| 网站首页 | 行业资讯 | 操作系统 | 网络技术 | 网页设计 | 平面设计 | 媒体制作 | 编程开发 | 
 | 办公软件 | 网络安全 | 电脑技术 | 数 据 库 | 课程在线 | 成功案例 | 项目合作 | 团队简介 | 
蓝色极速感谢大家的支持!站长:干戈 QQ:495979847     IAS网上答疑系统V1.0发布  [Sunpeople  2007年9月15日]        
  您现在的位置: 蓝色极速 >> 操作系统 >> Unix >> 教程正文
 

致新手:Win Vista完…

        ★★★ 
UNIX几种系统故障及解决方法(2)
作者:未知    教程来源:网络    点击数:    更新时间:2007-6-1    
分析:这表明系统/bin/sh文件受损或丢失。因为sh是Shell标准、作业控制和限制性命令的解释程序,所以,该文件受损或丢失将导致系统启动失败。

  解决方法:1.将Boot盘插入驱动器并重新开启电源,在系统引导提示符下按回车键,当提示插入Root盘时把Boot取出并将Root盘插入,这样系统全部由应急引导盘引导,直到出现提示符#;

  2.用命令mount/dev/hd0root/mnt把硬盘mount到软盘上;

  3.把/bin/sh文件从软盘上拷贝到所安装的硬盘上: cp/bin/sh/mnt/bin/sh;

  4.用命令umount/dev/hd0root把硬盘从软盘上umount下来;

  5.用命令haltsys关闭系统后将Root盘取出, 此时系统已可以正常引导;

  6.在系统正常引导后进入超级用户下, 将文件/bin/sh的属主与组均改为系统原来所定义的bin即恢复了系统。

  故障之四
  系统可以引导, 亦能正常处理日常事务, 但每当关机时总会在主控台屏幕上出现错误信息:/etc/initscript:/etc/uadmin:not found,然后系统死机,从而导致系统不能正常关机,这样每次系统在启动时都需要清理文件系统, 不仅浪费时间,还可能严重破坏文件系统,导致系统瘫痪。

  分析:系统文件/etc/uadmin丢失或损坏所致。

  解决方法:1.在系统引导并清理文件系统完成后, 以超级用户Root注册(进入单用户模式亦可);

  2.在超级用户提示符#下,用命令mount/dev/fd0135ds18/mnt把Root盘安装到硬盘上;

  3.把/etc/uadmin文件从软盘上拷贝到所安装的硬盘上:cp/mnt/etc/uadmin/etc/uad min;

  4.用命令mount/dev/fd0135ds18/mnt把软盘从硬盘上卸下来,然后把Root盘取出;

  5.将文件/etc/uadmin的属主与组分别改为系统原来所定义的bin,至此,故障排除,系统可正常关机。

  故障之五
  机器加电后在系统引导提示符下键入回车键, 当第一屏被刷新后在第二屏的最后一行出现如下信息:Kernel: i/o bufs=600k,然后系统挂起。 机器加电后在系统引导提示符下键入回车键, 当第一屏被刷新后在第二屏的最后一行出现如下信息:Kernel: i/o bufs=600k,然后系统挂起。

  分析:这表明系统的/etc/init文件丢失。 因为init程序在核心初始化的最后阶段开始执行, 其进程号(pid)为1。该进程按一定规则启动/etc/inittab文件中所列的进程, 引导系统进入所规定的运行级别。它首先读/etc/init tab中的initdefault项,当所有的进程都创建成功后, init进入循环等待。init主要用于打开主控台/etc/console,检查文件系统的一致性,执行/etc/rc 进行必要的设置。init在单用户模式下启动Shell,而在多用户模式下运行/etc/brc、/etc/bchk等外壳程序并启动/et c/rc。另外,它还调用/etc/getty为每个终端生成一个getty进程,以便在读入用户注册名后完成用户的注册过程。如果/etc/init文件受损,新的进程就无法创建, 从而导致系统挂起。


  解决方法:1.将Boot盘插入驱动器并重新对机器加电,此时由Boot盘开始引导,在系统引导提示符下按回车键,然后在提示插入Root盘时取出Boot盘并将Root盘插入,这样系统全部由应急引导盘引导,直至出现提示符#;

  2.用命令mount/dev/hd0root/mnt把硬盘mount到软盘上;

  3.把/etc/init文件从软盘上拷贝到所安装的硬盘上:cp/etc/init /mnt/etc/init;

  4.用命令umount/dev/hd0root把硬盘从软盘上umount下来;

  5.用命令haltsys关闭系统后把Root盘取出,此时系统已可正常引导;

  6.在系统正常引导后进入超级用户,将/etc/init文件的属主与组均改为系统原来所定义的bin即可。
教程录入:Sunpeople    责任编辑:Sunpeople  
  • 上一个教程:

  • 下一个教程:

  •      
    点击申请点击申请点击申请点击申请点击申请点击申请点击申请
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 |

    Copyright(C)2006-2009 Exploit Team All Rights Reserved
    QQ:495979847 网络备案号:陇ICP备07001585号