给大家带来Linux体系“逝世机”时办理办法
有些人号称用过十几种甚至几十种linux,向人谈论起来头头是到,好像懂的很多。假如成绩可以再现,那末成绩已办理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>
不同版本的Linux命令数量不一样,这里笔者把它们中比较重要的和使用频率最多的命令。 学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习] 如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。 Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。 Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。 清楚了解网络的基础知识,特别是在Linux下应用知识,如接入internet等等。 为了更好的学习这门课程,我不仅课上认真听讲,课下也努力学习,为此还在自己的电脑上安装了Ubuntu系统。 发问的时候一定要注意到某些礼节。因为Linux社区是一个松散的组织、也不承担回复每个帖子的义务。它不是技术支持。 请问谁有Linux的学习心得的吗?简单的说说? 尽量不要提问纯属是扯蛋.学习Linux特别是自己一个人初学入手的时候没人教很困难.当然如果可以的话平时多去买些Linux书...对学习Linux很有帮助.
页:
[1]