Základní Linux příkazy pro správu VPS: přehled pro začátečníky
28. října 2026·4 min čtení
Ke správě VPS vám ze začátku stačí zhruba třicet příkazů. Tento přehled je seřazený podle situací, které na serveru řešíte nejčastěji: připojení, práce se soubory, uživatelé a aktualizace, služby a logy, disk a síť. Příklady jsou pro Debian a Ubuntu, rozdíly u AlmaLinuxu a Rocky Linuxu najdete u příslušných příkazů.
Připojení přes SSH a přenos souborů
K serveru se připojíte z terminálu (ve Windows z PowerShellu) příkazem:
ssh root@IP_ADRESA
Bezpečnější než heslo je přihlašování klíčem. Klíč si vytvořte na svém počítači a nahrajte ho na server:
ssh-keygen -t ed25519
ssh-copy-id uzivatel@IP_ADRESA
Ve Windows příkaz ssh-copy-id chybí. Obsah souboru s koncovkou .pub pak na serveru vložte ručně na nový řádek do ~/.ssh/authorized_keys.
Přenos souborů
scp zaloha.tar.gz uzivatel@IP_ADRESA:/home/uzivatel/
rsync -avz ./web/ uzivatel@IP_ADRESA:/var/www/web/
scp zkopíruje soubor, rsync synchronizuje celé složky a při opakování přenáší jen změny. Pokud dáváte přednost grafickému rozhraní, připojte se programem WinSCP nebo FileZilla přes SFTP se stejnými údaji jako k SSH.
Orientace a práce se soubory
| Příkaz | Co dělá |
|---|---|
pwd | vypíše, ve které složce právě jste |
ls -la | obsah složky včetně skrytých souborů a oprávnění |
cd /var/www | přejde do složky (cd .. o úroveň výš, cd ~ domů) |
mkdir zalohy | vytvoří složku |
cp soubor kopie | zkopíruje soubor (cp -r celou složku) |
mv stary novy | přesune nebo přejmenuje |
rm soubor | smaže soubor (rm -r celou složku) |
cat soubor | vypíše obsah souboru |
less soubor | prohlížení dlouhého souboru (konec klávesou Q) |
nano soubor | jednoduchý textový editor (uložení Ctrl+O, konec Ctrl+X) |
Archivy vytvoříte a rozbalíte příkazem tar:
tar -czf zaloha.tar.gz /var/www/web # zabalí složku
tar -xzf zaloha.tar.gz # rozbalí archiv do aktuální složky
Hledání a užitečné zkratky
Soubor podle jména najdete příkazem find /var/www -name "config.php", text uvnitř souborů příkazem grep -r "hledaný text" /etc/nginx. Čas vám ušetří i klávesové zkratky: Tab doplní název souboru nebo příkazu, šipka nahoru vrátí předchozí příkaz, Ctrl+C ukončí běžící program a Ctrl+R prohledá historii příkazů. Nápovědu k příkazu zobrazí man prikaz nebo prikaz --help.
Linux nemá koš. Příkaz rm -rf smaže vše bez ptaní a nevratně. Před mazáním si cestu dvakrát zkontrolujte a pod rootem buďte obzvlášť opatrní.
Uživatelé, oprávnění a aktualizace
Pracovat trvale pod rootem není dobrý nápad. Vytvořte si vlastního uživatele a dejte mu právo používat sudo:
adduser jan
usermod -aG sudo jan
Na AlmaLinuxu a Rocky Linuxu se skupina jmenuje wheel místo sudo a heslo novému uživateli nastavíte příkazem passwd jan. Vlastníka souborů měníte příkazem chown, oprávnění příkazem chmod:
chown -R jan:jan /home/jan/projekt # vlastníkem bude uživatel jan
chmod 600 ~/.ssh/authorized_keys # číst a zapisovat smí jen vlastník
chmod +x skript.sh # soubor půjde spustit
Aktualizace a instalace programů
apt update # načte seznam dostupných balíčků
apt upgrade # nainstaluje aktualizace
apt install htop # nainstaluje program
apt remove htop # odinstaluje program
Na AlmaLinuxu a Rocky Linuxu použijete dnf upgrade, dnf install a dnf remove. Jako běžný uživatel napište před příkaz sudo. Aktualizace spouštějte pravidelně, nejlépe alespoň jednou týdně.
Služby, procesy a logy
Většina programů na serveru – webový server, databáze, vaše aplikace – běží jako služba spravovaná systémem systemd:
systemctl status nginx # stav služby
systemctl restart nginx # restart
systemctl enable nginx # spouštět po startu serveru
journalctl -u nginx -n 50 # posledních 50 řádků logu služby
journalctl -u nginx -f # sledování logu v reálném čase
Co server právě zatěžuje, ukáže top nebo přehlednější htop. Zaseklý proces najdete přes ps aux | grep nazev a ukončíte příkazem kill s jeho číslem (PID). Logy, které nepatří ke službám systemd, bývají ve složce /var/log, jejich konec sledujete přes tail -f.
Dlouhé operace spouštějte v programu tmux, aby neskončily, když se odpojíte. Relaci založíte příkazem tmux new -s prace, odpojíte se klávesami Ctrl+B a pak D a vrátíte se příkazem tmux attach -t prace.
Disk, paměť, síť a firewall
| Příkaz | Co zjistíte |
|---|---|
df -h | kolik místa zbývá na disku |
du -sh * | kolik zabírají jednotlivé položky v aktuální složce |
free -h | využití paměti RAM |
uptime | jak dlouho server běží a jeho průměrné zatížení |
ip a | IP adresy serveru |
ss -tulpn | otevřené porty a programy, které na nich poslouchají |
ping 1.1.1.1 | jestli server dosáhne do internetu |
curl -I https://example.com | odpověď webového serveru (hlavičky) |
U free -h se nelekněte, že je skoro všechna paměť „použitá“. Linux volnou RAM využívá jako mezipaměť pro soubory a podle potřeby ji uvolní. Podstatný je sloupec available.
Když dochází místo na disku, bývají na vině logy a staré zálohy. Kolik zabírají logy systemd, zjistíte příkazem journalctl --disk-usage a zmenšíte je například příkazem journalctl --vacuum-size=200M. Nepotřebné balíčky odstraní apt autoremove.
Firewall ufw
Na Debianu a Ubuntu je nejjednodušší firewall ufw. Nejdřív povolte SSH, jinak se po zapnutí firewallu ze serveru odpojíte:
apt install ufw
ufw allow 22/tcp
ufw allow 80/tcp
ufw allow 443/tcp
ufw enable
ufw status
Pokud jste SSH přesunuli na jiný port, povolte místo 22 ten. Na AlmaLinuxu a Rocky Linuxu se místo ufw používá firewalld a příkaz firewall-cmd.
Shrnutí
- Připojujte se přes SSH klíč a pracujte pod vlastním uživatelem se
sudo. - Se soubory pracujete přes
ls,cd,cp,mvanano, srm -rfopatrně. - Služby ovládá
systemctl, jejich logy ukážejournalctl. - Místo a paměť hlídejte přes
df -hafree -h, před zapnutím firewallu povolte SSH.
Na VPS od ColdHostu máte plný root přístup, takže si všechno vyzkoušíte v praxi. Když si s příkazem nebudete vědět rady, zeptejte se ColdHost AI – funguje i ve VPS, navrhne postup a nic neprovede bez vašeho schválení. VPS pořídíte od 299 Kč měsíčně.
Pokračujte: Docker na VPS pro začátečníky, K čemu využít VPS a VPS, nebo herní hosting?
VPS od 299 Kč měsíčně
Vlastní virtuální server s root přístupem pro cokoliv, co potřebujete.