Csak biztonsági frissítések telepítése (dnf, yum)

Linux 2 perc olvasás

A Red Hat Enterprise Linux alapú rendszereken (AlmaLinux, Rocky Linux, CloudLinux) a csomagkezelő be tudja határolni, hogy csak a biztonsági javításokat telepítse, a hibajavító és új funkciókat hozó frissítéseket pedig hagyja ki. Ez akkor hasznos, ha egy éles szerveren a lehető legkevesebb változtatással szeretné a biztonsági réseket befoltozni.

A 8-as és újabb kiadásokon a csomagkezelő a dnf; a yum parancs ott a dnf-re mutató álnév, így a régi parancsok is működnek. A kiadások a biztonsági hibajegyekről (errata) szóló információt a csomagtárolóban adják közre, ezért külön bővítményt nem kell telepíteni.

Elérhető biztonsági frissítések listázása

Az összes elérhető hibajegy (biztonsági, hibajavító és fejlesztési) listája:

dnf updateinfo list

Csak az elérhető biztonsági frissítések:

dnf updateinfo list --security

A biztonsági frissítések súlyosság szerint összesítve (Critical, Important, Moderate, Low):

dnf updateinfo summary

Egy két héttel korábbi AlmaLinux 10 image-ből telepített tesztgépen:

Updates Information Summary: available
    14 Security notice(s)
         1 Critical Security notice(s)
        10 Important Security notice(s)
         3 Moderate Security notice(s)

A dnf updateinfo list --security soronként mutatja a hibajegy azonosítóját, a súlyosságot és a csomagot, például ALSA-2026:88455 Critical/Sec. ca-certificates-… (AlmaLinuxon az azonosítók ALSA- előtagúak, Rocky Linuxon RLSA-).

Az egyes hibajegyek részletes leírása, az érintett CVE-azonosítókkal együtt:

dnf updateinfo info --security

A már telepített biztonsági frissítések listája:

dnf updateinfo list --security --installed

Biztonsági frissítések telepítése

Az összes elérhető biztonsági frissítés telepítése:

sudo dnf upgrade --security

Ez minden olyan csomag legújabb verzióját telepíti, amelyhez legalább egy biztonsági hibajegy tartozik. Ha a legújabb verzió más javításokat is tartalmaz, azok is felkerülnek, és a függőségek miatt a rendszer kisebb kiadása (például 9.5-ről 9.6-ra) is megemelkedhet.

Ha csak a biztonsági javítást tartalmazó legkisebb verziót szeretné telepíteni, használja ezt:

sudo dnf upgrade-minimal --security

Egy adott sérülékenység javítása a CVE-azonosító vagy a hibajegy azonosítója alapján:

sudo dnf upgrade --cve CVE-2026-12345
sudo dnf upgrade --advisory ALSA-2026:1234

Csak a kritikus és fontos besorolású javítások:

sudo dnf upgrade --security --sec-severity=Critical --sec-severity=Important

Kernelfrissítés után a javítás csak újraindítás után lép életbe. A dnf needs-restarting -r parancs (a dnf-plugins-core csomagból, amely alapból telepítve van) megmondja, szükséges-e újraindítás. A teszten a sudo dnf upgrade-minimal --security --sec-severity=Critical --sec-severity=Important 19 csomagot frissített, köztük a glibc-t és a kernelt, utána a needs-restarting -r újraindítást kért.

Automatikus biztonsági frissítések

A biztonsági frissítések automatikus, napi telepítését a dnf-automatic csomag végzi; a beállítás lépéseit a rendszerfrissítésről szóló cikkünk írja le. A konfigurációban az upgrade_type = security sor korlátozza a telepítést a biztonsági javításokra.

Régebbi rendszereken

A CentOS 7 és a CloudLinux 7 már nem kap rendszeres frissítést. Ezeken ugyanezek a parancsok yum-mal működnek (yum updateinfo list security, yum update --security), de a biztonság érdekében a szervert érdemes újabb kiadásra frissíteni vagy költöztetni.

Vissza: Linux leírások (62)