🐧 Как настроить автоматическое обновление для CentOS 8

by itisgood

Лучшее, что вы можете сделать для своих данных и компьютера, – это обеспечить их безопасность.

Это может быть простым шагом, как обычное включение обновлений.

Однако большинство людей, использующих CentOS 8, не знают, как это сделать.

В этой статье вы узнаете, как включить автоматическое обновление программного обеспечения на компьютере с ОС CentOS 8 Linux.

Вы узнаете, как настроить свою систему таким образом, чтобы вам не нужно было вручную устанавливать компоненты безопасности и другие обновления.

Установка автоматических обновлений CentOS 8 с использованием автоматического пакета RPM

Первым делом нужно установить RPM-пакет DNF-Automatic.
Пакет содержит компонент DNF, который запускается автоматически.
Чтобы установить его, используйте следующую команду.
# dnf install dnf-automatic
Вы можете получить более подробную информацию о пакете, используя команду rpm.
# rpm -qi dnf-automatic
Далее настраивается автоматическое обновление dnf.
Файл конфигурации находится по адресу /etc/dnf/automatic.conf.

Открыв файл, вы можете установить требуемые значения в соответствии с вашими требованиями к программному обеспечению.

Файл конфигурации выглядит следующим образом:

[commands]
upgrade_type = default
random_sleep = 0
download_updates = yes
apply_updates = yes
[emitters]
emit_via = motd
[email]
email_from = root@myserver.example.com
email_to = root
email_host = localhost
[base]
debuglevel = 1
Вы можете настроить dnf-automatic только на загрузку новых обновлений и указать оповещать вас по электронной почте, но это означает, что вам придется устанавливать обновления вручную.
Чтобы включить эту функцию, отключите apply_updates в файле конфигурации.
apply_updates = no

Перейдите к настройке метода оповещения.

Наконец, теперь вы можете запустить dnf-automatic, выполнив следующую команду, чтобы запланировать автоматические обновления DNF для вашего компьютера с CentOS 8.

# systemctl enable --now dnf-automatic.timer

Команда, показнная выше включает и запускает системный таймер.

Чтобы проверить состояние службы dnf-automatic, выполните следующее:

# systemctl list-timers *dnf-*

Установка автоматических обновлений CentOS 8 с помощью веб-консоли Cockpit

CentOS 8 имеет предустановленную панель управления, которая позволяет системному администратору управлять задачами из веб-консоли.

Вы можете использовать Cockpit для обновления как операционной системы, так и программного обеспечения.

Для этого войдите в Cockpit с учетной записью администратора с помощью https://SERVER_IP:9090 (где SERVER_IP – это IP-адрес вашего сервера CentOS 8. После входа в систему нажмите « Software Updates» на левой панели навигации.

В следующем окне включите автоматическое обновление поставив ON.
Теперь вы можете выбрать тип необходимых обновлений (Применить все обновления или Применить обновления безопасности), день и время, когда вы хотите применить обновления, и сервер перезагрузится.
Обратите внимание, что вы не можете снастроить автоматическое обновление без перезагрузки системы. Поэтому убедитесь, что ваш сервер может быть перезагружен в тот момент, когда вы выбрали обновления.

Заключение

Из этой статьи вы узнали, как настроить автоматические обновления для вашего компьютера с CentOS 8.

Есть два способа сделать это.

Первый способ – использование автоматических обновлений DNF.

Основным преимуществом включения автоматического обновления DNF в CentOS 8 Linux является то, что ваши машины обновляются быстрее, равномернее и чаще по сравнению с обновлениями вручную.

Это дает вам больше рычагов против кибератак.

Второй способ заключается в использовании веб-консоли Cockpit.

С Cockpit легко включить автоматическое обновление, поскольку вы используете графический интерфейс пользователя (GUI), а не автоматические обновления DNF, которые используют интерфейс командной строки (CLI).

 

You may also like

Leave a Comment