Актуализациите на операционната система са критична точка във всеки тип среда, тъй като актуализациите позволяват операционната система и нейните приложения и процеси винаги да бъдат в постоянна цялост, тъй като много от актуализациите съдържат подобрения в сигурността и съвместимостта.
Актуализациите на защитата играят повече от съществена роля в Linux средите, предлагайки на администратора пълен контрол върху това, което се очаква на ниво производителност, и въпреки че актуализациите могат да бъдат валидирани и приложени ръчно, автоматичният метод е много по -сигурен. Тъй като можем да го забравим ръчно чрез излагане на компютъра на пропуски в сигурността и случайни атаки.
В този аспект на автоматичните актуализации влиза в действие dnf-automatic, който е разработен, за да се изпълнява автоматично и редовно чрез системни таймери, cron работни места, избягващи постоянното взаимодействие на системния администратор.
Dnf-автоматичната услуга ще приеме само незадължителен аргумент, който е насочен към конфигурационния файл, както и някои контролни аргументи, които се използват от услуги, които функционират като резервно копие на таймерни единици CentOS 8 в този случай. Ако не се използва конфигурационен файл, ще се използва /etc/dnf/automatic.conf.
Този процес работи, като първо синхронизира метаданните на пакета и след това продължава с търсенето на наличните актуализации за CentOS 8. Това е последвано от процеса на изтегляне на пакетите или изтегляне и прилагане на пакетите. Това ще зависи от конфигурацията, зададена от администратора.
dnf-automatic играе с други процеси като:
dnf-автоматично-уведомяване само dnf-автоматично-изтегляне dnf-автоматично-инсталиранеSolvetic ще ви научи как да инсталирате и конфигурирате dnf-automatic на CentOS 8 за централно управление на системните актуализации.
1. Как да инсталирате dnf-автоматичен CentOS 8
Етап 1
Първата стъпка, която трябва да направите, ще бъде да инсталирате съответния пакет, като изпълните следното:
sudo dnf инсталира dnf-автоматичен
Увеличете
Стъпка 2
Въвеждаме буквата „s“, за да потвърдим изтеглянето и инсталирането на свързаните пакети, когато това приключи, ще видим следното:
Увеличете
Стъпка 3
След тази стъпка ще проверим дали всичко е инсталирано правилно, като изпълним следната команда rpm
rpm -qi dnf -автоматичен
Там откриваме съответните подробности за dnf-automatic като:
- име на процеса
- инсталирана версия
- тип архитектура
- размер
- маршрут и много други
Увеличете
2. Dnf-автоматична конфигурация на CentOS 8
След като всичко е правилно инсталирано, е време да конфигурирате услугата, dnf-автоматичният конфигурационен файл на RPM по подразбиране е файлът automatic.conf.
Етап 1
Това се хоства в пътя / etc / dnf /, достъпваме го с помощта на текстов редактор:
sudo nano /etc/dnf/automatic.confСтъпка 2
Ще видим следното:
Увеличете
Стъпка 3
В секцията "команди" трябва да дефинираме типа актуализация, която ще използваме в CentOS 8, ако оставим стойностите по подразбиране, тя ще се прилага за всички налични актуализации, тъй като въпросът е само актуализации на защитата, ние ще определим следното:
upgrade_type = сигурност
Увеличете
Стъпка 4
Заменяме „default“ с „security“, сега отиваме в раздела „emitters“ и там установяваме следното:
system_name = centos-8
Увеличете
Заменихме „my-host“ с „centos-8“.
Стъпка 5
И накрая, в полето „emit_via“ задаваме „motd“ вместо „stdio“:
Увеличете
Запазваме промените с клавишите Ctrl + O и излизаме от редактора с клавишите Ctrl + X.
3. Стартирайте и активирайте dnf-automatic на CentOS 8
Етап 1
След това следващата стъпка, която трябва да предприемете, е да стартирате и активирате dnf-автоматичната услуга в CentOS 8, за това изпълняваме следното:
systemctl enable-now dnf-automatic.timer
Увеличете
Стъпка 2
Проверяваме състоянието на dnf-автоматичната услуга, като изпълняваме:
systemctl list-timers * dnf- *
Увеличете
Стъпка 3
Виждаме това, защото не сме създали никаква задача за таймер за dnf, в случай на задаване на време ще видим следното:
Увеличете
4. Как да инсталирате актуализации на защитата на CentOS 8 с помощта на Cockpit
Cockpit е уеб конзола, която е разработена, за да улесни всички задачи за администриране на CentOS 8 по графичен начин, за да знаете как да я инсталирате, ви каним да посетите следния урок:
https: //www.solvetic… le-en-centos-8 /
Етап 1
След като го активираме, осъществяваме достъп със следния синтаксис:
http: // IP_CentOS: 9090
Увеличете
Стъпка 2
Въвеждаме идентификационните данни на потребителя и в конзолата ще отидем в раздела „Актуализации на софтуера“, където ще видим следното:
Увеличете
Стъпка 3
Ще активираме превключвателя „Автоматични актуализации“ и в падащото меню избираме „Прилагане на актуализации на защитата“:
Увеличете
Отстрани можем да дефинираме както честотата (всеки ден или определен ден), така и времето, в което актуализациите за сигурност ще се търсят, изтеглят и инсталират в CentOS 8.
Така че можем да конфигурираме актуализациите в CentOS 8 благодарение на dnf-automatic и можем да извършим този процес или от конзолата, или графично в зависимост от най-идеалния метод за всеки от нас.