Linux制作之Linux逝世机了该怎样办?仓酷云
系统管理相关命令:df、top、free、quota、at、lp、adduser、groupaddkill、crontab、tar、unzip、gunzip、lastLinux会逝世机么?我能够很一定地说,会!要让Linux逝世机很简单,但难的是在逝世机今后怎样平安的让他挣脱逝世机形态,本文报告怎样从linux的逝世机形态中摆脱出来。
Linux逝世机有良多种情形,最多见的是体系负载太高招致的。如前次先容的fork炸弹就是这个道理,别的还能够运转内存耗用极年夜的程序(如假造机),也会敏捷提拔体系负载。因为体系负载太高招致的卡逝世,必定是办理的越快越好!此时必需记着的是,不克不及再试图依附任何图形界面的工具,如Gnome的体系监督器(这是我从Windows遗留上去的屈曲习气……),这只会持续减轻这类卡逝世的场合排场。那怎样办?
不要怕,Linux最后就是不必要图形界面的,由于有一个很壮大的笔墨界面。按Ctrl-Alt-F1(F1-F6一样平常来讲都能够),然后等一会儿,就会切换到tty,也就是所谓的笔墨界面。这个时分必要用用户名暗码登进。注重,大概键盘输出的速率对照慢,不外应当仍是能够忍耐的。上面在提醒符前面输出top回车,这时候会看到一张静态的表,下面列出了耗用资本最多的历程。察看它革新一两次,按q加入,然后输出kill,个中的PID你能够在top内里看到。这个时分应当会快了很多,假如你发明没有乐成停止失落,就再输出kill-KILL,此次基础上就没成绩了。
除下面这类情形外,一些底层软件的bug也大概招致一些奇异的逝世机成绩。我某位同砚克日就由于稀里糊涂的逝世机强迫重启把ext4的分区给伤了。(最初是sysreccd修复了,貌似是分区表部分破坏)据其说,逝世机是键鼠均无反响。一样平常来讲,体系负载高招致的逝世机,在可骇键盘也会有反响,有人说假如逝世机到键盘无呼应“负载都无穷年夜了”,亦有人说这多是XServer与驱动共同有成绩招致的。不外我们思索一下碰到这类情形怎样办?
OK,这是明天才学到的办法,叫做reisub,这个办法能够在各类情形下平安地重启盘算机。人人在键盘上找,能够找到一个叫做“SysRq”的键,在台机的键盘上一般与PrtSc共键,在条记本大概在其他地位,如Delete。以台机为例,要利用这类办法必要按住Alt-Print(SysRq),然后顺次按下reisub这几个键,按完b体系就会重启。
上面注释一下这个办法:实在SysRq是一种叫做体系哀求的工具,按住Alt-Print的时分就相称于按住了SysRq键,这个时分输出的统统城市间接由Linux内核来处置,它能够举行很多初级操纵。这个时分reisub中的每个字母都是一个自力操纵,他们分离暗示:
unRaw将键盘把持从XServer那边抢返来tErminate给一切历程发送SIGTERM旌旗灯号,让他们本人办理善后kIll给一切历程发送SIGKILL旌旗灯号,强迫他们即刻封闭Sync将一切数据同步至磁盘Unmount将一切分区挂载为只读形式reBoot重启这6个字母的按次是不成以记错的。那怎样记呢?这里供应一个团体以为对照好的办法:单词busier(busy的对照级,更忙)倒过去就是了。
基础上就如许了,Linux的逝世机原本就未几见,如今见了也能够平安办理,多好~
参考材料:
MagicSysRqkey–Wikipedia,thefreeencyclopedia
本文来自:http://blog.upsuper.org.cn/what-to-do-if-linux-crash/
linux系统的文件布置,etc/,opt/目录的内容等; 有疑问前,知识学习前,先用搜索。 对于英语不是很好的读者红旗 Linux、中标Linux这些中文版本比较适合。现在一些Linux网站有一些Linux版本的免费下载,这里要说的是并不适合Linux初学者。 上课传授的不仅仅是知识,更重要的是一些道理,包括一些做人的道理,讲课时也抓住重点,循序渐进,让同学理解很快;更可贵的是不以你过去的成绩看问题. 有疑问前,知识学习前,先用搜索。 为了更好的学习这门课程,我不仅课上认真听讲,课下也努力学习,为此还在自己的电脑上安装了Ubuntu系统。 一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢。 熟悉操作是日常学习Linux中的三大法宝。以下是作者学习Linux的一些个人经验,供参考: 众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变,其方便友好的图形界面吸引了众多的用户。 当然你不需搭建所有服务,可以慢慢来。自己多动手,不要非等着别人帮你解决问题。 写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。 在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。 编程学习及开发,Linux是免费,开源的操作系统,并且可开发工具相当多,如果您支持自由软件,一定要同广大热爱自由软件人士一同为其不懈努力。 Linux高手更具有鼓励新手的文化精神。如何在Linux社区获得帮助,需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问。 在学习linux的工程中,linux学习方法有很多种,这里是小编的学习心得,给大家拿出来分享一下。 对于英语不是很好的读者红旗 Linux、中标Linux这些中文版本比较适合。现在一些Linux网站有一些Linux版本的免费下载,这里要说的是并不适合Linux初学者。 让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。? 应对Linux的发展历史和特点有所了解,Linux是抢占式多任务多用户操作系统,Linux最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具。 Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。 对于英语不是很好的读者红旗 Linux、中标Linux这些中文版本比较适合。现在一些Linux网站有一些Linux版本的免费下载,这里要说的是并不适合Linux初学者。
页:
[1]