UNIX下几种常见系统故障和解决办法( 二 )


1、重新建立inittab的文件联结,命令格式:
#ln -s /var/opt/K/SCO/unix/5.0.5a/etc/inittab /etc.inittab
2、重构inittab文件
#touch /etc/.new-unix
#cd /etc/conf/bin
#./idmkenv
在系统提示下输入"y",然后输入:
#cat /etc/inittab
完成上述工作后,输入:
#init 2
就可以进入多用户操作系统了 。
如果在系统引导时提示
su:unknown id:root
init:single user mode
password file missing
entering system maintenance mode
然后系统只能进入单用户维护模式,则表明是/etc/passwd文件丢失或损坏 。如果使用l 命令显示文件的长列表,系统会首先显示:/etc/passwd cannot be opened for reading 。解决办法是将应急盘的root盘(第二张应急盘)中的passwd文件拷入硬盘,修改passwd文件的属主和属组 。命令格式为:
#mount -r; /dev/rfd0135ds18 /mnt
#cp /mnt/etc/passwd /etc/passwd
#chown bin:auth passwd
#reboot
四、系统不能正常关闭
计算机运行正常,但系统关闭输入shutdown -g0 -i0 -y命令后,计算机提示/etc/initscript:/etc/uadmin:not found,然后系统挂起 。造成每次关闭计算机都是非正常关机,开机就需要检查文件系统 。原因是/etc/uadmin文件丢失或损坏 。解决办法是将应急启动root盘的uadmin文件拷入硬盘,命令格式为:
系统以单用户方式启动,检查完文件系统后:
#mount /dev/rfd0135ds18 /mnt
#cp /mnt/etc/uadmin /etc/uadmin
#chown bin:bin /etc/uadmin
#umount /mnt
#reboot
五、个别串口所联结的终端上所有用户都不能注册
其现象为终端、连接线都正常,终端上也显示login提示符,但是在用户名后系统提示terminal 串口名(比如tty21a等) is disabled ---see account administrator,然后又退出到login提示符下,普通用户都不能登录系统 。原因是初装系统时系统默认用户最多不成功登录次数为99次,如果超过这一次数,系统将自动将此串口锁住 。解决办法是超级用户登录后,使用scoadmin管理工具,操作步骤为:scoadminàsystemàterminal manageràunlock,按功能键选出被锁住的终端口,解锁 。然后退出到terminal manageràoptions,其中的maximum unsuccessful attempts before locking terminal 默认选项为99次,改为infinte(不限制),这样以后用户再有超过99次的不正确的登录也不会锁死终端串口 。
长期的工作实践发现计算机操作系统中,感觉到sco公司的unix操作系统还是很稳定可靠的 。在实际应用中要象windows平台下检查病毒那样经常使用fsck -y 命令检查文件系统的一致性并自动修复错误 。一旦计算机系统出现故障,无论是一线操作人员还是技术维护人员,都要将计算机的异常现象、处理措施和步骤记录在案,为将来进一步更高一级的技术处理提供了详细的资料,同时也是工作经验的文字积累过程,为经验的交流提供了良好的基础 。


推荐阅读