Ubuntuフリーズソリューション

2182 ワード

1.TTY端末へ
Ctrl+Alt+F 1はTTY 1終端文字インタフェースに入り、ユーザー名とパスワードを入力してtopコマンドを登録入力し、偽死の可能性のあるプロセスを見つけ、killコマンドでプロセスを終了する.それからCtrl+Alt+F 7はデスクトップに戻ります
2.ユーザーの直接ログアウト
Ctrl+Alt+F 1はTTY 1終端文字インタフェースに入り、ユーザー名とパスワードを入力してログインする.次に、以下のいずれかのコマンドを実行してデスクトップをログアウトして再ログインします.
sudo pkill Xorg

または
sudo restart lightdm

3.マジックキー(Linux Magic System Request Key Hacks)
コマンドecho"0">/proc/sys/kernel/sysrqおよびecho"1">/proc/sys/kernel/sysrqを実行することでSysRqを一時的に有効または無効にすることができる.SysRqsを永続的に有効または無効にする必要がある場合は、/etc/sysctl.confでkernelを設定.Sysrq=1(SsyRq有効)またはkernel.Sysrq=0(SysRq無効)
1.再起動機器のSysRqコマンドシーケンスはk(SAK)s(sync)u(umount)b(reboot)2である.メモリ情報を表示するSysRqコマンドはm(memory)3である.現在のタスク情報を表示するSysRqコマンドはt(task)
SysRqの使用
SysRqのコマンドキーは
‘r‘ - Turns off keyboard raw mode and sets it to XLATE.
‘k‘ - Secure Access Key (SAK) Kills all programs on the current virtual console. NOTE: See important comments below in SAK section.
‘b‘ - Will immediately reboot the system without syncing or unmounting your disks.
‘o‘ - Will shut your system off (if configured and supported).
‘s‘ - Will attempt to sync all mounted filesystems.
‘u‘ - Will attempt to remount all mounted filesystems read-only.
‘p‘ - Will dump the current registers and flags to your console.
‘t‘ - Will dump a list of current tasks and their information to your console.
‘m‘ - Will dump current memory info to your console.
‘0‘-‘9‘ - Sets the console log level, controlling which kernel messages will be printed to your console. (‘0‘, for example would make it so that only emergency messages like PANICs or OOPSes would make it to your console.)
‘e‘ - Send a SIGTERM to all processes, except for init.
‘i‘ - Send a SIGKILL to all processes, except for init.
‘l‘ - Send a SIGKILL to all processes, INCLUDING init. (Your system will be non-functional after this.)
‘h‘ - Will display help ( actually any other key than those listed above will display help. but ‘h‘ is easy to remember ?
原文:https://www.jianshu.com/p/36fb9eed82a3 https://blog.csdn.net/u013165704/article/details/80586995