SCO Unix常见系统故障和解决办法( 二 )


#mount –r /dev/rfd0135ds18 /mnt
#cp /mnt/unix.Z /stand
#reboot
三、系统启动后不能进入多用户工作方式---- 造成这种情况的原因一般有2种可能:首先是/etc/inittab文件丢失或损坏;其次是/etc/passwd文件丢失或损坏 。---- 如果在系统在引导时出现如下提示:
---- init:cannot open /etc/inittab errno:2---- 此时按< ctrl > d进入多用户失败,则表明是/etc/inittab文件丢失或损坏,而此文件包括init命令,控制计算机所进入的init级别,其中init 0就是关闭计算机,init 1为进入单用户工作方式,init 2是系统启动时默认的多用户运行级别 。解决办法是修复inittab文件,重新建立unix内核 。具体的解决办法有以下2个 。重新建立inittab的文件连接,输入以下命令即可:
#ln s /var/opt/K/SCO/unix/5.0.5a/etc/inittab/etc.inittab
其中-s参数表示将源文件不改名的情况下,从源目录(这里是/var/opt/K/SCO/unix/5.0.5a/etc/inittab)连接到目的目录(这里是/etc/inittab) 。重构inittab文件
#touch /etc/.new-unix
(将new-unix的时间标签改为最新)
#cd /etc/conf/bin
#./idmkenv
(“./”表示执行)
在系统提示下输入“y”,然后输入:
#cat /etc/inittab
说明,cat本来是查看文件内容的命令,这里表示将idmkenv的执行结果输出到/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
(将软盘的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
---- (将软盘的uadmin文件拷入硬盘)
---- #chown bin:bin /etc/uadmin
---- (改变uadmin文件的属主为bin用户,属组为bin组)
---- #umount /mnt
---- (卸载软盘文件系统)
---- #reboot五、个别串口所连终端上所有用户都不能注册---- 其现象为终端、连接线都正常,终端上也显示login提示符,但是在用户名后系统提示如下:
---- terminal 串口名is disabled ---see account administrator
---- (其中串口名可以是tty21a等)---- 然后又退出到login提示符下,普通用户都不能登录系统 。造成这种故障的原因是,首次安装系统时,系统默认用户最多不成功的登录次数为99次,如果超过这一数目,系统将自动将此串口锁住,因此用户无法登录 。解决办法是超级用户登录后,使用scoadmin管理工具,取消这一限制 。首先输入以下命令:
---- #scoadmin---- 进入系统管理菜单,然后选中system(系统管理)一项,在接下来的菜单中选terminal manager(终端设备管理),然后选unlock(解锁),按< f3 >功能键就可以找出被系统自动加锁的终端串口,按< enter >确认解锁 。如果不需要用户在某个终端串口的不正确登录限制,那么在解所后退出到terminal manager菜单,选中options(参数选择)一项,其中的maximum unsuccessful attempts before locking terminal(在锁终端串口前允许的最大不成功登录尝试次数)默认值为99次,改为infinte(不限制)即可 。---- 另外,在实际应用中可经常使用“fsck y”命令检查文件系统的一致性并自动修复错误 。一旦计算机系统出现故障,无论是一线操作人员还是技术维护人员,都要将计算机的异常现象、处理措施和步骤记录在案,为将来进一步更高一级的技术处理提供了详细的资料,同时也是工作经验的文字积累过程,为经验的交流提供了良好的基础 。

推荐阅读