4 Cara untuk Sembuh Dari Server X yang Hancur atau Beku di Linux
Server X di Linux menyediakan desktop grafis Anda. Jika crash, Anda akan kehilangan semua pekerjaan yang belum disimpan dalam program grafis, tetapi Anda dapat pulih dari crash dan restart server X tanpa me-restart komputer Anda.
Kerusakan server X dapat disebabkan oleh bug dengan driver grafis - AMD misalnya atau driver grafis NVIDIA, misalnya - masalah perangkat keras, atau bug perangkat lunak lainnya.
Kredit Gambar: Francois Schnell on Flickr
Ctrl + Alt + Backspace
Pintasan keyboard Ctrl + Alt + Backspace secara tradisional memulai ulang server X di Linux. Namun, setelah keluhan - terutama dari pengguna Linux baru yang secara tidak sengaja menekan kombinasi tombol ini dan kehilangan semua pekerjaan mereka - pintasan ini dinonaktifkan secara default. Untuk mengaktifkannya di Ubuntu, Fedora, atau distribusi lainnya menggunakan desktop berbasis GNOME, Anda dapat menggunakan utilitas Layout Keyboard.
Klik tombol Opsi dan aktifkan kotak centang Control + Alt + Backspace di bawah Urutan kunci untuk membunuh server X.
Setelah diaktifkan, Anda dapat menekan Ctrl + Alt + Backspace untuk segera memulai kembali server X Anda. Namun, pintasan ini diterapkan oleh X server dan mungkin tidak berfungsi jika X hang dalam beberapa hal.
Ganti konsol virtual
Anda dapat menggunakan pintasan keyboard Ctrl + Alt + F1 (dan pintasan keyboard F-key lainnya) untuk beralih ke konsol virtual yang berbeda dari server X Anda. (Ctrl + Alt + F7 biasanya membawa Anda kembali ke X - kunci F yang tepat tergantung pada distribusi Linux Anda.)
Setelah melakukannya, Anda dapat masuk ke konsol virtual dan menjalankan perintah yang sesuai untuk memulai ulang server X Anda. Perintah yang Anda butuhkan tergantung pada manajer tampilan yang Anda gunakan. Di Ubuntu, yang menggunakan manajer tampilan LightDM, Anda akan menggunakan perintah berikut:
sudo service lightdm restart
SSH Ke Komputer
Jika Anda tidak dapat membunuh server X secara lokal, Anda dapat membunuhnya melalui jaringan. Dengan anggapan Anda memiliki server SSH yang diatur dan dijalankan pada sistem Linux Anda, Anda dapat masuk dari komputer lain dan menjalankan perintah yang sesuai untuk memulai ulang server X. Cukup masuk melalui SSH untuk mengakses konsol jarak jauh dan gunakan perintah yang sesuai untuk memulai ulang manajer tampilan Anda - di Ubuntu, inilah sudo service lightdm restart perintah di atas.
Gunakan Kunci SysRq Ajaib
Kami telah membahas menggunakan kunci SysRq ajaib di masa lalu - SysRq umumnya sama dengan tombol Print Screen. Dengan asumsi Anda ingin membunuh X server secara lokal - bukan melalui jaringan - sistem Anda mungkin tidak merespons penekanan tombol, termasuk pintasan keyboard Ctrl + Alt + F1. Ini dapat terjadi karena server X telah mengambil kendali atas keyboard. Untuk mengambil kendali dari server X, gunakan kombinasi tombol berikut:
Alt + SysRq + r
Setelah selesai, Anda dapat mencoba menekan Ctrl + Alt + F1 untuk mengakses konsol virtual. Anda juga dapat menggunakan kombinasi Alt + SysRq + k, yang membunuh semua program di konsol virtual Anda saat ini, termasuk server X Anda.
Jika Anda ingin me-restart komputer Anda, Anda juga dapat menggunakan kunci SysRq ajaib untuk merestart sistem Anda dengan bersih - lihat posting lengkap kami tentang kunci SysRq ajaib untuk informasi lebih lanjut.