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 .).
