仓酷云

标题: 给大家带来Linux体系“逝世机”时怎样办? [打印本页]

作者: 爱飞    时间: 2015-1-16 17:08
标题: 给大家带来Linux体系“逝世机”时怎样办?
看不懂man文档的人.在linux中,命令可分为系统基本命令和应用程序命令.系统基本命令是所有的unix类系统都支持的命令,走到哪都不变,只要是unix类系统上就肯定有.
假如成绩可以再现,那末成绩已办理80%了。关于操纵体系中心而言,假如有成绩的再现办法,那末能够说是已办理99%了。常常碰到的成绩是体系能够一般运转一段工夫,然后逝世机。假如欠好再现成绩,那末只要依据逝世机现场遗留的器材来举行剖析了。
假如体系没有逝世洁净,好比磁盘中止和文件体系是好的,那末大概能有日记信息保存在文件中,不外如许的好命运我是历来没有碰到过的。假如键盘中止还能呼应(按下NumLock,能够瞥见键盘小灯亮灭),那末命运就算是充足好了,这时候能够祭出sysrq年夜法,同时按下Alt-Sysrq-T取得历程体系仓库信息,按下Alt-Sysrq-M取得内存分派信息,按下Alt-Sysrq-W取得以后存放器信息。
linux/Documentation/sysrq.txt。别的,最好封闭终真个主动blank功效,如许体系逝世的时分最少能从屏幕上看到一些信息。设置办法是:
#echo1>/proc/sys/kernel/sysrq
#setterm-blank
这两个设置最好加到体系启动剧本中(好比/etc/rc.d/rc.local),包管每次启动都能失掉运转。
假如很不幸,键盘也逝世悄然了,(更加不幸的是,这类情形很罕见),那末也不是只要等逝世一个举措,这时候能够用串口终端(serialconsole)将体系信息发送
到另外一台体系上,如许能够经由过程对这些信息剖析来定位成绩。设置办法以下:
筹办事情
1.一台被监督的服务器,一台举行监督事情的PC。
2.一根串口直连线。
设置
1.在服务器上,到场一个新的grub项目,增添中心参数"console=ttyS0console=tty1",如:
kernel/boot/vmlinuz-2.4.21-9.30AXsmproroot=LABEL=/1console=ttyS0
console=tty1
2.在服务器上,修正/etc/sysconfig/syslog,到场klogd选项"-c7",包管更多内核信息失掉输入。如:
KLOGD_OPTIONS="-x-c7"
3.从头启动服务器
4.用串口直连线毗连两台呆板,测试:
1)在PC上运转"cat/dev/ttyS0",在服务器上运转"echohi>/dev/ttyS0",看在PC上是不是有"hi"输入。
2)在PC上运转"cat/dev/ttyS0",在服务器上运转"echow>/proc/sysrq-trigger",看PC上是不是有响应内核信息输入。
3)在PC上运转"cat/dev/ttyS0",在服务器上运转"modprobeloop",看PC上是不是有响应内核信息输入。
5.假如测试经由过程,那末在PC上运转:cat/dev/ttyS0|tee/tmp/result
别的,也能够用Windows超等终端取得串口信息。
thatsit.
别的,一些中心撑持LKCD,netdump等调试功效,也能够一试。
剩下的,就只要靠履历和命运了,一样平常形成Linux体系逝世机的缘故原由有:
体系硬件成绩(SCSI卡,主板,RAID卡,网卡,硬盘...)
核心硬件成绩(终端切换器,收集...)
软件成绩
驱动bug(往找更新的驱动尝尝)
中心体系bug(往LKML上看看,或换个中心尝尝)
体系设置
最初,google一把。偶然候你能够间接输出"Linux体系逝世机怎样办?"
PE6650常常逝世机",看有无人碰到过和你一样的成绩。即便没有找到,也是一个有助于剖析成绩的信息,最少申明你的体系大概有和其别人分歧的地方。
查询拜访Linux体系逝世机成绩,这既是迷信又是艺术,牵涉到浩瀚的硬件软件常识和履历,是一个不休进修的历程

</p>
安装和登录命令:login、shutdown、halt、reboot、mount、umount、chsh
作者: 透明    时间: 2015-1-18 17:31
对Linux命令熟悉后,你可以开始搭建一个小的Linux网络,这是最好的实践方法。Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都非常完善。
作者: 活着的死人    时间: 2015-1-25 20:49
尽量不要提问纯属是扯蛋.学习Linux特别是自己一个人初学入手的时候没人教很困难.当然如果可以的话平时多去买些Linux书...对学习Linux很有帮助.
作者: 小妖女    时间: 2015-2-4 03:02
目前全球有超过一百多个Linux发行版本,在国内也能找到十几个常见版本。如何选择请根据你的需求和能力,RedhatLinux和DebianLinux是网络管理员的理想选择。
作者: 分手快乐    时间: 2015-2-9 12:42
对Linux命令熟悉后,你可以开始搭建一个小的Linux网络,这是最好的实践方法。Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都非常完善。
作者: admin    时间: 2015-2-27 06:38
以前觉得Linux就跟dos一样,全是用命令窗口,相对于窗口界面来说多麻烦呀。
作者: 只想知道    时间: 2015-3-8 23:20
选择一些适于初学者的Linux社区。
作者: 蒙在股里    时间: 2015-3-23 00:45
任何一个叫做操作系统的东西都是这样子构成的:内核+用户界面+一般应用程序。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2