Sama seperti rasa ingin tahu; ada yang salah dengan mesin Linux, membuat sistem file root muncul sebagai "64Z". Beberapa perintah berfungsi, seperti top
,, df
dan kill
, tetapi yang lain suka reboot
dengan "perintah tidak ditemukan" (karena tidak dapat membaca sistem file root), dan chmod
muncul dengan kesalahan segmentasi.
Apakah ada cara untuk me-restart sistem, yaitu tanpa reboot
program? Saya mencoba kill -PWR 1
(mengirim SIGPWR ke init), tetapi ini sepertinya tidak melakukan apa-apa.
Ini sebagian besar keingintahuan akademik. Rekan kerja yang melakukan apa pun pekerjaan database besar yang menyebabkan kegagalan akan secara fisik memulai kembali mesin segera.
Jawaban:
Cobalah untuk reboot dengan kunci sysrq ajaib:
Untuk informasi lebih lanjut baca dokumentasi wiki atau kernel .
sumber
RAC (kartu akses jarak jauh) atau iLO (lampu padam terintegrasi) atau MP (prosesor manajemen) akan memberi Anda sarana untuk mereset server Anda.
Misalnya jika Anda memiliki Dell PowerEdge dengan kartu RAC (disebut DRAC), Anda dapat memberi daya siklus server melalui ssh:
ssh drac "racadm serveraction powercycle"
Opsi lainnya adalah menggunakan Web-GUI untuk RAC / iLO dan melakukan hal yang sama di sana.
Ada standar terbuka untuk hal ini juga: IPMI.
sumber
Yang lebih menarik daripada jawaban @Rush, adalah kemampuan untuk me-restart (dan lebih banyak lagi) sistem, bahkan jika sistem sama sekali tidak menanggapi keyboard. Tetapi itu harus ditanggapi dengan paket ping (ICMP).
Lihat di sini untuk dokumentasi & instruksi lengkap tentang cara mengimplementasikannya.
sumber
Cara termudah biasanya dengan hanya mengubah runlevel.
Di Linux, Anda dapat melakukan:
Informasi lebih lanjut di sini: http://linux.about.com/od/itl_guide/a/gdeitl36t04.htm
sumber
Ini membutuhkan pengaturan sebelumnya, tetapi jika Anda terbiasa dengan mesin crash (misalnya karena Anda melakukan pengembangan tingkat rendah di atasnya), Anda mungkin ingin mengatur pengawas , yaitu tugas-tugas kernel atau pengguna yang reboot secara otomatis ketika itu menjadi tidak responsif. Linux dapat menggunakan pengawas perangkat keras jika motherboard Anda memilikinya, atau pengawas perangkat lunak sebaliknya.
sumber