26Aug
Di Linux, kunci sysRq ajaib dapat mengirim perintah langsung ke kernel Linux. Anda dapat menggunakannya untuk memulihkan dari membeku atau membersihkan sistem Anda dengan bersih, meskipun tidak ada yang merespons.
Kunci Magic SysRq diimplementasikan sebagai bagian dari driver keyboard Linux - akan bekerja selama kernel Linux masih berjalan. Hanya kepanikan kernel yang harus menonaktifkan kombinasi tombol ini.
Image Credit: solylunafamilia pada Flickr
Menggunakan Kunci Magic SysRq
Tombol SysRq terletak di dekat tombol Scroll Lock pada keyboard Anda - tombol Sys Rq umumnya sama dengan tombol Print Screen Anda. Kombinasi SysRq "ajaib" adalah Alt + SysRq.
Untuk menggunakan kombinasi tombol ini, kernel Linux Anda harus telah dikompilasi dengan opsi kompilasi CONFIG_MAGIC_SYSRQ - kebanyakan distribusi Linux akan mengaktifkannya secara default. Dengan asumsi itu dikompilasi ke dalam kernel Anda, ini dapat diaktifkan atau dinonaktifkan pada sistem yang sedang berjalan dengan mengubah nilai sysrq /proc/sys/kernel/.Untuk memeriksa apakah itu diaktifkan, jalankan perintah berikut:
cat /proc/sys/kernel/ sysrq
Jika Anda melihat tombol "1", kunci sysRq ajaib diaktifkan.
Jika Anda melihat "0", Anda harus mengaktifkannya sendiri dengan menjalankan perintah berikut sebagai root:
echo "1" & gt;/proc/sys/kernel/ sysrq
Berurusan Dengan Server X Beku
Jika server X Anda( program yang menjalankan desktop grafis Anda) membeku, Anda mungkin mendapati diri Anda tidak dapat menggunakan sistem Anda. Ada beberapa perintah SysRq sihir yang bisa membantu:
- Alt + SysRq + r - Membawa keyboard keluar dari mode mentah, mengambil kendali dari server X.Setelah menjalankan kombinasi ini, Anda harus bisa menggunakan cara pintas keyboard Ctrl + Alt + F1( dan lainnya F-key) untuk beralih ke konsol lain dan memulai ulang X.
- Alt + SysRq + k - Membunuh semua program pada aruskonsol virtual, termasuk X. Anda juga dapat mengaktifkan shortcut keyboard Ctrl + Alt + Backspace pada preferensi keyboard Ubuntu untuk me-restart server X Anda - namun, shortcut ini diterapkan oleh server X dan mungkin tidak selalu berfungsi.
Membersihkan Sistem Anda dengan Cepat
Digunakan secara berurutan, beberapa tindakan ini dapat digunakan untuk menyelesaikan proses secara bersih, menyiram data ke disk, meng-unmount semua sistem file, dan me-restart komputer Anda. Untuk melakukan proses ini, tekan dan tahan kombinasi tombol Alt + SysRq dan - sambil menahan tombol Alt dan SysRq ke bawah - ketik tombol berikut secara berurutan, berhenti selama beberapa detik di antara setiap tombol:
reisub
The mnemonic " R aising E gajah S ASING oring "sering digunakan untuk mengingat urutan ini. Inilah yang masing-masing tombolnya lakukan:
- r - Menempatkan keyboard ke mode mentah, mengendalikannya dari server X.
- e - Mengirimkan sinyal yang berhenti ke semua proses, meminta mereka untuk mengakhiri dengan anggun.
- i - Mengirimkan sinyal membunuh ke semua proses, memaksa mereka untuk segera berhenti.
- s - Flush data dari cache ke disk.
- u - Menghitung semua file sistem hanya-baca.
- b - Reboot komputer Anda.
Perintah Lebih
Berikut adalah beberapa tindakan lain yang dapat Anda lakukan dengan tombol sysRq sihir. Untuk melakukan tindakan, tekan terus tombol Alt + SysRq saat mengetik huruf:
- n - Mengatur ulang tingkat bagus( prioritas) semua proses prioritas tinggi dan realtime.
- f - Panggilan oom_kill, yang akan membunuh proses memori-hogging.
- o - Menutup komputer.
Ada tindakan lain, tapi mungkin lebih bermanfaat bagi pengembang dibanding rata-rata pakar geek Linux. Untuk informasi lebih lanjut tentang kunci sysRq sihir - dan daftar lengkap tindakan yang dapat Anda lakukan - lihat file sysrq.txt yang disertakan dengan kernel Linux.