Обновление RHEL/CentOS по расписанию (security update)

В этой заметке я воспользуюсь самописным скриптом, который будет запускаться планировщиком задач.
Это, конечно, не вариант для production systems. Поэтому, если вам требуется централизованная панель управления серверами, которая умеет как минимум обновлять/устанавливать/удалять пакеты, то смотрите в сторону платных решений:

  • Red Hat Network (RHN), Red Hat Satellite

либо разворачивайте бесплатное opensource решение:

  • Spacewalk

Я выбрал вариант № 2, позднее напишу заметку о том, что у меня в итоге получилось.

Но вернемся к теме заметки:

Выполним

yum install yum-security

Файл update.sh

 #!/bin/sh
 
 status=`/usr/bin/yum --security -e 0 -d 1 -y update 2> /dev/null`
 
 if [ "$status" != "" ];
 then
         echo "${status}" | mail -s "Attention Security Update on `hostname`" your\@email
         exit 0
 fi
 
 exit 1

Настройка crontab

 @midnight       /root/scripts/update.sh &> /dev/null

Комментарии

 
blog/2011/11/25-обновление_rhel_centos_по_расписанию_security_update.txt · Последние изменения: 2011/11/25 15:36 — Антон Бугреев · []