RTFM.WIKI

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

User Tools

Site Tools


Sidebar


Навигация

Линкшэринг

ALARM!

Добавить новую страницу

You are not allowed to add pages
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 = yum@foobar.com
email_to = john@domain.tld
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

Discussion

Enter your comment. Wiki syntax is allowed:
 
linux/centos/yum_cron.txt · Last modified: 2020/04/17 17:33 by dx