RTFM.WIKI

Ordnung muß sein. Ordnung über alles (18+)

Инструменты пользователя

Инструменты сайта


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