我知道在 CentOS 6.x 中,您可以在 /etc/yum.conf 中加入以下行,告诉 yum 保留最后的 N 个内核(默认设置为五个):
installonly_limit=5
但是,在使用实验性内核(例如来自 ELRepo)的情况下,我希望保留一个特定的内核,即使该内核的软件包已经有 5 次以上的更新。
是否需要对 /boot/grub/grub.conf 进行编辑,或者是否有 yum(或 dracut)的配置选项来执行此操作?
我知道在 CentOS 6.x 中,您可以在 /etc/yum.conf 中加入以下行,告诉 yum 保留最后的 N 个内核(默认设置为五个):
installonly_limit=5
但是,在使用实验性内核(例如来自 ELRepo)的情况下,我希望保留一个特定的内核,即使该内核的软件包已经有 5 次以上的更新。
是否需要对 /boot/grub/grub.conf 进行编辑,或者是否有 yum(或 dracut)的配置选项来执行此操作?
现在,控制命名日志消息处置的 /etc/rsyslog.conf 的内容如下所示:
# Log anything (except mail) of level info or higher.
# Don't log private authentication messages!
*.info;mail.none;authpriv.none;cron.none;;kern.none /var/log/messages
将以下内容放在该部分的前面会正确地将“命名”消息写入 /var/log/named/named.log。
# Write named/bind messages to their own log file
:programname, isequal, "named" /var/log/named/named.log
问题是那些“命名”消息仍在写到 /var/log/messages 文件中。我将如何修改生成 /var/log/messages 的行以不写出“命名”消息?
注意:这是 RHEL/CentOS 6 附带的 rsyslog v5。
附录:下面接受的答案是
# Write named/bind messages to their own log file, then discard (tilde)
:programname, isequal, "named" /var/log/named/named.log
:programname, isequal, "named" ~