Kako nastaviti samodejne posodobitve za CentOS 8


Najboljše, kar lahko storite za svoje podatke in napravo, je, da jih zaščitite. Lahko je tako enostavno kot vklop posodobitev. Vendar večina ljudi, ki uporabljajo CentOS 8, tega ne ve.

V tem članku boste izvedeli, kako omogočiti samodejne posodobitve programske opreme na računalniku CentOS 8 Linux. Naučili se boste, kako nastaviti sistem tako, da vam ne bo treba ročno nameščati varnostnih in drugih posodobitev.

  1. Nastavite samodejne posodobitve CentOS 8 z uporabo samodejnega paketa RPM
  2. Nastavite samodejne posodobitve CentOS 8 s spletno konzolo Cockpit

Prva stvar je namestitev paketa DNF-samodejni RPM. Paket vsebuje komponento DNF, ki se zažene samodejno. Če ga želite namestiti, uporabite naslednji ukaz.

# dnf install dnf-automatic

Več podrobnosti o paketu dobite z ukazom rpm.

# rpm -qi dnf-automatic

Naslednje je konfiguriranje samodejnih posodobitev dnf. Konfiguracijska datoteka se nahaja na /etc/dnf/automatic.conf. Ko datoteko odprete, lahko nastavite zahtevane vrednosti, ki ustrezajo zahtevam vaše programske opreme.

Konfiguracijska datoteka je videti takole.

[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

Nastavite lahko dnf-automatic, da prenaša samo nove posodobitve in vas opozori po e-pošti, vendar to pomeni, da boste morali posodobitve nameščati ročno. Če želite funkcijo omogočiti, v konfiguracijski datoteki onemogočite apply_updates.

apply_updates = no

Nadaljujte z nastavitvijo opozorilne metode.

Končno lahko zdaj zaženete dnf-samodejno in izvedete naslednji ukaz, da razporedite samodejne posodobitve DNF za vašo napravo CentOS 8.

# systemctl enable --now dnf-automatic.timer

Zgornji ukaz omogoča in zažene sistemski časovnik. Če želite preveriti stanje storitve dnf-automatic, zaženite naslednje.

# systemctl list-timers *dnf-*

CentOS 8 ima vnaprej nameščen kokpit, ki skrbniku sistema omogoča upravljanje nalog iz spletne konzole. S pomočjo Cockpita lahko posodobite operacijski sistem in programsko opremo.

Če Cockpit ni nameščen, ga lahko namestite z našim vodnikom: Kako namestiti spletno konzolo Cockpit v CentOS 8.

Če želite to narediti, se prijavite v Cockpit z skrbniškim računom s pomočjo https:/SERVER_IP: 9090 (kjer je SERVER_IP naslov IP vašega strežnika CentOS 8. Ko se prijavite, kliknite Software Posodobitve v levem podoknu za krmarjenje.

V naslednjem oknu vklopite samodejne posodobitve. Zdaj lahko izberete želeno vrsto posodobitev (Uporabi vse posodobitve ali Uporabi varnostne posodobitve), dan in uro, ko želite posodobitve uporabiti, ter strežnik znova zaženite.

Upoštevajte, da samodejnih posodobitev ni mogoče nastaviti brez ponovnega zagona sistema. Zato poskrbite, da bo vaš strežnik mogoče znova zagnati v času, ki ste ga izbrali za posodobitve.

V tem članku ste se naučili, kako nastaviti samodejne posodobitve za vašo napravo CentOS 8. To lahko storite na dva načina. Prva metoda je z uporabo samodejnih posodobitev DNF. Glavna prednost omogočanja samodejnih posodobitev DNF na CentOS 8 Linux je v tem, da se vaše naprave posodabljajo hitreje, enotno in pogosto v primerjavi z ročnimi posodobitvami.

To vam daje več vzvoda proti kibernetskim napadom. Drugi način je uporaba spletne konzole Cockpit. S Cockpitom je enostavno omogočiti samodejne posodobitve, saj uporabljate grafični uporabniški vmesnik (GUI) v nasprotju s samodejnimi posodobitvami DNF, ki uporabljajo vmesnik ukazne vrstice (CLI).