linux:centos:yum_cron
YUM: автоматическое обновление пакетов
Для автоматического обновления ПО в CentOS есть утилита yum-cron.
На важных серверах это не следует использовать или использовать с особой осторожностью.
Установка
# yum install yum-cron -y
Конфигурационный файл /etc/yum/yum-cron.conf
update_cmd = security update_messages = yes download_updates = yes apply_updates = yes
Доступные настройки для update_cmd
# default = yum upgrade # security = yum --security upgrade # security-severity:Critical = yum --sec-severity=Critical upgrade # minimal = yum --bugfix update-minimal # minimal-security = yum --security update-minimal # minimal-security-severity:Critical = --sec-severity=Critical update-minimal
Уведомления на почту
emit_via = email email_from = [email protected] email_to = [email protected] email_host = localhost
Чтобы исключить пакеты из автоматического обновления нужно добавить секцию [base]
(для CentOS 7)
[base] exclude = kernel* mysql* MariaDB* php*
Для исключения пакетов на CentOS 6 добавляем в /etc/sysconfig/yum-cron
YUM_PARAMETER="-x kernel* mysql* MariaDB* php*"
Запускаем сервис и добавляем в автозагрузку
# systemctl start yum-cron # systemctl enable yum-cron
Проверка работы
# cat /var/log/yum.log | grep Updated
EOM
linux/centos/yum_cron.txt · Последнее изменение: 2021/06/23 15:27 — dx
Обсуждение