# Úvod a instalace
# Výběr instalace
- Přimo na HW (pouze Linux nebo dual boot s jiným operačním systémem)
- Virtualizace (Virtualbox, VMWare, KVM)
- Kontejnery (Docker, LXC, rkt)
# Výběr distribuce
- Vybíráme větsinou dle doporučeni / rozšiření
- RedHat (resp. CentOS, Fedora)
- SUSE
- Ubuntu (resp. samotný Debian)
- Alpine Linux (5 MB)
- Raspbian (Raspberry PI)
# Stažení a instalace
- Stažení poslední verze distribuce Ubuntu tady
# Něco o systému
- Linux je pouze jádro (tvůrce Linus Torvalds 1991)
- GNU operačni system (Richard Stallman 1983). Obsahuje spoustu různých aplikací, se kterými se setkáme např. v kontejnerech nebo MacOS
- Rozděleni dle distribuce
- Dříve se použival SysV init system (zavaděni sluzeb za ruznych kroku systemu)
- Nyni se používá systemd (OpenRC alpine)
- Různé souborové systémy (ext2-4, btrfs, zfs). Na ntfs (Windows) zapomeňte
# Vykreslovací server
- Xorg
- Wayland
# Struktura systému
- / (ROOT)
- /home
- /bin
- /boot
- /dev
- /etc
- /lib
- /media
- /mnt
- /opt
- /proc
- /root
- /sbin
- /srv
- /sys
- /tmp
- /usr
- /var
# Absolutní cesta vs. relativní cesta
/tmp/cool-folder/hereiam.txt
# vs
./cool-folder/hereiam.txt
# Tilda vs. /home/$USER
Tilda representuje /home/$USER
, kde $USER
je momentální uživatel.
Následující příkazy jsou ekvivalentní.
# Doporucene
cd ~
# Nedoporucuje se
cd
cd /home/$USER