Časté otázky a odpovědi o Linuxu
1. Základní vlastnosti a informace o systému
- Otevřený a zdarma – založený na open-source filozofii
- Multitasking a multiuser – více uživatelů může pracovat současně
- Souborově orientovaný – vše v Linuxu je soubor (včetně zařízení)
- Stabilita a bezpečnost – méně náchylný k virům
uname -a # Zobrazí základní informace o jádru
lsb_release -a # Zobrazí detaily o distribuci
cat /etc/os-release # Informace o distribuci
hostnamectl # Informace o systému
2. Správa procesů
ps aux # Výpis všech procesů
top # Interaktivní sledování procesů
htop # Barevné a interaktivní sledování procesů
kill -15 # Standardní ukončení (SIGTERM)
kill -9 # Vynucené ukončení (SIGKILL)
pkill # Ukončí proces podle názvu
3. Správa uživatelů
whoami # Zjistí aktuálního uživatele
id # Zobrazí UID a GID uživatele
sudo useradd testuser # Vytvoří nového uživatele
sudo passwd testuser # Nastaví heslo
sudo userdel testuser # Smaže uživatele
Superuživatel (administrátor) v Linuxu se jmenuje root.
Umožňuje provádět příkazy s administrátorskými právy pomocí sudo.
4. Správa oprávnění a vlastnictví souborů
chmod 644 soubor.txt # Nastaví oprávnění
chmod u+x skript.sh # Přidá právo spouštění pro vlastníka
chown user:group soubor.txt # Změní vlastníka a skupinu
sudo chown -R user:group adresář/ # Rekurzivně změní vlastníka
Práva se zobrazují jako například -rw-r--r--, kde:
- První znak určuje typ souboru (- pro běžný soubor, d pro adresář)
- Dalších 9 znaků určuje práva pro vlastníka, skupinu a ostatní
Pokud má adresář nastavené x, znamená to, že uživatelé mohou do něj vstoupit.
Pokud adresář nemá nastavené x, uživatelé nemohou do adresáře vstoupit ani číst jeho obsah.
5. Správa služeb (servisů)
systemctl start jmeno_sluzby # Spuštění služby
systemctl stop jmeno_sluzby # Zastavení služby
systemctl status jmeno_sluzby # Stav služby
6. Správa disku
df -h # Přehled využití diskového prostoru
du -sh adresář # Velikost konkrétní složky
7. Hledání souborů
find / -name "soubor.txt" # Hledání souboru podle názvu
locate soubor.txt # Rychlé hledání podle databáze souborů
grep "text" soubor.txt # Hledání textu uvnitř souboru
8. Balíčkové manažery
sudo apt update # Aktualizace seznamu balíků
sudo apt install vim # Instalace programu
sudo apt remove vim # Odinstalace programu
9. Systémové proměnné
Proměnná prostředí obsahující informace o systému. Např. echo $PATH zobrazí cesty k binárním souborům.
10. Co je DNS a jak vypadá DNS záznam?
DNS překládá domény na IP adresy. Typické DNS záznamy:
- A – IPv4 adresa (např.
example.com. 3600 IN A 192.168.1.1) - AAAA – IPv6 adresa
- CNAME – Alias domény
- MX – Mailový server
- NS – Autoritativní nameserver
- TXT – Libovolný textový záznam
- SOA – Informace o zóně (např. primární server, kontakt)
example.com. 3600 IN A 93.184.216.34
example.com. 3600 IN MX 10 mail.example.com.
example.com. 3600 IN CNAME alias.example.net.
11. Co je jádro Linuxu a kdy se využívají jeho služby?
Jádro je hlavní část operačního systému. Používá se při správě paměti, procesů, souborového systému a ovladačů zařízení.