如何不将内核警告写入/var/log/messages?

如何不将内核警告写入/var/log/messages?

由于kvm.

Jun 30 19:12:31 server kernel: kvm: 28882: cpu0 ignored rdmsr: 0x345
Jun 30 21:12:31 server kernel: kvm: 31191: cpu0 ignored rdmsr: 0x345
Jun 30 23:12:31 server kernel: kvm: 1107: cpu0 ignored rdmsr: 0x345
Jul  1 01:12:31 server kernel: kvm: 3583: cpu0 ignored rdmsr: 0x345
Jul  1 03:12:31 server kernel: kvm: 5940: cpu0 ignored rdmsr: 0x345
Jul  1 05:12:31 server kernel: kvm: 8409: cpu0 ignored rdmsr: 0x345
Jul  1 07:12:31 server kernel: kvm: 10682: cpu0 ignored rdmsr: 0x345

我尝试将 printk 文件中的值从 更改default3 3 1 3,以便仅将关键日志写入/var/log/messages.但这些警告不会消失。

有什么想法可以摆脱这些警告吗?

答案1

我想你必须/etc/rsyslog.conf通过注释第 9 行来编辑你的文件:

$ModLoad imklog   # provides kernel logging support (previously done by rklogd)

然后你必须重新启动rsyslog服务:

#/etc/init.d/rsyslog restart

相关内容