Pulihkan dari hang yang membuat Anda tanpa akses terminal
Jika sistem tidak responsif dan Anda terdampar tanpa cara untuk mengeluarkan perintah untuk memulihkan, satu-satunya hal yang mungkin dapat Anda lakukan adalah reboot. Biasanya, Anda ingin menghindari bersepeda dengan tenaga manual. Untuk situasi seperti ini, kernel Linux memiliki dukungan Magic SysRq yang dapat digunakan untuk me-reboot mesin dalam keadaan darurat.
Selama CONFIG_MAGIC_SYSRQ
opsi telah diaktifkan dalam konfigurasi kernel, dan kernel.sysrq
sysctl
opsi ini diaktifkan, Anda dapat mengeluarkan perintah langsung ke kernel dengan kombinasi tombol SysRq ajaib:
Perhatikan bahwa Alt+ di SysRqbawah ini berarti tekan dan tahan Alt , lalu tekan dan tahan SysRq (biasanya PrintScrntombol).
- Alt+ SysRq+ r: mendapatkan kembali kendali atas keyboard
- Alt+ SysRq+ e: kirim
SIGTERM
ke semua proses, kecuali init
, beri mereka kesempatan untuk mengakhiri dengan anggun
- Alt+ SysRq+ i: kirim
SIGKILL
ke semua proses, kecuali init
, memaksa mereka untuk berakhir
- Alt+ SysRq+ s: mencoba menyinkronkan semua sistem file yang terpasang
- Alt+ SysRq+ u: remount semua sistem file hanya-baca
Alt+ SysRq+ b: reboot, atau
Alt+ SysRq+ o: shutdown
Sebuah mnemonic untuk kombinasi tombol SysRq ajaib untuk mencoba reboot yang anggun adalah:
" R eboot E ven I f S ystem U tterly B roke "
Untuk server tanpa kepala, bahkan ada target iptables yang memungkinkan urutan SysRq jarak jauh melalui jaringan.