Saya seorang pria Windows, dual boot baru-baru ini, dan sekarang saya menggunakan Linux Mint 12
Ketika desktop Windows membeku saya refresh
, atau jika saya menggunakan program saya menggunakan alt+ F4untuk keluar dari program atau saya dapat menggunakan ctrl+ alt+ deletedan perintah ini akan memungkinkan saya untuk memperbaiki desktop Windows dengan melihat program apa yang tidak merespons dan sebagainya.
Mint membeku lebih sedikit dari XP saya, tetapi ketika itu terjadi, saya tidak tahu harus berbuat apa, saya hanya mematikan pc dan restart.
Jadi apakah ada perintah untuk memperbaiki Linux saat macet?
htop
daripadatop
lebih mudah untuk beroperasi.Jika semuanya gagal, Anda Naikkan Gajah . Pada dasarnya, ada urutan kunci Magic SysRq ( Alt+ SysRq+ ?) khusus yang ditangani oleh kernel Linux secara khusus.
Jika kotak Linux Anda macet dan tidak mau menyerah pada perintah-kunci lain, Anda harus mencoba satu urutan kunci tertentu sebelum melakukan boot ulang.
Urutan kunci diingat secara populer dengan mnemonik:
sumber
Print Screen
kunci bukannyaSysRq
Di sebagian besar distro, menekan Ctrl+ Alt+ akan Backspacemematikan antarmuka X11 (grafik) dan menyalakannya kembali. Sayangnya beberapa distro baru-baru ini, yang seharusnya "ramah pengguna" menonaktifkan jalan pintas yang sangat berguna ini untuk beberapa alasan yang tidak terduga. Saya tidak tahu apakah Mint sangat "ramah pengguna" tetapi Anda tidak akan rugi mencobanya :)
sumber
setxkbmap -option "terminate:ctrl_alt_bksp"
ke ~ / .xinitrc ) dengan menambahkan barisOption "XKbOptions" "terminate:ctrl_alt_bksp"
ke korespondensiSection "InputClass"
, atau dengan mengatur sakelar lain di OS Anda yang melakukan itu.Ctrl
/Alt
-Backspace
tidak membantu. Namun, ketika saya menggunakan:Ctrl
/Alt
-F1
untuk masuk ke konsol dan berlarihtop
- saya bisa mengamatihandbrake
prosesnya dengan susah payah! Setelah saya melihat bahwa satu proses yang tersisa adalah idle -Ctrl
/Alt
-F8
membawa saya kembali ke desktop Cinnamon. Saya pikirhandbrake
hanya lapar ...Selain apa yang telah disebutkan, saya juga menggunakan trik-trik itu:
Jika kebetulan program tidak responsif dimulai di terminal, saya akan mencoba tanda Ctrl+ Datau Ctrl+ C. Jika tidak ada yang terjadi saya akan mencoba tanda Ctrl+ Zdiikuti oleh orang yang kejam
kill
.Jika saya mengetahui program yang bertanggung jawab, saya akan membuka terminal dan menggunakannya
killall
. (Misalnya,killall firefox
)Atau, di bawah Gnome, saya akan menjalankan perintah jalankan dan panggil
xkill
, yang memungkinkan Anda untuk membunuh program hanya dengan mengklik pada jendela yang dimilikinya.Akhirnya, kalau-kalau keyboard saya meleleh , saya punya applet Monitor Sistem (juga di bawah Gnome) yang akan muncul monitor sistem-gnome ketika diklik. Dari sana, saya dapat membunuh proses apa pun yang saya miliki hanya menggunakan mouse saya.
sumber
Menambahkan satu lagi solusi yang mungkin ke dalam campuran, dan (terlepas dari jawaban yang diterima) salah satu jawaban yang paling tidak merusak sejauh ini.
Jika kamu tidak bisa:
pkill <process name>
(atau serupa, seperti yang dijelaskan di atas)-ATAU-
pkill <process name>
(atau serupa, seperti yang dijelaskan di atas)... lalu dengan asumsi dukungan MagicSysRq dikompilasi ke dalam kernel (Dari http://en.wikipedia.org/wiki/Magic_keys ), pada keyboard QWERTY (alternatif di bawah fini disediakan dalam artikel yang disebutkan di atas), seseorang dapat mencoba:
Alt+ SysRq(Catatan peringatan pada http://en.wikipedia.org/wiki/Magic_keys#Commands)+f untuk
"Panggil oom_kill, yang membunuh proses untuk meringankan sebuah O ut O f M Emory kondisi ", yang (setidaknya untuk saya) sering membunuh program yang menyebabkan masalah, karena ini adalah proses mengkonsumsi RAM terbesar yang berjalan pada saat itu.
sumber
Pada laptop Anda mungkin perlu menekan CtrlFnF1untuk membuka terminal, yang saya lakukan adalah mengetik
reboot now
untuk me-restart dari terminal.Untuk kembali ke GUI dari terminal di laptop saya (HP G56) saya harus CtrlFnF8(ternyata bisa juga CtrlFnF7) dan Anda harus kembali ke antarmuka grafis.
Periksa juga http://community.linuxmint.com/tutorial/view/244
Berhenti & Mulai
shutdown -h now
- Matikan sistem sekarang dan jangan reboothalt
- Hentikan semua proses - sama seperti di atasshutdown -r 5
- Matikan sistem dalam 5 menit dan rebootshutdown -r now
- Matikan sistem sekarang dan rebootreboot
- Hentikan semua proses lalu reboot - sama seperti di atasstartx
- Mulai sistem Xsumber
Saran lain jika Anda menggunakan Gnome3 (saya pikir instalasi Mint default menggunakan sesuatu yang serupa), Anda dapat menggunakan CTRL+ F2lalu tekan Rdan tekan kembali. Saya sering menggunakan ini dan berhasil. Ini pada dasarnya restart GUI. Bahkan jika Anda tidak melihat apa pun di layar (mis., Membeku) Anda harus melakukan itu dan itu akan memulai kembali GUI.
sumber
r
. Ini me-restart gnome-shell, yang dalam GNOME 3.x telah memiliki banyak kebocoran memori yang menyebabkannya menjadi lebih lambat dan lebih lambat dari waktu ke waktu. Melakukan restart ini merilis banyak dari RAM ini.Di laptop saya ketika benar-benar macet (mouse atau keyboard tidak responsif) pada mint 17.3, saya dapat melakukan kontrol + alt + fn + f7, kemudian mengontrol + alt + fn + f2. Ini sampai pada shell, kemudian saya login dengan nama pengguna dan kata sandi saya. Untuk kembali ke desktop saya melakukan
chvt 8
ini membuat saya kembali ke desktop saya saat ini. Untuk mengetahui tipe tty yang aktif,w
maka chvt ke yang sekarang.Dengan begitu Anda dapat melanjutkan pekerjaan Anda tanpa me-reboot atau kehilangan apa pun.
sumber