- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UNIX下几种常见系统故障和解决办法UNIX下几种常见系统故障和解决办法
我们作为金融系统的计算机系统管理员,从1994年开始就看好了SCO公司的多用户系列操作系统产品,先后使用了XENIX、SCOUNIXSVR4的普通版和网络版、S COOPENSERVER5.0.5,原因是这些操作系统产品有多用户、多任务的功能,安全保密性比较好,容易挂接图形、字符终端设备,网络连接简单,业务使用成本低。但 正是由于这些,不可避免地带来了计算机异常关闭、误删系统文件等问题,不象windows系列产品那样有中文提示、帮助,需要系统维护人员读懂系统出现的各种英文提示,手 工敲入一条条unix命令来排除各种故障,给系统维护带来了困难,也给系统维护人员提出了比较高的技术要求。在实际工作中,我们发现造成UNIX系统故障的原因主要有 两个:一是计算机异常关闭,重新启动时尽管计算机会自动检查文件系统,但那些关于不能自动修复的错误提示,一线操作人员读不懂,也不再处理,日积月累造成系统崩溃。二是支 行的技术维护人员在处理计算机故障时照本宣科,不但原问题没有解决,又给系统造成了新的伤害。其故障现象集中表现为系统不能引导、不能进入多用户工作方式、login状态 下所有用户都不能登录、系统不能正常关闭、个别接终端的串口不能使用等等。解决这些问题所使用的工具主要是安装好系统时创建的应急系统启动盘,关于应急盘的做法,有很多文 章都有介绍,可以参见《中国金融电脑》2001年第10期《unix系统超级用户密码丢失的处理办法》中的有关介绍。下面就几个典型常见的故障提示逐一说明解决办法。 一、计算机启动时提示:bootnotfoundcannotopen;stage1bootfailure:errorloadinghd(40)/boo t原因是系统的/boot文件损坏或丢失,造成系统不能启动。修复办法:1、用应急盘的boot盘引导系统,在Boot:提示下输入:fd(60)unix. Zroot=hd(42)2、在系统启动时输入超级用户口令,进入单用户模式,卸载/stand文件系统,命令格式:#umount/stand3、重新加载 stand文件系统#mount/stand执行第2、3步的目的是改变/stand的只读属性,在缺省情况下,/stand是只读方式的。4、架设引导盘文 件系统,命令格式:#mount-r/dev/rfd0135ds18/mnt5、将引导盘的boot文件拷入硬盘#cp/mnt/boot/stand 6、卸载软盘文件系统,重新启动计算机,命令格式:#umount/mnt#reboot二、计算机启动时提示:unixnotfound然后系统挂 起,原因是系统的/unix文件损坏或丢失。解决办法有两个:一是使用系统在原来重新连接内核时自动备份的旧内核启动:在Boot:下输入unix.old启动即可。二是 用应急启动盘修复,具体操作步骤为:1、Boot下输入:fd(60)unix.Zroot=hd(42)swap=hd(41)2、和处理第一种故障类似,系统 启动到单用户方式下,卸载/stand文件系统再加载,将软盘的unix.Z拷入硬盘。命令格式:#umount/stand#mount/stand#mo unt-r/dev/rfd0135ds18/mnt#cp/mnt/unix.Z/stand#reboot三、系统启动后不能进入多用户工作方式造成 这种情况的原因一般有两种可能:1、/etc/inittab文件丢失或损坏2、/etc/passwd文件丢失或损坏如果在系统在引导时提示:init :cannotopen/etc/inittaberrno:2然后按+d进入多用户失败。则表明是/etc/inittab文件丢失或损坏,而此文件包括init命 令,控制计算机所进入的init级别,其中init0就是关闭计算机,init1为进入单用户工作方式,init2是系统启动时默认的多用户运行级别。解决办法是修复in ittab文件,重新建立unix内核。解决办法有两个:1、重新建立inittab的文件联结,命令格式:ittab2、重构inittab文件#to uch/etc/.new-unix#cd/etc/conf/bin#./idmkenv在系统提示下输入y,然后输入:#cat/etc/initt ab完成上述工作后,输入:#init2就可以进入多用户操作系统了。如果在系统引导时提示su:unknownid:rootinit:sin gleusermodepasswordfilemissingenteringsystemmaintenancemode然后系统只能进入单用户维护模式 ,则表明是/etc/passwd文件丢失或损坏。如果使用l
文档评论(0)