当我检查 /var/log/secure 时,看到以下内容:
Jan 19 01:52:21 205524 /sbin/mingetty[24176]: tty5: No such file or directory
Jan 19 01:52:21 205524 /sbin/mingetty[24178]: tty4: No such file or directory
Jan 19 01:52:22 205524 /sbin/mingetty[24197]: tty2: No such file or directory
Jan 19 01:52:22 205524 /sbin/mingetty[24198]: tty1: No such file or directory
Jan 19 01:52:22 205524 /sbin/mingetty[24200]: tty3: No such file or directory
Jan 19 01:52:23 205524 /sbin/mingetty[24207]: tty6: No such file or directory
Jan 19 01:52:26 205524 /sbin/mingetty[24249]: tty5: No such file or directory
Jan 19 01:52:26 205524 /sbin/mingetty[24250]: tty4: No such file or directory
Jan 19 01:52:27 205524 /sbin/mingetty[24264]: tty2: No such file or directory
Jan 19 01:52:27 205524 /sbin/mingetty[24265]: tty1: No such file or directory
Jan 19 01:52:27 205524 /sbin/mingetty[24266]: tty3: No such file or directory
Jan 19 01:52:28 205524 /sbin/mingetty[24271]: tty6: No such file or directory
每隔几秒就会重复一次。
我的 /etc/inittab 是空的,除了:
id:3:initdefault:
我尝试将以下内容添加到 /etc/inittab:
1:2345:respawn:/sbin/mingetty tty1
2:2345:off:/sbin/mingetty tty2
3:2345:off:/sbin/mingetty tty3
4:2345:off:/sbin/mingetty tty4
5:2345:off:/sbin/mingetty tty5
6:2345:off:/sbin/mingetty tty6
我尝试使用以下命令手动创建 tty:
mknod -m 644 /dev/tty1 c 5 0
错误变为:
/sbin/mingetty[28362]: tty1: 无法打开 tty: 没有这样的设备或地址
和
mknod /dev/tty1 c 4 1
并收到错误:
/sbin/mingetty[3317]: tty1: 无法打开 tty: 权限被拒绝
已尝试:chmod a+rw /dev/tty1 错误:/sbin/mingetty[3756]: tty1: 无法打开 tty: 权限被拒绝
inittab 里面写着:
# Terminal gettys (tty[1-6]) are handled by /etc/event.d/tty[1-6] and
# /etc/event.d/serial
但我真的不知道下一步该尝试什么,任何帮助都将不胜感激。
谢谢。
uname -a Linux 服务器名称 2.6.18-194.8.1.el5.028stab070.5 #1 SMP 星期五 9 月 17 日 19:10:36 MSD 2010 x86_64 x86_64 x86_64 GNU/Linux
我不确定这是否重要,但这是在一个 vps 服务器上
答案1
由于它是 vps 服务器,因此可能没有虚拟控制台,并且设备不存在。检查 /etc/event.d 目录并从中删除/移动 tty[1-6]。
答案2
注释掉/etc/init/tty.conf
然后中的所有行reboot
。