Přejít na obsah

Vrstvy Linuxu: TTY/CLI a hierarchie souborového systému (FHS, HIER, systemd, XDG) - strana 3/3 - LINUX PRO DOMÁCNOST

Přeskočit menu
Přeskočit menu
Přeskočit menu

Vrstvy Linuxu: TTY/CLI a hierarchie souborového systému (FHS, HIER, systemd, XDG) - strana 3/3

JAK ZAČÍT > STRUKTURA
03.03.2026

| STRANA 1 | STRANA 2 | STRANA 3 |



Rychlá navigace:
STRANA 1
  • (1) Ukázka kořenové struktury Linuxu (Zorin OS 18 Core)
  • (2) Textová vrstva Linuxu: TTY, terminál, shell, příkazy
  • (3) Co je v distribuci „pod povrchem“ (mimo grafiku)
  • (4) Standardy a realita: FHS, HIER, systemd file-hierarchy, XDG
  • (5) Praktický kompas: „programy vs. konfigurace vs. data“
  • (6) Kořen a základní adresáře systému (podle HIER/FHS + moderní doplnění)
    • /bin, /sbin, /lib „základní sada pro přežití“ (a realita usr-merge)
    • /boot – start systému
    • /dev – zařízení jako soubory
    • /etc – systémová konfigurace
    • /home a /root – domovy uživatelů
    • /lib/modules/<verze-jádra> – moduly jádra (ovladače)
    • /lib/firmware – firmware pro zařízení
    • /lost+found
    • /mnt a /media – připojení filesystémů
    • /opt – software „mimo distribuci“
    • /proc a /sys – virtuální pohled do jádra
    • /run – runtime data systému od posledního bootu
    • /snap – v Linuxu (především v Ubuntu a jeho derivátech)
    • /srv – data poskytovaná službami
    • /timeshift – úložiště pro systémové snímky (snapshots)
    • /tmp a /var/tmp – dočasné soubory
    • /usr – „většina systému“ (programy a sdílená data)
    • /var – proměnná data
STRANA 3



7) Rychlá orientace: 7 příkazů, které vám dají mapu systému

Toto je jednoduchá sada, která často stačí pro první přehled:
bash

						pwd
						ls -lah
						cd /
						ls -lah
						sudo tree / -L 1
						man hier
						man proc
						  
  • man hier je dobrá „legenda“ adresářů.
  • man proc vysvětlí, proč je /proc speciální.



8) Praktické scénáře: kde co hledat

„Odkud se bere položka v nabídce aplikací?“
  1. zkontrolujte .desktop soubory v /usr/share/applications/
  2. uživatelské položky v ~/.local/share/applications/
  3. u Flatpaku exporty v:
    • ~/.local/share/flatpak/exports/share/applications/ (uživatelská instalace)
    • /var/lib/flatpak/exports/share/applications/ (systémová instalace)

„Nejde mi zařízení / ovladač – co souvisí s modprobe?“
  • modul samotný: /lib/modules/<verze-jádra>/…
  • nastavení modulu / aliasy / blacklist:
    konfigurace v cestách modprobe.d (např. /etc/modprobe.d/*.conf, /usr/lib/modprobe.d/*.conf)
  • statické načítání při bootu: modules-load.d (např. /etc/modules-load.d/*.conf)
  • firmware: /lib/firmware/...
  • pravidla zařízení (udev): /usr/lib/udev/rules.d/, /etc/udev/rules.d/, /run/udev/rules.d/ (runtime, po rebootu mizí).

„Kde jsou logy?“
  • klasicky: /var/log/...
  • systemd journal: /var/log/journal/ (persistent) nebo /run/log/journal/ (volatile)



9) Poznámky k pojmům (zkratky a odborné výrazy)

  • TTY: textová konzole (terminálové rozhraní bez grafiky).
  • CLI (Command-Line Interface): ovládání příkazy v textu.
  • Shell: program, který interpretuje příkazy (např. bash).
  • FHS (Filesystem Hierarchy Standard): standard rozložení adresářů v Linuxu.
  • HIER / hier(7): manuálová stránka s popisem adresářové hierarchie.
  • usr-merge: praxe, kdy /bin, /sbin, /lib směřují do /usr/... (často jako symbolické odkazy). V praxi to znamená, že i když hledáte program „v /bin“, může být ve skutečnosti v /usr/bin (a /bin je jen symbolický odkaz), což je důležité při diagnostice a při práci se staršími návody.
  • XDG: specifikace pro umístění uživatelské konfigurace/data/cache (např. ~/.config, ~/.local/share, ~/.cache).
  • .desktop soubor: definice položky v menu aplikací (Desktop Entry).
  • udev: správa zařízení v uživatelském prostoru (pravidla pro /dev).
  • initramfs: inicializační „mini systém“ pro start, často v /boot. Je to první „mini-systém“, který se spustí ještě před připojením hlavního disku, takže právě tady se často řeší šifrování disku, ovladače a mount root oddílu, když systém nenaběhne.



10) Zdroje (pro ověření a důvěryhodnost)




| STRANA 1 | STRANA 2 | STRANA 3 |

PODPOŘTE OTEVŘENÉ NÁVODY A DALŠÍ ROZVOJ WEBU LINUX PRO DOMÁCNOST:

Věřím v otevřené znalosti. Každý návod = rešerše, testování na reálném nebo virtuálním počítači a různých Linux distribucích (např.: Rocky / Debian / Zorin / a další), psaní krok za krokem a finální kontrola — typicky několik hodin až několik dnů práce. Web držím bez reklam i trackingu a chci, aby tak zůstal.

Pokud vám jakýkoli článek ušetří čas nebo nervy, budu rád za dobrovolnou podporu (částku si určíte sami). Prosím, do zprávy pro příjemce napište: NA KAFE / Linux-doma.cz, pomůže mi to přehledně zaúčtovat měsíční souhrn. Děkuji!

A pokud se Vám web líbí a chcete se stát pravidelným sponzorem, podívejte se prosím na stránku "SPONZOŘI".

BITLIFI / QR PLATBA (bez částky)

QR platba (bez částky) – Bitlifi – Linux-doma.cz

  • Uživatel: +420607271333@bitlifi.com
  • Poznámka: NA KAFE / Linux-doma.cz
BANKOVNÍ PŘEVOD /
QR PLATBA (bez částky)

QR platba (bez částky) – bankovní převod – Linux-doma.cz

  • Číslo účtu (CZK): 2000197842 / 2010
  • IBAN: CZ41 2010 0000 0020 0019 7842
  • BIC/SWIFT: FIOBCZPPXXX
  • Zpráva pro příjemce: NA KAFE / Linux-doma.cz
© 2025–2026 Miroslav Zakřevský / LINUX PRO DOMÁCNOST (linux-doma.cz). Všechna práva vyhrazena. Citace povoleny s uvedením zdroje.
Návrat na obsah