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.
Linuxový systém se skládá z několika vrstev, které spolupracují na chodu počítače:
—
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). |
—
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
—
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í.
—
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:
—
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