linux死机解决办法

  linux死机后不要长按电源建强制关机,容易对损坏系统配置或者电脑硬件,导致重启后产生不必要的麻烦

  如果是在图形界面下死机的话,不要再依赖任何图形界面的工具,解决方法如下:

  1.一种方式是进入终端界面进行操作,按ctrl+alt+f1(或者f2~f6)进入tty,使用top命令查看一下进程,把一直占用资源很大的进程kill掉

  2.如果进入不了tty或者进入tty后不管用,可以采取终极大杀器--reisub方法,这个方法可以在系统死机的情况下安全的重启计算机,数据还不会丢失

  具体操作是:按住alt+SysRq,再依次按下reisub几个键,按完b键就会重启  

  其实 Sys Rq 是一种叫做系统请求的东西,按住 Alt-Print 的时候就相当于按住了 Sys Rq 键,这个时候输入的一切都会直接由 Linux 内核来处理,它可以进行许多低级操作。这个时候 reisub 中的每一个字母都是一个独立操作,他们分别表示:
  nRaw 将键盘控制从 X Server 那里抢回来
  tErminate 给所有进程发送 SIGTERM 信号,让他们自己解决善后
  kIll 给所有进程发送 SIGKILL 信号,强制他们马上关闭
  Sync 将所有数据同步至磁盘
  Unmount 将所有分区挂载为只读模式
  reBoot 重启

  这里有个问题要注意一下,最好不要快速连续地按下这几个键,要有间隔,大概是估计每个间隔10秒左右,因为每一步操作都需要时间,而且s键之后因为同步数据比较慢,可以停20秒。

原文地址:https://www.cnblogs.com/zxhyJack/p/8641240.html