我有一台机器(RHEL 5.2),它接收来自远程机器的 syslog 消息。现在它在 ssh shell 中不断弹出来自远程机器的消息,当我想在该机器上执行某些操作时,这很烦人。
消息如下:
来自 syslogd@ 的消息,时间为 2014 年 7 月 17 日星期四 18:05:45...xxx.xxx.xxx.xxx(似乎是一个代表时间的数字):blahblah
我在 /etc/syslog.conf 文件中发现了这一行:
内核。* /dev/console
问题是我不想禁用它,我只想暂时为当前的 ssh 会话禁用它
我尝试过“dmesg -n1”,但是没有用
答案1
/dev/console 不是您当前的会话,它是服务器控制台(连接显示器时看到的屏幕)。
您在终端中看到的是紧急消息。我不确定您是否可以限制每个终端的这些消息,但您可以限制它们仅发送给特定用户。快速的 Google 搜索显示这链接很有用,它展示了如何做到这一点。