禁止终端打印内核调试信息

在某些场景下,终端会收到内核的调试信息。类似于

Message from syslogd@rakhsh4 at May  6 17:48:34 ...
 kernel:[Hardware Error]: Corrected error, no action required.

Message from syslogd@rakhsh4 at May  6 17:48:34 ...
 kernel:[Hardware Error]: CPU:6 (10:9:1) MC4_STATUS[Over|CE|MiscV|-|AddrV|CECC]: 0xdc02400021080a13

Message from syslogd@rakhsh4 at May  6 17:48:34 ...
 kernel:[Hardware Error]: Error Addr: 0x0000000654f3f030

Message from syslogd@rakhsh4 at May  6 17:48:34 ...
 kernel:[Hardware Error]: MC4 Error (node 1): DRAM ECC error detected on the NB.

Message from syslogd@rakhsh4 at May  6 17:48:34 ...
 kernel:[Hardware Error]: cache level: L3/GEN, mem/io: MEM, mem-tx: RD, part-proc: RES (no timeout)

为了避免被这些调试信息干扰,可以简单粗暴地编辑 /etc/rsyslog.conf,将下面一行注释掉:

#*.emerg                    :omusrmsg:*

要保留这些信息,也可以将它们写入特定的日志文件:

*.emerg                    /var/log/EMERG

评论

暂无评论