Systémy souborů
- Unixové systémy používají hierarchický systém souborů, kde vše je soubor, včetně hardware zařízení a procesů.
- Nejvyšší úroveň tohoto systému je kořenový adresář, značený jako
/. - Pod ním se nachází další důležité adresáře:
/bin: Obsahuje binární soubory základních příkazů./etc: Systémová konfigurace a skripty./home: Osobní adresáře uživatelů./usr: Aplikace a soubory, které nejsou nezbytné pro spuštění systému./var: Proměnlivá data, jako jsou logy a databáze./dev: Soubory zařízení, které reprezentují hardware.
- Systém souborů tvoří stromovou strukturu, například UFS.
Systém procesů
-
V Unixu každý spuštěný program tvoří proces.
-
Procesy mají jedinečné ID (PID) a jsou organizovány do stromové struktury, kde každý proces může mít potomky.
-
Procesy mohou být uživatelské (spuštěné uživateli) nebo systémové (spuštěné operačním systémem).
-
Základní příkazy pro správu procesů:
ps: Zobrazuje aktuálně spuštěné procesy.top: Dynamicky zobrazuje procesy a jejich spotřebu zdrojů.kill: Ukončuje procesy na základě jejich PID.nice/renice: Mění prioritu procesu.
Základní programy a nástroje
- Textové editory:
vi/vim,nano,emacs. - Správa souborů:
ls,cp,mv,rm,find,touch. - Zpracování textu:
grep,sed,awk,cat,cut,sort,wc. - Komprese a archivace:
tar,gzip,bzip2. - Síťové nástroje:
ping,netstat,ssh,scp,curl,wget. - Zabezpečení a monitoring:
chmod,chown,top,htop,iptables.
Navigace
Předchozí: Unixové operační systémy (UNIX, Linux), uživatelská prostředí a nápovědy Následující: Příkazový interpret (shell), vstup a výstup programu a roura v unixových OS Celý okruh: 2. Informační technologie