Linux je open-source jádro (kernel), na kterém jsou postaveny celé operační systémy zvané distribuce. V serverovém světě Linux dominuje díky své efektivitě, bezpečnosti a možnosti plné kontroly nad systémem bez nutnosti grafického rozhraní (GUI).
Linuxový systém se skládá z jádra, které komunikuje s hardwarem, a uživatelského prostoru, kde běží aplikace.
apt.dnf/yum.—
Administrace Linuxu probíhá primárně přes Shell (nejčastěji Bash nebo Zsh). Pro vzdálený přístup se používá protokol SSH (Secure Shell).
| Příkaz | Význam |
|---|---|
sudo | Spuštění příkazu s právy superuživatele (root). |
ls, cd, pwd | Práce s adresářovou strukturou. |
top / htop | Monitorování procesů a vytížení CPU/RAM. |
systemctl | Správa systémových služeb (start, stop, restart). |
tail -f /var/log/… | Sledování systémových logů v reálném čase. |
chmod / chown | Změna oprávnění a vlastníka souborů. |
—
V Linuxu platí pravidlo: „Všechno je soubor“ (včetně pevných disků nebo síťových karet). Adresářová struktura je hierarchická a začíná kořenem /.
Každý soubor má definovaná práva pro Vlastníka, Skupinu a Ostatní.
755 znamená plná práva pro vlastníka a čtení/spouštění pro ostatní.—
Linuxový server často slouží jako brána nebo firewall.
ip addr.ufw nebo firewalld).ping, traceroute, netstat nebo ss pro kontrolu otevřených portů.—
Moderní administrátor nespravuje servery ručně jeden po druhém, ale používá nástroje pro automatizaci:
—
Základní kroky pro zabezpečení nového serveru (Hardening):
1. **Zákaz přihlášení uživatele root** přes SSH. 2. **Používání SSH klíčů** namísto hesel. 3. **Nastavení Firewallu** (povolit jen nutné porty). 4. **Fail2Ban:** Automatické blokování IP adres, které se pokoušejí o útok hrubou silou (Brute-force).
Související články:
Tagy: linux sysadmin server bash ssh automation security