Nový na Linuxu? Tento návod tě provede základními příkazy a koncepty, které budeš potřebovat pro správu svého VPS.
Použij PuTTY nebo Windows Terminal:
ssh root@tvoje-ip-adresaOtevři terminál a zadej:
ssh root@tvoje-ip-adresa💡 Tip: IP adresu najdeš v DRAGOCLOUD panelu u svého VPS.
| Příkaz | Popis | Příklad |
|---|---|---|
pwd | Zobrazí aktuální složku | pwd → /root |
ls | Vypíše obsah složky | ls -la (detailní výpis) |
cd | Změna složky | cd /var/www |
cd .. | O složku výš | cd .. |
cd ~ | Domovská složka | cd ~ → /root |
/root - Domovská složka uživatele root/home - Složky běžných uživatelů/var/www - Webové stránky/var/log - Systémové logy/etc - Konfigurační soubory| Příkaz | Popis | Příklad |
|---|---|---|
cat | Zobrazí obsah souboru | cat /etc/hostname |
nano | Textový editor | nano soubor.txt |
cp | Kopírování | cp soubor.txt kopie.txt |
mv | Přesun/přejmenování | mv stary.txt novy.txt |
rm | Smazání souboru | rm soubor.txt |
mkdir | Vytvoření složky | mkdir nova_slozka |
rm -r | Smazání složky | rm -r slozka |
Ctrl + O - UložitCtrl + X - ZavřítCtrl + W - HledatCtrl + K - Vyjmout řádekCtrl + U - Vložit řádekUbuntu/Debian používá správce balíčků apt:
# Aktualizace seznamu balíčků
apt update
# Upgrade všech balíčků
apt upgrade -y
# Instalace programu
apt install nginx -y
# Odinstalace
apt remove nginx
# Hledání balíčku
apt search nginx⚠️ Důležité: Před instalací vždy spusť apt update!
Služby (nginx, mysql, apache...) se ovládají přes systemctl:
| Příkaz | Popis |
|---|---|
systemctl start nginx | Spustit službu |
systemctl stop nginx | Zastavit službu |
systemctl restart nginx | Restartovat službu |
systemctl status nginx | Stav služby |
systemctl enable nginx | Automatický start při bootu |
systemctl disable nginx | Zrušit autostart |
| Příkaz | Popis |
|---|---|
htop | Interaktivní monitor procesů (nainstaluj: apt install htop) |
df -h | Využití disku |
free -h | Využití RAM |
uptime | Doba běhu serveru |
top | Základní monitor procesů |
| Příkaz | Popis |
|---|---|
ip a | Zobrazí IP adresy |
ping google.com | Test připojení |
curl ifconfig.me | Zjistí veřejnou IP |
netstat -tlnp | Otevřené porty |
ss -tlnp | Otevřené porty (novější) |
# Vytvoření uživatele
adduser novyuzivatel
# Přidání do skupiny sudo (admin práva)
usermod -aG sudo novyuzivatel
# Přepnutí na uživatele
su - novyuzivatel# Změna vlastníka
chown uzivatel:skupina soubor.txt
# Změna oprávnění (rwx = read, write, execute)
chmod 755 skript.sh # rwxr-xr-x
chmod 644 soubor.txt # rw-r--r--Tab - Automatické doplňování příkazů a cest↑ / ↓ - Historie příkazůCtrl + C - Ukončení běžícího příkazuCtrl + L - Vyčištění obrazovky (nebo clear)history - Historie všech příkazůman příkaz - Manuál k příkazu (např. man ls)Teď když znáš základy, pokračuj na:
Potřebuješ pomoc? Alex ti poradí přímo v panelu! 🤖