Chinaunix

标题: 紧急求救!!! [打印本页]

作者: ljz760602    时间: 2007-08-08 14:51
标题: 紧急求救!!!
各位老师:   
     我单位的一台sco unix 机器,远程登录(telnet)到这台机器上时如果遇到ttyp4 ,就提示 telnetd:/dev/ttyp4,no such file or directory.我在这台UNIX机器的 /dev 目录下没有发现ttyp4文件,有其他的ttyp0,ttyp1,ttyp2,ttyp3,ttyp5,ttyp6,ttyp7等等。请问是什么原因?

                                        非常感谢!!!!!!
作者: ljz760602    时间: 2007-08-08 15:18
标题: 如何解决?
如何解决? 上一个问题。
作者: ljz760602    时间: 2007-08-08 15:42
问题这么难吗?
作者: lvgq2001    时间: 2007-08-08 17:12
mknod /dev/ttyp4 c 58 4
作者: ldyzcl    时间: 2007-08-09 08:45
自己建一个
作者: ljz760602    时间: 2007-08-13 08:42
谢谢 lvgq2001 朋友,非常感谢。
作者: zhangshebao    时间: 2007-09-15 09:47
所有方法,必须伪终端没有进程在使用,要在控制台上操作,最好进单用户.

方法一,最简单的办法(可能不根治,重连内核时要重新手工加):
mknod /dev/ttyp4 c 58 4

方法二(简单,但不一定成功,可以作为检验方法三/四是否完全修复系统的方法):
netconfig修改一下伪终端数,重连一下核:
netconfig
lqqqqqqqqqqqqqqqqqqqqqqq Network Configuration Manager qqqqqqqqqqqqqqqqqqqqqqqk
xlqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkx
xx Hardware   Protocol                                                  Help xx
xmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqjx
xCurrent networking configuration:                                            x
xlqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkx
xx HW SCO TCP/IP Loopback driver                                             xx
xx    - SCO TCP/IP                                                           xx
xx HW AMD PCNet-PCI Adapter Compatible - PCI Bus# 0,Device# 17,Function#     xx
xx*   - SCO TCP/IP                                                           xx
xx HW AMD PCNet-PCI Adapter Compatible - PCI Bus# 0,Device# 18,Function#     xx
xx    - SCO TCP/IP                                                           xx
xx                                                                           xx
xx                                                                           xx
xx                                                                           xx
xx                                                                           xx
xx                                                                           xx
xx                                                                           xx
xx                                                                           xx
xx                                                                           xx
xmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqjx
xqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqx
xAdd, Remove, or Modify a network protocol                                    x
mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj

选中网卡的tcp/ip,protocol->modify ...


lqqqqqqqqqqqqqqqqqqq SCO TCP/IP Configuration qqqqqqqqqqqqqqqqqqqqk
x                                                                 xa
x                                                                 xa
x                                                                 xa
xUse DHCP-Assigned Address:  < > Yes <*> No         [ Advanced   ]xa
x          Local Host Name:  |sco_507_200sssssssss|   Options...  xa
x               IP Address:  |192.168.1.200sssssss|               xa
x                  Netmask:  |255.255.255.0sssssss|               xa
x        Broadcast Address:  |192.168.1.255sssssss|               xa
x              Domain Name:  |ssssssssssssssssssss|               xa
x          TCP connections:  |256sssssssssssssssss|               xa
x              Pseudo ttys:  |65ssssssssssssssssss|               xa
x                                                                 xa
x                                                                 xa
xqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqxa
x[   OK   ]                  [ Cancel ]                 [  Help  ]xa
mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqja
修改一下 Pseudo ttys值,加/减1也行,按提示重连内核,系统会帮你重建伪终端设备



方法三,经过几小时研究,要检查下面4个文件,保持设备个数及序号一致,设备序号应该是从0到netconfig中伪终端数-1:
检查/etc/conf/node.d/spt,应该有一行:
spt  ttyp4 c 4
检查/etc/conf/node.d/mpt,应该有一行:
mpt  ptyp4 c 4
检查/etc/conf/node.d/spm,应该有一行:
spm  mouse/mp4 c 4
检查/etc/conf/node.d/mpm,应该有一行:
mpm  mouse/pmp4 c 4
如果没有就加上,如果有点乱,就手工修改一下
/etc/conf/bin/idmknod

方法四:
如果很乱,也可以这样重建:
cd /etc/conf/node.d
#备份
cp spt spm mpt mpm /tmp
#清伪终端数
tee spt spm mpt mpm </dev/null
#增加伪终端数,最好与netconfig中的一致:
/usr/lib/mkdev/ptty -a 32

[ 本帖最后由 zhangshebao 于 2007-9-15 09:50 编辑 ]
作者: sdccf    时间: 2007-09-15 17:23
重新构建一个
作者: saintdragon    时间: 2007-09-18 13:19
字符设备丢失,自在手工执行mknod命令重新创建一下即可




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2