Automaattisten päivitysten määrittäminen CentOS 8:lle


Parasta, mitä voit tehdä tietojesi ja koneellesi, on pitää ne turvassa. Se voi olla yhtä helppoa kuin päivitysten käyttöönotto. Useimmat CentOS 8:a käyttävät ihmiset eivät kuitenkaan tiedä, miten se tehdään.

Tässä artikkelissa opit ottamaan automaattiset ohjelmistopäivitykset käyttöön CentOS 8 Linux-koneessa. Aiot oppia määrittämään järjestelmäsi siten, että sinun ei tarvitse asentaa suojaus- ja muita päivityksiä manuaalisesti.

Tällä sivulla
  1. Aseta automaattiset CentOS 8 -päivitykset käyttämällä automaattista RPM-pakettia
  2. Aseta automaattiset CentOS 8 -päivitykset Cockpit Web Consolen avulla

Aseta automaattiset CentOS 8 -päivitykset käyttämällä automaattista RPM-pakettia

Ensimmäinen asia on asentaa DNF-automatic RPM-paketti. Paketissa on DNF-komponentti, joka käynnistyy automaattisesti. Asenna se käyttämällä seuraavaa komentoa.

dnf install dnf-automatic

Saat lisätietoja paketista käyttämällä rpm-komentoa.

rpm -qi dnf-automatic

Seuraavaksi määritetään dnf-automatic-päivitykset. Määritystiedosto sijaitsee osoitteessa /etc/dnf/automatic.conf. Kun olet avannut tiedoston, voit asettaa vaaditut arvot ohjelmistovaatimustesi mukaan.

Määritystiedosto näyttää seuraavalta.

[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

Voit asettaa dnf-automatic lataamaan vain uudet päivitykset ja ilmoittamaan sinulle sähköpostitse, mutta tämä tarkoittaa, että sinun on asennettava päivitykset manuaalisesti. Ota ominaisuus käyttöön poistamalla apply_updates määritystiedostosta käytöstä.

apply_updates = no

Jatka hälytystavan määrittämiseksi.

Lopuksi voit nyt suorittaa dnf-automatic ja suorittaa seuraavan komennon ajoittaaksesi automaattiset DNF-päivitykset CentOS 8 -koneellesi.

systemctl enable --now dnf-automatic.timer

Yllä oleva komento ottaa käyttöön ja käynnistää järjestelmän ajastimen. Tarkista dnf-automatic-palvelun tila suorittamalla seuraava.

systemctl list-timers *dnf-*

Aseta automaattiset CentOS 8 -päivitykset Cockpit Web Consolen avulla

CentOS 8:ssa on esiasennettu Cockpit, jonka avulla järjestelmänvalvoja voi hallita tehtäviä verkkopohjaisesta konsolista. Cockpitin avulla voit päivittää käyttöjärjestelmän ja ohjelmiston.

Jos Cockpit ei ole asennettuna, voit asentaa sen oppaamme avulla: Cockpit Web Console -konsolin asentaminen CentOS 8:aan.

Voit tehdä tämän kirjautumalla sisään Cockpitiin järjestelmänvalvojan tilillä osoitteessa https://SERVER_IP:9090 (jossa SERVER_IP on verkkotunnuksen IP-osoite CentOS 8 -palvelimesi. Kun olet kirjautunut sisään, napsauta vasemmasta navigointipalkista Ohjelmistopäivitykset.

Ota automaattiset päivitykset PÄÄLLÄ seuraavassa ikkunassa. Voit nyt valita haluamasi päivitystyypin (Käytä kaikki päivitykset tai Käytä suojauspäivitykset), päivän ja kellonajan, jolloin haluat päivitykset käyttöön, ja palvelimen uudelleenkäynnistyksen.

Huomaa, että et voi määrittää automaattisia päivityksiä käynnistämättä järjestelmää uudelleen. Varmista siksi, että palvelimesi voidaan käynnistää uudelleen päivityksille valitsemasi ajankohtana.

Johtopäätös

Tässä artikkelissa opit määrittämään automaattiset päivitykset CentOS 8 -koneellesi. Voit tehdä tämän kahdella tavalla. Ensimmäinen tapa on käyttää DNF automaattisia päivityksiä. Suurin etu DNF-automaattisten päivitysten sallimisessa CentOS 8 Linuxissa on, että koneesi päivitetään nopeammin, tasaisesti ja usein verrattuna manuaalisiin päivityksiin.

Tämä antaa sinulle enemmän vipuvaikutusta kyberhyökkäyksiä vastaan. Toinen tapa on käyttää Cockpit-verkkokonsolia. Cockpitin avulla on helppo ottaa käyttöön automaattiset päivitykset, koska käytät graafista käyttöliittymää (GUI) toisin kuin DNF-automaattisissa päivityksissä, jotka käyttävät komentorivikäyttöliittymää (CLI).