XENIX系统终端使用时可能出现问题的排除

Author: Date: 1995-07-14

        一、硬件故障的排除
        XENIX终端出现问题时,首先要排除硬件故障,常见的硬件故障有终端本身的硬件故障,硬件线路连接不好,通讯电缆接触不良或断线等,在排除硬件故障后,终端依然不接受键盘输入信息或出现混乱,应查找软件故障及参数设置。
        二、软件故障的排除
        在多用户状态下,操作过程中有时会出现终端不接受键盘输入信息的现象,这就是我们日常所说的“死机”现象,遇到这种情况该如何处理呢?
        第一、在“死机”终端上的处理
        1.等待,XENIX系统负荷过重,或多个进程同时执行任务,终端有时会出现“反应时间”过长,有时不能及时地回响用户命令,从而给人以终端死锁的感觉,因此在准备恢复终端以前需等待1分钟左右时间,看看终端有无反应。
        2.分别按Ctrl-q,Ctrl-d,Del等键,它有时候能使一些无回应的终端恢复正常工作。
        3.按Ctrl-j,再键入stty sane,再按Ctrl-j,XENIX系统提供的这种方法有时候也能使你的终端继续工作,在进行这种处理过程中,屏幕会出现一些信息提示,不必顾及。
        4.在上述几种方法无效的情况下,可按以下两种方法重启终端,热启动:同时按下Ctrl-Alt-Del键;冷启动:关掉终端电源,稍等片刻再开机,按几下回车键,它能使各种原因引起的终端通迅或显示参数的混乱恢复正常。
        第二、通过上述方法,仍无法恢复终端的正常工作,可任选一台正常的同一系统终端或在主控台上,以超级用户注册,然后选择下面相应的方法。
        1.终止与故障终端有关的进程,这是通常采用的方法,键入命令:
        ps -t ttyxx (xx为故障终端号,下同)查看相应的进程号,然后键入命令kill -9进程号,这种方法很有效,它用终止故障终端进程的办法来恢复终端的正常工作。这种方法也就是平时所说的“杀机”处理。
        2.如果终止进程仍无效,可采用键入命令date>/dev/ttyxx,看一下故障终端上是否出现日期,若出现则敲回车,有时也能使终端恢复正常。
        3.键入命令disable ttyxx,然后键入enable ttyxx,用这种方法先中断故障终端上的各种任务,然后再实现终端的初始化,反复几次,一般来说也能排除终端故障。
        4.用cat或more命令查看/etc/ttys文件,查看一下文件中对应故障终端的登记项,如登记项为02tty1b这里“0”的位置上所显示的数字是指端口是否有效,“0”为无效,“1”为有效,“2”的位置上数字代表波特率,波特率位“2”表示1200,“4”表示2400,“6”或“m”表示9600,用vi或ed编辑器将登记项改为:1mtty1b和16ttyy1b,即该端口有效,波特率为9600。
        第三、更改终端参数
        由于终端参数的设置不当引起的终端死锁,可以用更改终端参数来确保终端的正常运行,更改终端参数方法,不同种类的终端略有不同,可参考随机手册。
        如果上述方法都不行,可以让其他的终端退出系统,然后键入reboot,重新启动XENIX系统,一般来说通过上述种种方法,可以排除大多数的终端故障。