zoukankan      html  css  js  c++  java
  • ubuntu假死

    可尝试的解决方法

    1. 进入TTY终端

    1. Ctrl+Alt+F1进入TTY1终端字符界面, 输入用户名和密码以登录

    2. 输入top命令, 找到可能造成假死的进程, 用kill命令结束掉进程。然后Ctrl+Alt+F7回到桌面

    2. 直接注销用户

    Ctrl+Alt+F1进入TTY1终端字符界面, 输入用户名和密码以登录。

    然后执行以下的任意一个命令注销桌面重新登录。

    sudo pkill Xorg

    或者

    sudo restart lightdm
    sudo restart lightdm
    

    3. 底层方法

    如果上面两种方法不成功, 那有可能是比较底层的软件出现问题。

    可以试试 :** reisub 方法**。

    说具体一点, 是一种系统请求, 直接交给内核处理。

    键盘上一般都有一个键SysRq, 和PrintScreen(截屏)在一个键位上,这就是系统请求的键。

    这个方法可以在死机的情况下安全地重启计算机, 数据不会丢失。

    下面解释一下这个方法:

    其实 SysRq是一种叫做系统请求的东西, 按住 Alt-Print 的时候就相当于按住了SysRq键,这个时候输入的一切都会直接由 Linux 内核来处理,它可以进行许多低级操作。

    这个时候 reisub 中的每一个字母都是一个独立操作,分别表示:

    • r : unRaw 将键盘控制从 X Server 那里抢回来

    • e : tErminate 给所有进程发送 SIGTERM 信号,让它们自己解决善后

    • i : kIll 给所有进程发送 SIGKILL 信号,强制他们马上关闭

    • s : Sync 将所有数据同步至磁盘

    • u : Unmount 将所有分区挂载为只读模式

    • b : reBoot 重启

    魔法键组合 reisub 究竟该怎么用?

    如果某一天你的 Linux 死机了,键盘不听使唤了,Ctrl+Alt+F1 已经没有任何反应,该怎么办呢?

    使用“魔法键”:Alt+SysRq + r,e,i,s,u,b(确实很好背,就是单词 busier (英语"更忙"的意思)的倒写)。

    好的,平时电脑那么正常,你自然也不会去按这些按钮。等到真的出事的时候,你把记在小纸条上的这些 tips 拿出来,然后在键盘上按,结果发现啥反应也没有,于是只能欲哭无泪了。

    问题在于:究竟该怎么按这些按钮才会有效?

    首先,你的系统要支持这个功能,查看和开启的方法大家应该很熟悉了,网上也有很多说明,而且最幸运的是:Ubuntu 默认已经开启了这个功能。

    接下来就是操作:马上你就会发现,同时按下<Alt>+<SysRq>压根儿行不通!只会蹦出来一个屏幕截图窗口。所以,真正的做法应该是:

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


    作者:程序员联盟
    链接:https://www.jianshu.com/p/36fb9eed82a3
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    将Apache2.4手动安装成Windows的服务
    [译文]PHP千年虫(y2k compliance)
    Apache2.4 authz_core_module模块使用
    Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.错误
    [转载]开启debug调试模式
    thinkphp 去掉URL 里面的index.php
    在WINDOWS下安装PEAR
    php5.5.15注释问题PHP Deprecated: Comments starting with '#' are deprecated in *.ini 警告解决办法
    Maven 与 IntelliJ IDEA 的完美结合
    JavaRebel 2.0 发布,一个JVM插件
  • 原文地址:https://www.cnblogs.com/yibeimingyue/p/14902063.html
Copyright © 2011-2022 走看看