Az automatikus frissítések beállítása a CentOS 8 rendszerhez
A legjobb, amit az adatok és a gép érdekében tehet, ha biztonságban tartja őket. Ez olyan egyszerű lehet, mint a frissítések bekapcsolása. A legtöbb CentOS 8 rendszert használó ember azonban nem tudja, hogyan kell ezt megtenni.
Ebből a cikkből megtudhatja, hogyan engedélyezheti az automatikus szoftverfrissítéseket CentOS 8 Linux rendszerű gépen. Megtanulja, hogyan állítsa be a rendszert úgy, hogy ne kelljen manuálisan telepítenie a biztonsági és egyéb frissítéseket.
Ezen az oldalon
- Állítsa be az automatikus CentOS 8 frissítéseket az automatikus RPM-csomag használatával
- Állítsa be az automatikus CentOS 8 frissítéseket a Cockpit Web Console segítségével
Állítsa be az automatikus CentOS 8 frissítéseket az automatikus RPM-csomag használatával
Az első dolog a DNF-automatic RPM csomag telepítése. A csomag tartalmaz egy DNF komponenst, amely automatikusan elindul. A telepítéshez használja a következő parancsot.
dnf install dnf-automatic
További részleteket a csomagról az rpm paranccsal kaphat.
rpm -qi dnf-automatic
A következő lépés a dnf-automatic frissítések konfigurálása. A konfigurációs fájl a /etc/dnf/automatic.conf címen található. Miután megnyitotta a fájlt, beállíthatja a szükséges értékeket a szoftverkövetelményeknek megfelelően.
A konfigurációs fájl a következőképpen néz ki.
[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
Beállíthatja, hogy a dnf-automatic csak az új frissítéseket töltse le, és e-mailben értesítse Önt, de ez azt jelenti, hogy manuálisan kell telepítenie a frissítéseket. A funkció engedélyezéséhez kapcsolja ki az apply_updates funkciót a konfigurációs fájlban.
apply_updates = no
Folytassa a riasztási mód beállításával.
Végül futtassa a dnf-automatic programot, és hajtsa végre a következő parancsot a DNF automatikus frissítéseinek ütemezéséhez CentOS 8 gépén.
systemctl enable --now dnf-automatic.timer
A fenti parancs engedélyezi és elindítja a rendszeridőzítőt. A dnf-automatic szolgáltatás állapotának ellenőrzéséhez futtassa a következőt.
systemctl list-timers *dnf-*
Állítsa be az automatikus CentOS 8 frissítéseket a Cockpit Web Console segítségével
A CentOS 8 előre telepített Cockpit-tel rendelkezik, amely lehetővé teszi a rendszergazda számára, hogy webalapú konzolról kezelje a feladatokat. A Cockpit segítségével frissítheti az operációs rendszert és a szoftvert is.
Ha a Cockpit nincs telepítve, telepítheti a következő útmutatónk segítségével: A Cockpit webkonzol telepítése a CentOS 8 rendszerben.
Ehhez adminisztrátori fiókkal jelentkezzen be a Cockpitbe a https://SERVER_IP:9090
címen (ahol a SERVER_IP a szerver IP-címe a CentOS 8 szervere. Miután bejelentkezett, kattintson a Szoftverfrissítések lehetőségre a bal oldali navigációs panelen.
A következő ablakban kapcsolja be az automatikus frissítéseket BE. Most kiválaszthatja a kívánt frissítés típusát (Összes frissítés alkalmazása vagy Biztonsági frissítések alkalmazása), a frissítések alkalmazásának napját és időpontját, valamint a szerver újraindítását.
Vegye figyelembe, hogy a rendszer újraindítása nélkül nem állíthat be automatikus frissítéseket. Ezért győződjön meg arról, hogy a kiszolgáló újraindítható a frissítéshez kiválasztott időpontban.
Következtetés
Ebből a cikkből megtudhatja, hogyan állíthat be automatikus frissítéseket CentOS 8 gépén. Ezt kétféleképpen teheti meg. Az első módszer a DNF automatikus frissítések használata. A DNF automatikus frissítések engedélyezésének fő előnye CentOS 8 Linux rendszeren az, hogy a gépei gyorsabban, egységesen és gyakran frissülnek a kézi frissítésekhez képest.
Ez nagyobb befolyást ad a kibertámadásokkal szemben. A második módszer a Cockpit webkonzol használata. A Cockpit segítségével egyszerűen engedélyezheti az automatikus frissítéseket, mivel a grafikus felhasználói felületet (GUI) használja a DNF automatikus frissítésekkel szemben, amelyek a parancssori felületet (CLI) használják.