Č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í.