如何防止系统日志消息在 ssh 会话中弹出而不影响其他会话?

如何防止系统日志消息在 ssh 会话中弹出而不影响其他会话?

我有一台机器(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 搜索显示链接很有用,它展示了如何做到这一点。

相关内容