Obsah

Základy systému Linux

Linux vytvořil v roce 1991 Linus Torvalds jako volně šiřitelnou alternativu k systému Unix. Hlavním rysem Linuxu je jeho modularita, bezpečnost a fakt, že je k dispozici zcela zdarma pod licencí open-source.

1. Architektura systému

Linuxový systém se skládá z několika vrstev, které spolupracují na chodu počítače:

2. Struktura adresářů (Vše je soubor)

V Linuxu neexistují disky `C:` nebo `D:`. Vše začíná v kořenovém adresáři označeném lomítkem `/`.

Adresář Význam
/bin Základní spustitelné programy (příkazy jako `ls`, `cp`).
/etc Konfirační soubory systému.
/home Uživatelská data (dokumenty, obrázky).
/root Domovský adresář správce systému (superuživatele).
/var Proměnná data (logy systému, databáze).
/dev Soubory reprezentující hardware (terminály, disky).

3. Práce v příkazové řádce (CLI)

I když Linux nabízí grafické rozhraní, jeho skutečná síla leží v terminálu. Zde jsou základní příkazy:

ls       # Vypsat obsah adresáře
cd       # Změnit adresář
mkdir    # Vytvořit novou složku
rm       # Smazat soubor
sudo     # Spustit příkaz s právy správce (SuperUser DO)
top      # Zobrazit běžící procesy a využití CPU/RAM

4. Správa oprávnění

Linux je od základu navržen jako víceuživatelský systém. Každý soubor má tři typy oprávnění:

Tato práva se definují pro Vlastníka, Skupinu a Ostatní.

5. Co je to Distribuce (Distro)?

Protože je Linux open-source, kdokoli může vzít jádro a přidat k němu vlastní sadu programů a grafické prostředí. Těmto verzím se říká distribuce:

6. Proč se učit Linux?

1. **Cloud a servery:** Více než 90 % cloudové infrastruktury běží na Linuxu.
2. **Vývoj softwaru:** Ideální prostředí pro programátory ([[it:sw:python|Python]], [[it:sw:javascript|JS]], C++).
3. **Docker a Mikroslužby:** Moderní technologie jako [[it:sw:docker|Docker]] jsou na Linuxu přímo závislé.

Související články:

Tagy: it linux basics open-source operating-system kernel cli