Blog

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říkazCo dělá
pwdvypíše, ve které složce právě jste
ls -laobsah složky včetně skrytých souborů a oprávnění
cd /var/wwwpřejde do složky (cd .. o úroveň výš, cd ~ domů)
mkdir zalohyvytvoří složku
cp soubor kopiezkopíruje soubor (cp -r celou složku)
mv stary novypřesune nebo přejmenuje
rm souborsmaže soubor (rm -r celou složku)
cat souborvypíše obsah souboru
less souborprohlížení dlouhého souboru (konec klávesou Q)
nano souborjednoduchý 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říkazCo zjistíte
df -hkolik místa zbývá na disku
du -sh *kolik zabírají jednotlivé položky v aktuální složce
free -hvyužití paměti RAM
uptimejak dlouho server běží a jeho průměrné zatížení
ip aIP adresy serveru
ss -tulpnotevřené porty a programy, které na nich poslouchají
ping 1.1.1.1jestli server dosáhne do internetu
curl -I https://example.comodpověď 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, mv a nano, s rm -rf opatrně.
  • Služby ovládá systemctl, jejich logy ukáže journalctl.
  • Místo a paměť hlídejte přes df -h a free -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.

Zobrazit balíčky