Iklan

Perbaiki Komputer Linux yang Tidak Responsif atau Beku menggunakan layar Pintas2 Sistem Linux dikenal karena operasinya yang stabil, dirancang untuk beroperasi tanpa reboot selama bertahun-tahun. Namun jika Anda masih berhasil menarik tali dan membekukan komputer Anda, ada beberapa cara untuk membuat sistem kembali bekerja. Anda dapat masuk ke konsol virtual, gunakan pgrep dan pkill, gunakan xkill, monitor sistem dan matikan proses yang menyinggung jika Anda yakin tentang mereka. Atau jika tidak ada yang berhasil Anda dapat menekan tombol power mungkin? Tetapi sebelum Anda menuju tombol power ada satu cara ajaib terakhir untuk mendapatkan kembali sistem Anda, dan saya akan membicarakannya di artikel ini.

Pertama, saya yakin akan ada banyak dari kita yang tidak tahu bahwa keyboard mereka memiliki tombol sysrq. Apakah itu? Atau mungkin Anda lupa tentang itu? Ya, itulah kunci PrintScreen / SysRq yang akan kita buat di artikel ini.

Perbaiki Komputer Linux yang Tidak Responsif atau Beku menggunakan Pintasan 2049750712 7dc950c7c5

Apa itu Kunci SysRq Ajaib

Kunci SysRq Ajaib memungkinkan Anda mengirim beberapa perintah tingkat rendah terlepas dari status sistem. Ini berarti bahwa jika sistem dibekukan Anda dapat menggunakan kombinasi tombol ini untuk melakukan tindakan tertentu dan dengan demikian mendapatkan kembali kendali.

instagram viewer

Jadi apa sihirnya? Nah jika Anda pernah terjebak dengan sistem yang tidak responsif, cobalah

Alt + PrintScreen + r + s + e + i + u + b.

Fiuh! Jadi, berapa banyak tangan yang perlu Anda lakukan ini? Atau haruskah Anda menggunakan jari kaki? Sebenarnya Anda hanya menekan dan menahan Alt dan PrintScreen bersamaan, tombol lainnya ditekan satu per satu dan kemudian dilepaskan. Ada banyak hal yang terjadi ketika Anda melakukan ini. Sebenarnya, ini adalah singkatan dari perintah terpisah:

  • r - mengambil kendali keyboard kembali dari X.
  • s - menulis data dari cache disk ke hard disk.
  • e - mengirimkan SIGTERM ke semua proses kecuali init.
  • i - mengirimkan SIGKILL ke semua proses kecuali init
  • u - remounts semua filesystem yang hanya bisa dibaca (pada dasarnya ukuran untuk membantu Anda reboot dengan aman)
  • b - mem-boot ulang sistem

Seperti yang Anda lihat, menekan setiap huruf menyelesaikan tugas tertentu, jadi masuk akal untuk menekannya satu per satu sementara kombinasi Alt + PrintScreen ditekan. Berikan waktu yang cukup sebelum menekan tombol berikutnya untuk memungkinkan sistem melakukan semua tugas seperti yang diminta oleh kombinasi SysRq Key Magic

Perintah Sihir Lainnya

Itu belum semuanya. Alt + PrintScreen + r + s + e + i + u + b hanyalah salah satu kombinasi khusus dari perintah yang membantu Anda memulihkan sistem yang tidak responsif. Ada juga perintah lain yang tersedia:

0 – 9 mengatur level log konsol, mengendalikan pesan kernel mana yang akan dicetak ke konsol Anda sehingga Anda tidak kebanjiran.
b restart sistem tanpa membuat langkah-langkah untuk memastikan bahwa kondisinya baik untuk reboot yang aman, menggunakan kunci ini saja seperti melakukan reboot dingin.
e mengirimkan SIGTERM ke semua proses kecuali init.
f sebut Out Of Memory Killer, yang akan mematikan proses yang memakan semua memori yang tersedia.
h menampilkan bantuan tentang kunci SysRq pada terminal meskipun dalam kenyataannya Anda dapat menggunakan tombol apa pun kecuali yang ditentukan, untuk menampilkan bantuan.
saya mengirimkan SIGKILL ke semua proses kecuali init.
k membunuh semua proses pada terminal saat ini.
l mengirimkan SIGKILL ke semua proses, termasuk init.
m membuang info memori ke konsol Anda.
Hai mematikan sistem melalui ACPI atau dalam sistem yang lebih lama, APM.
hal membuang register dan bendera saat ini ke konsol Anda.
q membuang semua informasi pengatur waktu ke konsol Anda.
r mengambil kontrol keyboard dan mouse dari server X.
s menulis semua data dari cache disk ke hard-disk, itu adalah sinkronisasi dan diperlukan untuk mengurangi kemungkinan korupsi data.
t dump daftar tugas dan info saat ini ke konsol Anda.
kamu remounts semua sistem file yang terpasang hanya baca. Setelah menggunakan tombol ini, Anda dapat mem-boot ulang sistem dengan Alt + SysRq + B tanpa merusak sistem.
w kesedihan tugas negara (tidak terhalang).

Alt + Printscreen juga merupakan pintasan keyboard untuk tangkapan layar dari jendela aktif di bawah Gnome dan beberapa pengelola jendela lainnya. Pastikan Anda mengaktifkan Magic SysRq Keys di sistem Anda. Kunci / perintah SysRq ajaib hanya berfungsi jika kernel dikompilasi dengan opsi CONFIG_MAGIC_SYSREQ.

Anda juga dapat menggunakan panggilan pemicu proc sysrq untuk mengontrol perilaku kunci sysrq. Secara umum Anda hanya perlu tahu itu

gema 0> / proc / sys / kernel / sysrq menonaktifkan kunci sysrq

dan

gema 1> / proc / sys / kernel / sysrq mengaktifkan kunci sysrq

Ada nomor lain dengan arti khusus seperti 2 - memungkinkan kontrol tingkat logging konsol, 4 - memungkinkan kontrol keyboard (SAK, unraw), 8 - aktifkan proses debug dumps dll, 16 - aktifkan perintah sinkronisasi, 32 - aktifkan remount read-only, 64 - aktifkan pensinyalan dari proses (term, kill, oom-kill), 128 - memungkinkan reboot / poweroff, 256 - memungkinkan nicing dari semua tugas RT (kontrol level yang bagus (prioritas) dari Real Tugas waktu)

Atau menambahkan kernel.sysrq = 1 di /etc/sysctl.conf File juga akan mengaktifkan kunci sysrq.

Harap ekstra hati-hati saat mengedit file konfigurasi.

Itu dia. Rencana darurat Anda sendiri. Jika Anda merasa sulit menghafal, Anda dapat menuliskannya dan menempelkannya di monitor, atau hanya ingat "Raising Skinny Egajah sayas Ubenar-benar Boring ”.

Kunci Magic SysRq bukanlah hal yang baru, mereka telah menjadi fitur dari kernel sejak beberapa waktu yang lalu. Apakah Anda pernah mendapat kesempatan untuk menggunakannya? atau apakah Anda lebih suka cara lain? Bagikan dengan kami di komentar.

Saya Varun Kashyap dari India. Saya bersemangat tentang Komputer, Pemrograman, Internet dan Teknologi yang mendorongnya. Saya suka pemrograman dan sering saya mengerjakan proyek di Jawa, PHP, AJAX dll.