RTFM.WIKI

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

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

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


Stylesheet conf/userstyle.css not found, please contact the developer of "dokuwiki_2024" template.
linux:centos:yum_cron

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
linux:centos:yum_cron [2021/06/23 15:26] dxlinux:centos:yum_cron [2021/06/23 15:27] (текущий) dx
Строка 1: Строка 1:
 +====== YUM: автоматическое обновление пакетов ======
  
 +Для автоматического обновления ПО в CentOS есть утилита **yum-cron**.
 +
 +<note warning>На важных серверах это не следует использовать или использовать с особой осторожностью.</note>
 +
 +Установка
 +
 +<code># yum install yum-cron -y</code>
 +
 +Конфигурационный файл ''/etc/yum/yum-cron.conf''
 +
 +
 +<code>
 +update_cmd = security
 +update_messages = yes
 +download_updates = yes
 +apply_updates = yes
 +</code>
 +
 +Доступные настройки для ''update_cmd''
 +
 +<code>
 +# 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
 +</code>
 +
 +Уведомления на почту
 +
 +<code>
 +emit_via = email
 +email_from = [email protected]
 +email_to = [email protected]
 +email_host = localhost
 +</code>
 +
 +Чтобы исключить пакеты из автоматического обновления нужно добавить секцию ''[base]'' (для CentOS 7)
 +
 +<code>
 +[base]
 +exclude = kernel* mysql* MariaDB* php*
 +</code>
 +
 +Для исключения пакетов на CentOS 6 добавляем в ''/etc/sysconfig/yum-cron''
 +
 +<code>YUM_PARAMETER="-x kernel* mysql* MariaDB* php*"</code>
 +
 +Запускаем сервис и добавляем в автозагрузку
 +
 +<code>
 +# systemctl start yum-cron
 +# systemctl enable yum-cron
 +</code>
 +
 +Проверка работы
 +
 +<code># cat /var/log/yum.log | grep Updated</code>
 +
 +EOM
 +
 +{{tag>centos yum rpm}}