我正在浏览 serverfault 中的问题,然后决定查看我的 /var/log/auth.log 。我发现有 2 行被重复添加
Mar 8 10:17:19 slides getty[14194]: /dev/xvc0: No such file or directory
Mar 8 10:17:19 slides getty[14195]: /dev/hvc0: No such file or directory
没有明显的间隔。10 秒内可能有 6 次,5 分钟内可能有 2 次。那么可能是什么原因造成的呢?
VPS 正在运行 Debian Squeeze,已完全更新并且运行良好。
PS:如果重要的话,它是一个XEN VPS。
答案1
hvc0 曾经被 xen 内核用来从主机提供串行终端。因此,如果您的 VPS 早于此移动,或者他们使用的图像仍然指向它们;那么,它会很嘈杂。您可能还会在 dmesg 中看到有关 getty 重生太快的消息(他们应该解释奇怪的间隙,因为如果它确实这样做,它会停止 getty 重生一段时间)。
尝试:
$ cat /proc/cmdline
root=LABEL=root ro console=hvc0
如果您有 console=hvc0 或 xvc0 的条目(就像我一样),则相应的设备应该存在于 /dev 中。如果是这种情况,请告诉我们,我们可以找出它们的节点号来创建它们,或者联系您的 VPS 主机支持。
如果您有 console=tty1(我相信它现在是默认/预期),您可以从 /etc/inittab 中删除 xvc0/hvc0 条目(或者如果使用 Upstart,我相信它们是 /etc/init/ 下的单独文件)。
如果您对任何事情都不确定,最好联系 VPS 的支持。这是您的 VM 与主机通信的方式,因此保持正常运行很有用。