Aktualizace systému a swap na VPS
Jak na VPS bezpečně aktualizovat Ubuntu, Debian, AlmaLinux i Rocky Linux, zapnout automatické bezpečnostní aktualizace a přidat swap jako pojistku proti nedostatku RAM.
Pravidelné aktualizace jsou nejlevnější ochrana VPS – většina napadených serverů běží na zastaralém softwaru. A swap je pojistka: když dojde RAM, systém nezačne náhodně zabíjet procesy. Obojí nastavíš za pár minut.
Aktualizace: Ubuntu a Debian
apt update
apt upgrade -y
Pokud se aktualizovalo jádro, systém to oznámí (soubor /var/run/reboot-required). Restartuj ho v klidné chvíli příkazem reboot nebo tlačítkem v panelu.
Automatické bezpečnostní aktualizace
apt install -y unattended-upgrades
dpkg-reconfigure -plow unattended-upgrades
Systém pak bezpečnostní opravy instaluje sám každý den. Velké aktualizace (nové verze balíčků) dál děláš ručně, takže tě nic nepřekvapí.
Aktualizace: AlmaLinux a Rocky Linux
dnf upgrade -y
Automatické aktualizace zapneš balíčkem dnf-automatic:
dnf install -y dnf-automatic
sed -i 's/^apply_updates = no/apply_updates = yes/' /etc/dnf/automatic.conf
systemctl enable --now dnf-automatic.timer
Swap: pojistka proti nedostatku RAM
Swap je místo na disku, kam systém odloží málo používaná data, když dochází paměť. Je pomalejší než RAM, ale zabrání pádům. Na menší VPS doporučujeme 1–2 GB.
Nejdřív zkontroluj, jestli už nějaký swap nemáš:
swapon --show
free -h
Vytvoření 2 GB swap souboru:
fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab
Ať systém swap používá jen v nouzi, sniž swappiness:
echo 'vm.swappiness=10' > /etc/sysctl.d/99-swap.conf
sysctl --system
Swap není náhrada za RAM. Pokud ho systém používá trvale a VPS je pomalá, potřebuje víc paměti – VPS můžeš navýšit na větší balíček.
Co dalšího pravidelně kontrolovat
- Místo na disku:
df -h– plný disk umí shodit databáze i weby. - Velké logy:
journalctl --vacuum-size=200Mzmenší systémový žurnál. - Běžící služby:
systemctl --failedukáže, co spadlo. - Využití: grafy CPU, RAM a sítě najdeš v panelu v detailu VPS.
Další krok: zabezpečení VPS – SSH klíče, firewall a fail2ban.
Pořád si nevíš rady? Rádi pomůžeme.