Глава 3 · 3.3
Актуализации и автоматични актуализации
Повечето пробиви използват уязвимост, за която отдавна съществува актуализация. Затова актуализирането е най-важната поддръжка на Вашия сървър.
Ръчно актуализиране
anna@web1:~$ sudo apt update
anna@web1:~$ apt list --upgradable
anna@web1:~$ sudo apt upgrade
apt update изтегля списъка с новите версии, а apt upgrade ги инсталира. В AlmaLinux и Rocky Linux командата е sudo dnf upgrade.
Автоматични актуализации за сигурност
Ubuntu: програмата unattended-upgrades вече е инсталирана и всеки ден инсталира актуализациите за сигурност. Debian: включете я сами.
anna@web1:~$ sudo apt install unattended-upgrades
anna@web1:~$ sudo dpkg-reconfigure -plow unattended-upgrades
Изберете Yes на въпроса дали актуализациите могат да се инсталират автоматично. След това проверете:
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
Какво е актуализирано автоматично, можете да видите в /var/log/unattended-upgrades/.
В AlmaLinux и Rocky Linux: sudo dnf install dnf-automatic и sudo systemctl enable --now dnf-automatic-install.timer.
Рестартиране след актуализация
Новото ядро започва да работи едва след рестартиране. Ако файлът /var/run/reboot-required съществува, е необходимо рестартиране:
anna@web1:~$ ls /var/run/reboot-required
/var/run/reboot-required
anna@web1:~$ sudo reboot
Искате ли сървърът сам да се рестартира през нощта, когато е необходимо? Тогава активирайте тези два реда в /etc/apt/apt.conf.d/50unattended-upgrades (премахнете // пред тях):
Unattended-Upgrade::Automatic-Reboot "true";
Unattended-Upgrade::Automatic-Reboot-Time "04:00";
Ако работят услуги, които не бива да се прекъсват, по-добре рестартирайте сами в спокоен момент.
Нова версия на Вашата операционна система
Автоматичните актуализации не Ви прехвърлят към следващата версия, например от Debian 12 към 13. Това правите сами, като предварително създадете snapshot и следвате официалните стъпки на Debian или Ubuntu. Често преинсталирането с новата версия (вижте Преинсталиране или свързване на ISO) и възстановяването на Вашите данни е също толкова бързо.
