Významné složky GNU/Linuxu
Z MiS
(Rozdíly mezi verzemi)
(Vytvoření stránky) |
(Spojeno s duplicitní stránkou Významné adresáře Linuxu.) |
||
Řádka 5: | Řádka 5: | ||
* Celý souborový systém GNU/Linuxu má tento jediný kořen. | * Celý souborový systém GNU/Linuxu má tento jediný kořen. | ||
* Pokud připojíme odpojitelné médium, jeho obsah se připojí jako podadresář. | * Pokud připojíme odpojitelné médium, jeho obsah se připojí jako podadresář. | ||
+ | |||
== <code>/boot</code> == | == <code>/boot</code> == | ||
*spouštění systému | *spouštění systému | ||
Řádka 10: | Řádka 11: | ||
== <code>/proc</code> == | == <code>/proc</code> == | ||
− | * | + | * Virtuální adresář. |
− | * | + | * Obsahuje virtuální soubory s údaji o systému a běžících procesech. |
+ | * Viz [[Adresář /proc]]. | ||
== <code>/etc</code> == | == <code>/etc</code> == | ||
+ | * Adresář s konfiguračními soubory. | ||
* Nastavení jednotlivých programů a systému | * Nastavení jednotlivých programů a systému | ||
− | |||
* Programy mají své podadresáře. | * Programy mají své podadresáře. | ||
; Příklady souborů | ; Příklady souborů | ||
Řádka 23: | Řádka 25: | ||
* <tt>/etc/yum.conf</tt> | * <tt>/etc/yum.conf</tt> | ||
* <tt>/etc/fstab</tt> | * <tt>/etc/fstab</tt> | ||
+ | * <tt>/etc/samba</tt>... podadresář s konfiguračními soubory Samby. | ||
+ | |||
+ | Viz také: [[Konfigurační soubory|konfigurační soubory]]. | ||
== Adresáře se spustitelnými programy == | == Adresáře se spustitelnými programy == | ||
+ | * Jsou uvedeny v [[Proměnné prostředí|proměnné PATH]]. | ||
+ | * Často obsahují symbolické linky na spustitelné soubory. | ||
+ | * V moderních distribucích je tendence, aby byly složky jen linky na jednu společnou složku. | ||
+ | ; Příklady | ||
/sbin | /sbin | ||
− | * | + | * Pro programy, které by měl spouštět jen root. |
− | * | + | * V proměnné PATH je má obvykle jen root. |
/bin | /bin | ||
− | * | + | * Programy nutné ke spuštění systému |
/usr/bin | /usr/bin | ||
− | * | + | * Programy, které lze přimontovat později |
/usr/local/bin | /usr/local/bin | ||
*linky pro spouštění aplikací | *linky pro spouštění aplikací | ||
− | |||
− | |||
+ | |||
+ | == Adresáře se spustitelnými programy == | ||
+ | * <code>/bin</code>, | ||
+ | * <code>/usr/bin</code>, | ||
+ | * <code>/usr/local/bin</code>. | ||
== <code>/dev</code> == | == <code>/dev</code> == | ||
− | * | + | * Virtuální adresář. |
− | * | + | * Virtuální soubory, které zastupují jednotlivá hardwarová zařízení. |
− | + | ||
− | * | + | ; Příklady: |
− | + | * <code>/dev/stdin</code>... standardní vstup | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | |||
; Pevné disky | ; Pevné disky | ||
/dev/sda | /dev/sda | ||
Řádka 63: | Řádka 70: | ||
*Symbolické linky na oblasti. | *Symbolické linky na oblasti. | ||
**podle id, názvu, čísla oblasti,... | **podle id, názvu, čísla oblasti,... | ||
− | ;Vstupní a výstupní zařízení | + | ; Vstupní a výstupní zařízení |
/dev/random | /dev/random | ||
/dev/null | /dev/null | ||
Řádka 69: | Řádka 76: | ||
/dev/stdin | /dev/stdin | ||
/dev/stdout | /dev/stdout | ||
+ | |||
+ | ; Další zařízení | ||
+ | * <code>/dev/fd0</code> | ||
+ | ** Disketová mechanika (floppy disk) | ||
+ | ** Připojení: | ||
+ | mount /dev/fd0 /mnt/floppy -t vfat | ||
+ | * <code>/dev/sr0</code> | ||
+ | ** Optická mechanika | ||
+ | ** Na tentýž soubor vede také symbolický link: | ||
+ | /dev/cdrom | ||
+ | ** Připojení: | ||
+ | mount /dev/cdrom /media/cdrom | ||
+ | |||
== <code>/home</code> == | == <code>/home</code> == | ||
− | * | + | * Domovské adresáře jednotlivých uživatelů. |
− | *uživatel by jinam neměl zapisovat | + | * Jediné místo, kam mají uživatelé standardně přístup — běžný uživatel by jinam neměl zapisovat. |
− | * | + | * Domovský adresář roota je výjimečně: <code>/root</code>. |
+ | |||
== <code>/usr</code> == | == <code>/usr</code> == | ||
Řádka 80: | Řádka 101: | ||
*Lze připojit jen pro čtení. | *Lze připojit jen pro čtení. | ||
− | == <code>/media</code> == | + | == <code>/media</code>, <code>/mnt</code> == |
− | + | * Zde se vytváří adresáře, do kterých se připojuje obsah flash disků a dalších odebíratelných médií (CD-ROM,...). | |
− | * | + | |
− | == Další | + | == Další adresáře == |
/lib | /lib | ||
/tmp | /tmp | ||
− | * | + | * Adresář pro ukládání dočasných souborů aplikací. |
+ | * Využije se například když si zobrazíme obsah souboru z archivu (ZIP,...). Soubor se musí nejprve rozbalit a pak teprve nám ho systém může zobrazit. Často se rozbalí právě do adresáře <code>/tmp</code>. | ||
/opt | /opt | ||
/usr/share/doc (+ /usr/local/share/doc) | /usr/share/doc (+ /usr/local/share/doc) | ||
Řádka 92: | Řádka 114: | ||
== <code>/var</code> == | == <code>/var</code> == | ||
− | * | + | * Velké adresáře a adresáře, jejichž velikost se může měnit. |
+ | ; Příklady | ||
/var/backup | /var/backup | ||
*zálohy (standardně se nevytváří) | *zálohy (standardně se nevytváří) |
Verze z 30. 12. 2020, 17:27
Obsah |
/
- Kořenový adresář, obdoba složky c:\ z Windows.
- Celý souborový systém GNU/Linuxu má tento jediný kořen.
- Pokud připojíme odpojitelné médium, jeho obsah se připojí jako podadresář.
/boot
- spouštění systému
- zavaděč jádra OS
/proc
- Virtuální adresář.
- Obsahuje virtuální soubory s údaji o systému a běžících procesech.
- Viz Adresář /proc.
/etc
- Adresář s konfiguračními soubory.
- Nastavení jednotlivých programů a systému
- Programy mají své podadresáře.
- Příklady souborů
- /etc/passwd
- /etc/shadow
- /etc/grub.conf
- /etc/yum.conf
- /etc/fstab
- /etc/samba... podadresář s konfiguračními soubory Samby.
Viz také: konfigurační soubory.
Adresáře se spustitelnými programy
- Jsou uvedeny v proměnné PATH.
- Často obsahují symbolické linky na spustitelné soubory.
- V moderních distribucích je tendence, aby byly složky jen linky na jednu společnou složku.
- Příklady
/sbin
- Pro programy, které by měl spouštět jen root.
- V proměnné PATH je má obvykle jen root.
/bin
- Programy nutné ke spuštění systému
/usr/bin
- Programy, které lze přimontovat později
/usr/local/bin
- linky pro spouštění aplikací
Adresáře se spustitelnými programy
-
/bin
, -
/usr/bin
, -
/usr/local/bin
.
/dev
- Virtuální adresář.
- Virtuální soubory, které zastupují jednotlivá hardwarová zařízení.
- Příklady
-
/dev/stdin
... standardní vstup
- Pevné disky
/dev/sda
- první pevný disk
/dev/sdb
- ...
- Logické oblasti disků (partitions)
/dev/sda0 /dev/sda1 ... /dev/sdb0
/dev/disk/by-xxx
- Symbolické linky na oblasti.
- podle id, názvu, čísla oblasti,...
- Vstupní a výstupní zařízení
/dev/random /dev/null /dev/stderr /dev/stdin /dev/stdout
- Další zařízení
-
/dev/fd0
- Disketová mechanika (floppy disk)
- Připojení:
mount /dev/fd0 /mnt/floppy -t vfat
-
/dev/sr0
- Optická mechanika
- Na tentýž soubor vede také symbolický link:
/dev/cdrom
- Připojení:
mount /dev/cdrom /media/cdrom
/home
- Domovské adresáře jednotlivých uživatelů.
- Jediné místo, kam mají uživatelé standardně přístup — běžný uživatel by jinam neměl zapisovat.
- Domovský adresář roota je výjimečně:
/root
.
/usr
- Aplikace
- Soubory, které je možno sdílet v síti, nemění se, nejsou specifické pro konkrétní počítač.
- Lze připojit jen pro čtení.
/media
, /mnt
- Zde se vytváří adresáře, do kterých se připojuje obsah flash disků a dalších odebíratelných médií (CD-ROM,...).
Další adresáře
/lib /tmp
- Adresář pro ukládání dočasných souborů aplikací.
- Využije se například když si zobrazíme obsah souboru z archivu (ZIP,...). Soubor se musí nejprve rozbalit a pak teprve nám ho systém může zobrazit. Často se rozbalí právě do adresáře
/tmp
.
/opt /usr/share/doc (+ /usr/local/share/doc)
- Další dokumentace kromě manuálových stránek
/var
- Velké adresáře a adresáře, jejichž velikost se může měnit.
- Příklady
/var/backup
- zálohy (standardně se nevytváří)
/var/www
- kořen webového serveru, pokud je nainstalován Apache
.
- Fiktivní adresář. Zastupuje adresář, kde se právě nacházíme (aktuální adresář).
..
- Fiktivní adresář. Zastupuje adresář, který je v adresářové struktuře nad aktuálním.
- U kořenového adresáře ukazuje opět na kořenový adresář (jako
.
).