D. Prameswara
D. Prameswara Tukang ketik yang sedang belajar pemrograman #linux #android #vue #node.js

SYSRQ, jurus sakti restart PC yang Hang/Freeze secara aman

Akhir-akhir ini, Notebook saya yang menggunakan Ubuntu 12.04 sering hang/freeze. Problem ini ternyata disebabkan oleh compiz yang bermasalah. Problem itu mengakibatkan window manager (Unity) responnya semakin lama semakin lambat sampai akhirnya hang/freeze.

Dikarenakan mouse dan keyboard tidak respon, akhirnya dengan amat terpaksa Notebook saya matikan dengan cara menekan tombol reset atau tombol power selama beberapa detik. Cara ini tentu sangat riskan, karena dapat menyebabkan badsector, lebih parah bisa mengakibatkan file system corrupt.

Setelah googling kesana kemari, ternyata ada 1 cara aman untuk melakukan restart atau shutdown system yang hang. Yaitu dengan SYSRQ key. Sysrq key secara singkat adalah kombinasi tombol yang dimengerti oleh kernel linux yang dapat digunakan untuk merestart system yang hang secara aman. Artikel lengkap tentang Sysrq dapat dilihat di sini.

Satu jurus mudah sysrq untuk melakukan reboot atau shutdown system yang hang adalah dengan kombinasi :
Alt sysrq reisub


unRaw      (take control of keyboard back from X),
 tErminate (send SIGTERM to all processes, allowing them to terminate gracefully),
 kIll      (send SIGKILL to all processes, forcing them to terminate immediately),
  Sync     (flush data to disk),
  Unmount  (remount all filesystems read-only),
reBoot.

Jadi, pada saat komputer anda hang/freeze, yang harus anda lakukan adalah: tekan tombol alt lalu tombol sysrq , tekan terus 2 tombol ini dengan misalkan tangan kanan. Lalu dengan tetap menekan 2 tombol tersebut, tekan tombol-tombol berikut ini secara berurutan (misalnya dengan tangan kiri), tombol reisub . Jangan terlalu cepat menekan tombol-tombol tersebut, lakukan secara pelan pelan. Pada saat anda menekan tombol r, mungkin tidak ada respon apa-apa, baru setelah menekan tombol e dan seterusnya baru muncul respon. Jika semuanya lancar, maka kompiter anda akan restart dengan aman sentausa.

Jika anda hanya ingin merestart window manager (Gnome, Unity, KDE), maka anda bisa melakukan kombinasi ini :
Alt sysrq rk

Sysrq hanya bisa berhasil jika tidak terjadi kernel panic. Jika terjadi kernel panic, maka satu-satunya jalan adalah dengan menekan tombol reset atau menekan tombol power selama beberapa detik. Hal ini disebabkan kernel sudah KO, padahal kombinasi sysrq adalah untuk berkomunikasi langsung dengan kernel.

Sekian dan selamat mencoba.

Sumber : wiki
D. Prameswara
D. Prameswara Tukang ketik yang sedang belajar pemrograman #linux #android #vue #node.js
Load comments