美文网首页
ubuntu死机的处理方法汇总

ubuntu死机的处理方法汇总

作者: 卡拉肖克_潘 | 来源:发表于2020-08-14 11:31 被阅读0次

    参考:https://www.jianshu.com/p/36fb9eed82a3

    方法1. 进入TTY终端

    Ctrl+Alt+F1进入TTY1终端字符界面, 输入用户名和密码以登录
    输入top命令, 找到可能造成假死的进程, 用kill命令结束掉进程。然后Ctrl+Alt+F7回到桌面

    方法2. 直接注销用户

    Ctrl+Alt+F1进入TTY1终端字符界面, 输入用户名和密码以登录。
    然后执行以下的任意一个命令注销桌面重新登录。
    sudo pkill Xorg
    或者
    sudo restart lightdm

    方法3. 底层方法

    如果上面两种方法不成功, 键盘不听使唤了,Ctrl+Alt+F1 已经没有任何反应。那有可能是比较底层的软件出现问题。可以试试 reisub 方法。该方法是一种系统请求, 直接交给内核处理。

    具体操作步骤如下:

    伸出你的左手,同时按住<Ctrl>+<Alt>键,别松开
    右手先按一下<SysRq> (和PrintScreen(截屏)在一个键位上),左手别松开,等1秒
    右手按一下 R,左手别松开,等1秒
    右手按一下 E,左手别松开。这时包括桌面在内,所有程序都会终止,你会看到一个黑乎乎的屏幕,稍微等一段时间
    右手依次按下 I,S,U,B,左手别松开。每按一次都等那么几秒种,你会发现每按一次,屏幕上信息都会有所变化。最后按下B时,屏幕显示reset,这时你的左手可以松开了,等几秒钟,计算机就会安全重启。

    基本原理:

    键盘上一般都有一个键SysRq, 和PrintScreen(截屏)在一个键位上,这就是系统请求的键。使其输入的一切都会直接由 Linux 内核来处理,它可以进行许多低级操作。这个方法可以在死机的情况下安全地重启计算机, 数据不会丢失。
    reisub 中的每一个字母都是一个独立操作,分别表示:
    r : unRaw 将键盘控制从 X Server 那里抢回来
    e : tErminate 给所有进程发送 SIGTERM 信号,让它们自己解决善后
    i : kIll 给所有进程发送 SIGKILL 信号,强制他们马上关闭
    s : Sync 将所有数据同步至磁盘
    u : Unmount 将所有分区挂载为只读模式
    b : reBoot 重启

    reisub字母顺序倒过来正好是busier,好记。

    相关文章

      网友评论

          本文标题:ubuntu死机的处理方法汇总

          本文链接:https://www.haomeiwen.com/subject/mtkgdktx.html