telnet出现"all network ports in use"的解决
2007-08-27 16:54
441 查看
由于Linux系统遭意外破坏,恢复后不能telnet,只要客户端一连接Linux服务器就返回"telnetd: all network ports in use"的字符串,SSH连接也失效! 一开始怀疑是端口被别的程序占用,但是用netstat -anp查看时发现23端口并没有被使用.那是什么原因呢? 查看/var/log/secure文件发现了一些有用信息,如下:
[root@localhost ~]# cat /var/log/secure
........ Aug 20 18:12:05 localhost sshd[15243]: Accepted password for hyg from ::ffff:192.168.1.217 port 3980 ssh2
Aug 20 18:12:11 localhost sshd[15243]: error: openpty: No such file or directory Aug 20 18:12:11 localhost sshd[15348]: error: session_pty_req: session 0 alloc failed
看来是在虚拟终端的问题上出问题了,查看mount, 发现pts文件系统没有mount上去. 一般这个文件系统是系统自动mount上去的, 打开/etc/fstab文件看,果然只有这么几行:
/dev/mapper/VolGroup00-LogVol00 / ext3 rw 0 0
/dev/proc /proc proc rw 0 0
/dev/fd0 /media/floppy auto pamconsole,exec,noauto,managed 0 0
/dev/hdc /media/cdrom1 auto pamconsole,exec,noauto,managed 0 0
这是系统自动恢复的时候自动创建的,并没有加载pts文件系统,还有其它一些系统也没有挂载上。参考正常的系统的fstab文件,修改成如下:
/dev/mapper/VolGroup00-LogVol00 / ext3 rw 0 0
LABEL=/boot /boot ext3 defaults 1 2
/dev/devpts /dev/pts devpts gid=5,mode=620 0 0
/dev/shm /dev/shm tmpfs defaults 0 0
/dev/proc /proc proc defaults 0 0
/dev/sys /sys sysfs defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
/dev/fd0 /media/floppy auto pamconsole,exec,noauto,managed 0 0
/dev/hdc /media/cdrom auto pamconsole,exec,noauto,managed 0 0
reboot以后,一切正常!!!
[root@localhost ~]# cat /var/log/secure
........ Aug 20 18:12:05 localhost sshd[15243]: Accepted password for hyg from ::ffff:192.168.1.217 port 3980 ssh2
Aug 20 18:12:11 localhost sshd[15243]: error: openpty: No such file or directory Aug 20 18:12:11 localhost sshd[15348]: error: session_pty_req: session 0 alloc failed
看来是在虚拟终端的问题上出问题了,查看mount, 发现pts文件系统没有mount上去. 一般这个文件系统是系统自动mount上去的, 打开/etc/fstab文件看,果然只有这么几行:
/dev/mapper/VolGroup00-LogVol00 / ext3 rw 0 0
/dev/proc /proc proc rw 0 0
/dev/fd0 /media/floppy auto pamconsole,exec,noauto,managed 0 0
/dev/hdc /media/cdrom1 auto pamconsole,exec,noauto,managed 0 0
这是系统自动恢复的时候自动创建的,并没有加载pts文件系统,还有其它一些系统也没有挂载上。参考正常的系统的fstab文件,修改成如下:
/dev/mapper/VolGroup00-LogVol00 / ext3 rw 0 0
LABEL=/boot /boot ext3 defaults 1 2
/dev/devpts /dev/pts devpts gid=5,mode=620 0 0
/dev/shm /dev/shm tmpfs defaults 0 0
/dev/proc /proc proc defaults 0 0
/dev/sys /sys sysfs defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
/dev/fd0 /media/floppy auto pamconsole,exec,noauto,managed 0 0
/dev/hdc /media/cdrom auto pamconsole,exec,noauto,managed 0 0
reboot以后,一切正常!!!
相关文章推荐
- MyEclipse打开时出现"Workspace in use or cannot be created, choose a different one."怎么解决
- 解决centos中安装pdo_dblib时出现的"Cannot find FreeTDS in known installation directories"错误
- Putty出现"Network error:Software caused connection abort"的解决办法
- Android studio中打包apk出现"XXX" is translated here but not found in default locale的解决问题的方法
- 关于clover2运行时出现的"annotations are not supported in -source 1.3"错误的解决
- Python出现"Non-ASCII character '\xe6' in file"错误解决方法
- deepin zsh 出现" chsh: PAM: 鉴定故障 " 解决方法
- myeclipse打开时出现"Workspace in use or cannot be created, choose a different one."怎么解决
- ssh连接树莓派出现"network error:connection refused"的解决办法
- Laravel 出现"RuntimeException inEncrypter.php line 43: The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths."问题的解决办法
- ssh连接树莓派出现"network error:connection refused"的解决办法
- eclipse在debug时出现"No symbol "auto" in current context."错误的解决办法
- [QNX]telnetd: All network ports in use.
- eclipse开启时出现"workpace at "" in use or cannot be created"
- 解决Eclipse中启动Tomcat时出现 Port 8080 required by Tomcat v7 Server at localhost is already in use...
- magento 第四章 出现 "Fatal error:Call to a member function load() on a non-object in \Abstract.php" 问题
- PL\SQL 打开时出现"动态执行表不可访问,本会话的自动统计被禁止"错误解决
- myeclipse打开时出现"Workspace in use or cannot be created, choose a different one.
- "Android SDK and AVD Manager" cannot be made visible because all of its children are in unavailable