我每 10 分钟就会收到很多广播消息(可能是其他用户发送的)。如何禁用这些广播消息,以便不在我的屏幕上看到它们?
答案1
答案2
我假设您正在收到发送到命令行/控制台窗口的消息。如果是这种情况,请尝试以下操作:
$ mesg n
如果消息没有停止,它们很可能来自具有根级权限的用户/进程,而这些权限是无法停止的。
您提到了一个可预测的 10 分钟周期。这可能表明该消息是由某个守护进程生成的。也许该进程正在用于syslog
记录消息。如果是这样,那么可能syslog
配置为向用户终端发送符合某些条件的消息。仔细检查/etc/syslog.conf
可能的罪魁祸首。通过运行可以看到的文档man syslog.conf
应该可以帮助您入门。我建议从“示例”部分开始。
答案3
确保已$ mesg n
在您的帐户中应用。如果您su
转为其他用户并尝试该命令,您将看到mesg: cannot change mode
。
答案4
尝试设置loglevel=3
您的启动参数。
loglevel 参数会抑制所有级别大于或等于指定数字的消息。
级别如下:
0 - Critical, system unusable
1 - Immediate action required
2 - Critical event
3 - Error
4 - Warning
5 - Notice
6 - Informative
7 - Debugging information