1 / 5
文档名称:

linux死机了怎么办?.doc

格式:doc   大小:19KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

linux死机了怎么办?.doc

上传人:雾里行舟 2019/4/28 文件大小:19 KB

下载得到文件列表

linux死机了怎么办?.doc

文档介绍

文档介绍:linux死机了怎么办?曾经啊,对着键盘上PrintScreen/SysRq的键琢磨许久,也不知道所谓SysRq到底是做什么用的。自从用了linux,才算知道是给内核传递信息,紧急情况下重启系统用的。因为在windows的时候,从来没有用到过这个按键,所以我也就一直忽略掉了它的存在。直到有一天一个flash视频全屏后,x崩溃,不要说进tty杀gnome,就是按下numberlock都要反应好一会熄灭……幸好我有SysRq这个终极武器,顺利重启系统,避免了当前数据的丢失。当您遇到死机或者没有响应的时候,甚至连tty都进不去,可以尝试用SysRq重启计算机。警告:SysRq不是万金油,不能解决任何疑难杂症。它只是您的最后武器,不到万不得已不可使用!因为一旦使用,系统将重启,当前工作的数据可能丢失!使用SysRq重启计算机的方法:Alt+SysRq+[R-E-I-S-U-B]——台式机键盘或者全尺寸键盘Fn+Alt+SysRq+[R-E-I-S-U-B]——部分笔记本键盘解释:括号内的英文字母需要依次顺序按下,而且每次按下字母后需要间隔5-10s再执行下一个动作。(如alter+SysRq+R,间隔10s后再按alter+SysRq+E,以此类推)切记不可快速按下R-E-I-S-U-B,否则后果和扣电池拔电源线无异!字母顺序的记忆方法很简单,busy—busier—(reverse)—reisub—R-E-I-S-U-B(想来也是linus那斯杰作吧,lol)下面详细讲解一下各个序列:unRaw–把键盘设置为ASCII模式,使按键可以穿透xserver捕捉传递给内核tErminate–向除init外进程发送SIGTERM信号,让其自行结束kIll-向除init以外所有进程发送SIGKILL信号,强制结束进程Sync–同步缓冲区数据到硬盘,避免数据丢失Unmount–将所有已经挂载的文件系统重新挂载为只读reBoot-立即重启计算机可以从顺序中看出,它不仅仅是杀掉进程这么简单,而且还有同步数据等操作,所以在每个操作结束前进行下一个操作是非常危险的。所以,R-E-I-S-U-B这个序列的推荐使用方式是:R–1秒–E–30秒–I–10秒–S–5秒–U–5秒–B,而不是一气呵成地按下这六个键,试想一次正常的reboot命令也不是在一瞬间完成的吧。顺便翻一下其他按键的作用:0-9设定终端输出的内核log优先级b立即重启系统c内核livereboot,并输出错误信息d显示所有排它锁e向除init外进程发送SIGTERM信号,让其自行结束f人为触发OOMKiller(outofmemory)g当进入内核模式时,以framebuttter代替输出h输出帮助i向除init以外所有进程发送SIGKILL信号,强制结束进程k结束与当前控制台相关的全部进程m内存使用信息n重置所有进程的nice(优先级)o关机p输出cpu寄存器信息qDisplayallactivehigh-,使按键可以穿透xserver捕捉传递给内核s同步缓冲区数据到硬盘t输出进程列表u重新挂载所有文件系统为只读模式v输出VoyagerSMP处理信息w输出block(d状态)进程列表组合使用效果更好~我的尝试:某次按照顺序