仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 413|回复: 7
打印 上一主题 下一主题

[其他Linux] 给大家带来Linux体系“逝世机”时怎样办?

[复制链接]
爱飞 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 17:08:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 21:02

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表