Bagaimana menentukan apa yang terjadi dan mencari masalah ketika sistem saya macet?

8

Halo Saya punya beberapa macet dengan desktop saya. Ini adalah Lucid 10,04 pada Lenovo 3000 N200. Sistem membeku sepenuhnya.

Bagaimana saya dapat menemukan masalahnya?

vrcmr
sumber
1
dapatkah Anda menginstal hardinfo( hardinfo.berlios.de/HomePage ) dari pusat perangkat lunak dan menempelkan laporan di sini?
RolandiXor
1
Dapatkah Anda masih menggunakan kunci sihir SysRq (seperti Alt + Print + Kuntuk me-restart X baik mulai lain adalah? ~/xsession.errorsDan dmesg/ /var/log/messages.
Bobby
Dalam 95% kasus, linux membekukan masalah perangkat kerasnya, tentu saja jika Anda tidak mengacaukan sistem. Periksa suhu CPU, GPU, sistem Anda dan apakah semua penggemar mendapatkan udara. Coba juga untuk mengetahui pola penggunaan yang menyebabkan pembekuan dan periksa / var / log / pesan dan status sistem dengan dmesg
danizmax
1
Saat membeku, tekan caps lock dan num-lock dan lihat apakah lampu keyboard berubah. Jika demikian, maka X telah dibekukan daripada perangkat kerasnya.
charlie-tca
@Roland Taylor. Apa yang harus saya tempelkan di sini? Perangkat, Memori, Sistem File?
vrcmr

Jawaban:

8

Terkadang hanya server X yang dibekukan. Cobalah untuk mendapatkan konsol dengan menekan CTRL-ALT-F1. Jika itu tidak berhasil, coba masuk log ke mesin Anda menggunakan SSH (instal paket openssh-server terlebih dahulu). Jika Anda tidak bisa mendapatkan shell, reboot.

Setelah Anda memiliki shell, periksa log sistem ( /var/log/syslog, /var/log/messages, /var/log/Xorg.0.logdan ~/.xsession-errors). Gulir ke atas sampai saat kecelakaan terjadi. Jika Anda tidak perlu reboot, dmesgperintah tersebut akan menunjukkan kepada Anda buffer log kernel jika tidak dapat menulis ke sistem file Anda.

Apakah Anda dapat menemukan sesuatu di file log atau tidak, yang membuatnya lebih mudah untuk di-debug adalah dapat mereproduksi masalah sesuka hati. Jika Anda tidak bisa, dan log tidak menunjukkan sesuatu yang tidak biasa, maka Anda dapat mencoba mengisolasi sumber masalah dengan mem-boot CD cadangan (atau OS yang sama sekali berbeda), menghapus perangkat keras yang tidak penting, atau mengganti beberapa bagian dengan yang lain yang dikenal sebagai fungsional. Melakukan ini bisa membosankan, dan membutuhkan ketelitian.

Setelah Anda memiliki informasi minimal, ajukan laporan bug untuk perangkat lunak yang dicurigai rusak, kecuali jika Anda berpikir perangkat keras Anda salah.

Nicolas
sumber