美文网首页
linux死机后的处理

linux死机后的处理

作者: 那脸憔悴 | 来源:发表于2017-04-05 12:28 被阅读0次

Linux 死机有很多种情况,最常见的是系统负载过高导致的。
此外还可以运行内存耗用极大的程序(如虚拟机),也会迅速提升系统负载。
由于系统负载过高导致的卡死,一定是解决的越快越好!此时必须记住的是,不能再试图依赖任何图形界面的东西,如 Gnome 的系统监视器,这只会继续加重这种卡死的局面。那怎么办?
不要怕,Linux 最初就是不需要图形界面的,因为有一个很强大的文字界面。
按 Ctrl-Alt-F1(F1-F6一般来说都可以),然后等一会儿,就会切换到tty,也就是所谓的文字界面。
这个时候需要用用户名密码登入。注意,可能键盘输入的速度比较慢,不过应该还是可以忍受的。
下面在提示符后面输入 top 回车,这时会看到一张动态的表,上面列出了耗用资源最多的进程。
观察它刷新一两次,按q退出,然后输入 kill PID,其中的 PID 你可以在 top 里面看到。
这个时候应该会快了不少,如果你发现没有成功结束掉,就再输入 kill -KILL ,这次基本上就没问题了。
除了上面这种情况外,一些底层软件的 bug 也可能导致一些奇怪的死机问题或是非常卡,按Ctrl-Alt-F1都没反应的。
那可以使用reisub,这个方法可以在各种情况下安全地重启计算机。在键盘上找到一个 SysRq 键,在台机的键盘上通常与 PrtSc 共键,在笔记本可能在其他位置。要使用这种方法需要按住 Alt-PrtSc(SysRq),然后依次按下 reisub 这几个键,按完 b 系统就会重启。
下面解释一下这个方法:其实 SysRq 是一种叫做系统请求的东西,按住 Alt-PrtSc的时候就相当于按住了 SysRq键,这个时候输入的一切都会直接由 Linux 内核来处理,它可以进行许多低级操作。这个时候 reisub 中的每一个字母都是一个独立操作,他们分别表示:
unRaw 将键盘控制从 X Server 那里抢回来
tErminate 给所有进程发送 SIGTERM 信号,让他们自己解决善后
kIll 给所有进程发送 SIGKILL 信号,强制他们马上关闭
Sync 将所有数据同步至磁盘
Unmount 将所有分区挂载为只读模式
reBoot 重启
这6个字母的顺序是不可以记错的。那怎么记呢?这里提供一个个人认为比较好的方法:单词 busier(busy 的比较级,更忙)倒过来就是了。基本上就这样了,Linux 的死机本来就不多见,现在见了也可以安全解决,多好~

相关文章

  • linux死机后的处理

    Linux 死机有很多种情况,最常见的是系统负载过高导致的。此外还可以运行内存耗用极大的程序(如虚拟机),也会迅速...

  • Linux之常用文件操作命令

    前言 继Linux命令基础 后.记录整理了Linux较为常用的处理文件目录的命令. 文件处理命令 Linux 下一...

  • Linux下文件实时自动同步备份

    前言 我们都知道一旦 Linux 系统被入侵了,或者 Linux 系统由于硬件关系而死机,如何快速恢复系统呢?当然...

  • ubuntu死机的处理方法汇总

    参考:https://www.jianshu.com/p/36fb9eed82a3 方法1. 进入TTY终端 Ct...

  • linux死机,安全重启大法

    保持按下Alt+Ctrl键+PrScrnSysRq(截图键)的同时,依次按下reisub(也就是busier倒过来...

  • linux-字符处理

    linux-字符处理 linux基础-字符处理[https://blog.csdn.net/baililiushu...

  • 工作篇|傻傻设限了

    第158篇简书更文 一大早到办公室后,电脑开机后就蓝屏了,强制重启后,紧接着又死机了,再强制重启后,几分钟后又死机...

  • 鲁棒性

    系统的健壮度,耐用性 一般指软件系统,在异常干扰导致死机或者程序走飞后能否回到出错处理或者程序复位再次进入正常流程...

  • Linux处理文本的三驾马车-grep命令及使用例子

    Linux处理文本的三驾马车为 • grep• sed• awk Linux处理文本的第一驾马车——grep命令 ...

  • 常用命令-awk

    awk是Linux处理文本的利器,在linux日常处理中,发挥很重要的作用,学会使用awk可以让你的处理文本工作事...

网友评论

      本文标题:linux死机后的处理

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