Nodaļa 3 · 3.3
Atjauninājumi un automātiskie atjauninājumi
Lielākā daļa ielaušanos izmanto ievainojamību, kurai atjauninājums jau sen ir pieejams. Tāpēc atjaunināšana ir svarīgākā Jūsu servera uzturēšanas darbība.
Manuāla atjaunināšana
anna@web1:~$ sudo apt update
anna@web1:~$ apt list --upgradable
anna@web1:~$ sudo apt upgrade
apt update ielādē jauno versiju sarakstu, apt upgrade tās instalē. AlmaLinux un Rocky Linux sistēmās tas ir sudo dnf upgrade.
Automātiskie drošības atjauninājumi
Ubuntu: programma unattended-upgrades jau ir instalēta un katru dienu instalē drošības atjauninājumus. Debian: ieslēdziet to paši.
anna@web1:~$ sudo apt install unattended-upgrades
anna@web1:~$ sudo dpkg-reconfigure -plow unattended-upgrades
Uz jautājumu, vai atjauninājumus drīkst instalēt automātiski, izvēlieties Yes. Pēc tam pārbaudiet:
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
Kas ir atjaunināts automātiski, redzams failā /var/log/unattended-upgrades/.
AlmaLinux un Rocky Linux sistēmās: sudo dnf install dnf-automatic un sudo systemctl enable --now dnf-automatic-install.timer.
Restartēšana pēc atjauninājuma
Jauns kodols sāk darboties tikai pēc restartēšanas. Ja pastāv fails /var/run/reboot-required, ir nepieciešama restartēšana:
anna@web1:~$ ls /var/run/reboot-required
/var/run/reboot-required
anna@web1:~$ sudo reboot
Vai vēlaties, lai serveris nepieciešamības gadījumā naktī restartējas pats? Tad failā /etc/apt/apt.conf.d/50unattended-upgrades ieslēdziet šīs divas rindas (noņemiet // to priekšā):
Unattended-Upgrade::Automatic-Reboot "true";
Unattended-Upgrade::Automatic-Reboot-Time "04:00";
Ja darbojas pakalpojumi, kuriem nedrīkst būt pārtraukumu, labāk restartējiet paši mierīgā brīdī.
Jauna Jūsu operētājsistēmas versija
Automātiskie atjauninājumi Jūs nepārceļ uz nākamo versiju, piemēram, no Debian 12 uz 13. To Jūs veicat paši, iepriekš izveidojot momentuzņēmumu un ievērojot oficiālos Debian vai Ubuntu norādījumus. Atkārtota instalēšana ar jauno versiju (skatiet Pārinstalēšana vai ISO pievienošana) un Jūsu datu atjaunošana bieži ir tikpat ātra.
