VPS

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.

2 min čteníAktualizováno 11. října 2026

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=200M zmenší systémový žurnál.
  • Běžící služby: systemctl --failed ukáž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.