3. fejezet · 3.3
Frissítések és automatikus frissítések
A legtöbb betörés olyan biztonsági rést használ ki, amelyre már régóta létezik frissítés. Ezért a frissítés a szerver legfontosabb karbantartási feladata.
Kézi frissítés
anna@web1:~$ sudo apt update
anna@web1:~$ apt list --upgradable
anna@web1:~$ sudo apt upgrade
A apt update letölti az új verziók listáját, a apt upgrade pedig telepíti azokat. AlmaLinux és Rocky Linux rendszeren a parancs: sudo dnf upgrade.
Automatikus biztonsági frissítések
Ubuntu: az unattended-upgrades program már telepítve van, és minden nap telepíti a biztonsági frissítéseket. Debian: ezt Önnek kell bekapcsolnia.
anna@web1:~$ sudo apt install unattended-upgrades
anna@web1:~$ sudo dpkg-reconfigure -plow unattended-upgrades
Válassza a Yes lehetőséget, amikor a program megkérdezi, hogy a frissítések automatikusan települhetnek-e. Ezután ellenőrizze:
anna@web1:~$ cat /etc/apt/apt.conf.d/20auto-upgrades
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";
anna@web1:~$ sudo unattended-upgrade --dry-run --debug
Az automatikusan frissített elemek a /var/log/unattended-upgrades/ fájlban találhatók.
AlmaLinux és Rocky Linux rendszeren: sudo dnf install dnf-automatic és sudo systemctl enable --now dnf-automatic-install.timer.
Újraindítás frissítés után
Az új kernel csak újraindítás után lép életbe. Ha létezik a /var/run/reboot-required fájl, akkor újraindításra van szükség:
anna@web1:~$ ls /var/run/reboot-required
/var/run/reboot-required
anna@web1:~$ sudo reboot
Szeretné, hogy a szerver szükség esetén éjszaka magától újrainduljon? Ekkor kapcsolja be ezt a két sort a /etc/apt/apt.conf.d/50unattended-upgrades fájlban (törölje előlük a // jelet):
Unattended-Upgrade::Automatic-Reboot "true";
Unattended-Upgrade::Automatic-Reboot-Time "04:00";
Ha olyan szolgáltatások futnak, amelyek nem szakadhatnak meg, inkább Ön indítsa újra a szervert egy csendes időpontban.
Az operációs rendszer új verziója
Az automatikus frissítések nem viszik át a következő verzióra, például Debian 12-ről 13-ra. Ezt Önnek kell elvégeznie, előtte egy snapshottal, a Debian vagy az Ubuntu hivatalos lépései szerint. Gyakran ugyanilyen gyors az új verzióval újratelepíteni a rendszert (lásd: Újratelepítés vagy ISO csatolása), majd visszaállítani az adatait.
