Kā iestatīt CentOS 8 automātiskos atjauninājumus


Vislabākais, ko jūs varat darīt saviem datiem un iekārtai, ir to drošība. Tas var būt tikpat viegli, kā ieslēgt atjauninājumus. Tomēr lielākā daļa cilvēku, kas lieto CentOS 8, nezina, kā to izdarīt.

Šajā rakstā jūs uzzināsiet, kā iespējot automātiskos programmatūras atjauninājumus CentOS 8 Linux mašīnā. Jūs uzzināsiet, kā iestatīt sistēmu tā, lai nevajadzētu manuāli instalēt drošības un citus atjauninājumus.

  1. Iestatiet automātiskos CentOS 8 atjauninājumus, izmantojot automātisko RPM pakotni
  2. Iestatiet automātiskos CentOS 8 atjauninājumus, izmantojot Cockpit tīmekļa konsoli

Vispirms ir jāinstalē DNF-automatic RPM pakotne. Pakotne nodrošina DNF komponentu, kas tiek palaists automātiski. Lai to instalētu, izmantojiet šo komandu.

# dnf install dnf-automatic

Sīkāku informāciju par pakotni varat iegūt, izmantojot komandu rpm.

# rpm -qi dnf-automatic

Nākamais ir dnf automātisko atjauninājumu konfigurēšana. Konfigurācijas fails atrodas vietnē /etc/dnf/automatic.conf. Kad esat atvēris failu, varat iestatīt nepieciešamās vērtības, lai tās atbilstu jūsu programmatūras prasībām.

Konfigurācijas fails izskatās šādi.

[commands]
upgrade_type = default
random_sleep = 0
download_updates = yes
apply_updates = yes
[emitters]
emit_via = motd
[email]
email_from = [email 
email_to = root
email_host = localhost
[base]
debuglevel = 1

Jūs varat iestatīt dnf-automatic, lai lejupielādētu tikai jaunus atjauninājumus un brīdinātu jūs pa e-pastu, taču tas nozīmē, ka atjauninājumi būs jāinstalē manuāli. Lai iespējotu šo funkciju, konfigurācijas failā atspējojiet Apply_updates.

apply_updates = no

Turpiniet iestatīt trauksmes metodi.

Visbeidzot, tagad varat palaist dnf-automatic, izpildiet šo komandu, lai ieplānotu DNF automātiskos atjauninājumus savai CentOS 8 mašīnai.

# systemctl enable --now dnf-automatic.timer

Iepriekš minētā komanda iespējo un palaiž sistēmas taimeri. Lai pārbaudītu dnf-automatic servisa statusu, izpildiet tālāk norādītās darbības.

# systemctl list-timers *dnf-*

CentOS 8 ir iepriekš instalēta Cockpit, kas ļauj sistēmas administratoram pārvaldīt uzdevumus no tīmekļa konsoles. Cockpit var izmantot, lai atjauninātu operētājsistēmu, kā arī programmatūru.

Ja Cockpit nav instalēta, varat to instalēt, izmantojot mūsu ceļvedi: Kā instalēt Cockpit Web Console CentOS 8.

Lai to izdarītu, piesakieties Cockpit ar administratora kontu, izmantojot https:/SERVER_IP: 9090 (Kur SERVER_IP ir jūsu CentOS 8 servera IP adrese. Kad esat pieteicies, noklikšķiniet uz Programmatūra Atjauninājumi kreisajā navigācijas panelī.

Nākamajā logā ieslēdziet automātiskos atjauninājumus. Tagad varat izvēlēties vajadzīgo atjauninājumu veidu (Apply All Updates vai Apply Security Updates), dienu un laiku, kad vēlaties lietot atjauninājumus, un serveri pārstartēt.

Ņemiet vērā, ka bez sistēmas pārstartēšanas nevar iestatīt automātiskos atjauninājumus. Tāpēc pārliecinieties, ka serveri var atsāknēt tajā brīdī, kad esat izvēlējies atjauninājumus.

Šajā rakstā jūs uzzinājāt, kā iestatīt automātiskos atjauninājumus savai CentOS 8 mašīnai. To var izdarīt divos veidos. Pirmā metode ir DNF automātisko atjauninājumu izmantošana. Galvenā DNF automātisko atjauninājumu iespējošanas priekšrocība CentOS 8 Linux ir tā, ka jūsu mašīnas tiek atjauninātas ātrāk, vienmērīgāk un bieži, salīdzinot ar manuālajiem atjauninājumiem.

Tas dod jums lielāku ietekmi uz kiberuzbrukumiem. Otra metode ir, izmantojot Cockpit tīmekļa konsoli. Izmantojot Cockpit, ir viegli iespējot automātiskos atjauninājumus, jo jūs izmantojat grafisko lietotāja saskarni (GUI), nevis DNF automātiskos atjauninājumus, kuros tiek izmantots komandrindas interfeiss (CLI).