Есть ли способ проверить, yum-cron
правильно ли настроен? Мне нужно подтвердить, что он автоматически установит исправления безопасности и отправит мне электронное письмо, когда это сделает.
У меня есть веб-сервер CentOS 7 с yum-cron
установленным. Он работает уже несколько месяцев, и я не получил ни одного письма, и я не вижу никаких обновлений в /var/log/yum.log
. Я думаю, что это потому, что на самом деле не было никаких обновлений безопасности, влияющих на меня. Когда я бегу, yum --security list updates
я получаю сообщение No packages needed for security
и не вижу каких-либо недавних критических патчей, влияющих на меня в centos-announce .
Мой /etc/yum/yum-cron.conf
выглядит примерно так, с реальным адресом электронной почты вместо administrator@example.com
:
[commands]
update_cmd = security
update_messages = yes
download_updates = yes
apply_updates = yes
[emitters]
emit_via = stdio,email
[email]
email_from = root@localhost
email_to = root,administrator@example.com
email_host = localhost
Вы должны увидеть, выполняется ли задание по журналу cron.
grep yum.cron /var/log/cron | tail -10
Если вы видите вывод здесь, вы можете проверить.
источник
Вы можете проверить это. Найдите хост, который отстает в обновлениях по сравнению со списком объявлений. Или, если они все обновлены, создайте новый и еще не примените все обновления. Примените ваш конфиг и дождитесь электронной почты.
источник