Linux Akademie
Se znalostmi Linuxu máš práci v IT jistou. Je ideální pro úplné začátečníky a v kariéře máš pořád kam růst. Přihlas se na kurz!
Na konci kurzu můžeš využít 1:1 kariérní konzultaci s recruiterkou Leničkou, která ti pomůže např. vylepšit CV nebo se připravit na pohovor.
Práce na reálných scénářích je to nejvíc, co si můžeš odnést. Dáme ti zpětnou vazbu na projekty, které vytvoříš během kurzu.
Na 4hodinovém workshopu s Jirkou Psotkou zjistíš, jak hledat práci v IT, na co si dát pozor, jak pracovat s LinkedInem, získáš přehled o trhu práce a další.
Spolupracujeme s firmami, které mají volná pracovní místa a aktivně nás oslovují, abychom dali vědět našim studentům. K nabídkám získáš přístup.
Tematické webináře, hackathony, meetupy… Potkejme se na některé z našich offline akcí nebo se zapoj do komunity na Discordu.
Pravidelně sdílíme rady a na blogu, v newsletteru a na sociálních sítích. Poslouchat můžeš taky náš „podcast“ ENGETO Drop!
Cíle kurzu
- Získáš pevné základy práce s Linuxovými systémy.
- Naučené nástroje dokážeš efektivně používat v praxi.
- Získáš portfolio projektů do CV, kterými zazáříš u pohovoru.
- Otevřou se ti dveře k pozicím jako Linux administrátor (SysAdmin) nebo DevOps specialista.
Osnova kurzu
1
- Co je Linux a jaké existují distribuce
- Rozdíl mezi GUI (grafické prostředí) a CLI (příkazová řádka)
- Jak zjistit, kde se nacházíš a jak se pohybovat v adresářích (pwd, cd, ls) – základní orientace ve struktuře systému
- Jak vytvářet a mazat soubory a složky (touch, mkdir, rm, rmdir)
- Jak soubory přesouvat, přejmenovávat a kopírovat (mv, cp)
- Jak zobrazit obsah souborů – od rychlého výpisu až po práci s dlouhými soubory (cat, more, less, head, tail)
- Jak fungují přepínače příkazů (např. ls -l)
- Jak pracovat s nápovědou a manuál (–help, man, whatis)
2
- Jak funguje adresářová struktura v Linuxu (/)
- Jak spojovat příkazy dohromady (pipes) a ukládat výstupy (|, tee)
- Jak používat utility příkazy (echo, wc, nl, file, which, wget)
- Jak restartovat nebo vypnout systém (shutdown, reboot)
- Jak třídit a filtrovat text (sort, uniq, grep, tr, diff)
- Jak hledat soubory a zjistit jejich velikost (locate, find, du, df)
- Jak pracovat s časem a datem (cal, date, Unix epoch)
3
- Jak archivovat a komprimovat soubory (tar, zip, unzip)
- Jak se liší kompresní metody (gzip, bzip2, xz) a kdy je použít
- Jak upravovat text v terminálu pomocí editoru (vi/vim)
- Co je shell a proč je klíčový pro práci v Linuxu
- Jak funguje přesměrování výstupu (>, >>) a vstupu (<)
- Co jsou streamy (standardní vstup, výstup, chybový výstup) a jak s nimi pracovat
4
- Jak zjistit informace o uživateli (id, who, whoami, users)
- Jak funguje soubor /etc/passwd a co v něm najdeš
- Kdo je root a proč se s ním musí pracovat opatrně
- Jak přepínat uživatele (su) a používat sudo pro vyšší oprávnění
- Jak nastavovat a spravovat hesla (passwd, /etc/shadow, chage)
- Jak vytvářet, měnit a mazat uživatelské účty (useradd, usermod, userdel)
- Jak spravovat skupiny (groupadd, groupmod, groupdel, /etc/group)
5
- Jak funguje vlastnictví souborů a jak ho měnit (chown, chgrp)
- Jaká jsou základní práva (r, w, x) a jak se zapisují (symbolicky i číselně)
- Jak měnit přístupová práva (chmod) a nastavovat výchozí hodnoty (umask)
- Co jsou speciální přístupová práva (setuid, setgid, sticky bit)
- Jak používat Access Control List pro detailní správu přístupů (getfacl, setfacl)
- Jak plánovat úlohy pomocí cron (crontab, /etc/crontab)
6
- Co je proces a jaké má vlastnosti
- Jak zobrazit procesy staticky a dynamicky (ps, ps aux, top, htop)
- K čemu slouží adresář /proc a co v něm najdeš
- Jak fungují signály a jak procesy ukončovat (kill, pkill, killall)
- Jak měnit prioritu procesů (nice, renice)
- Co jsou zombie procesy a jak je poznat
- Jak sledovat systémové prostředky (free, /proc/meminfo, /proc/cpuinfo, w, ulimit)
- Jak spravovat joby – spouštění na pozadí, návrat do popředí, odpojení (jobs, fg, bg, nohup, disown)
7
- Jak funguje balíčkovací systém a proč je bezpečný a rychlý
- Rozdíl mezi high-level (apt, yum, dnf) a low-level (dpkg, rpm) správci balíčků
- Co jsou repozitáře a jak se z nich instaluje software
- Jak fungují zařízení v Linuxu a kde je najdeš (/dev)
- Co jsou pseudozařízení a generátory znaků (/dev/null, /dev/zero, dd)
- Jak připojovat a odpojovat disky (mount, umount, /etc/fstab)
- Co jsou inody a proč jsou důležité pro správu souborů
- Rozdíl mezi hardlinky a symlinky a jak je využít v praxi
8
- Jak funguje boot proces Linuxu a jeho fáze
- Co jsou runlevely a jak je dnes nahrazuje systemd
- Jak spravovat služby v Linuxu (systemctl – start, stop, restart, enable/disable)
- Jak formátovat a kontrolovat disky (mkfs, fsck)
- Jak připojovat a odpojovat disky (mount, umount, /etc/fstab)
- Co je LVM a k čemu se používá (rozšiřování/zmenšování disků, logické oddíly)
- Praktické příklady, kdy se ti LVM hodí v praxi (např. práce se servery, databázemi, virtualizací)
9
- Jak fungují síťová zařízení (router, switch)
- Co je MAC adresa a k čemu slouží
- Jak pracují IP adresy (IPv4, IPv6, CIDR)
- Pojmy localhost, NAT, ARP a jejich význam
- Co je TCP/IP a ISO-OSI model a k čemu se hodí
- Rozdíl mezi TCP a UDP a praktické příklady
- Jak fungují porty a proč jsou důležité
- Jaké jsou základní protokoly (HTTP/HTTPS, DNS, DHCP)
10
- Jak se bezpečně připojit k serveru pomocí SSH
- Proč se Telnet nepoužívá a čím ho nahradil SSH
- Jak fungují klíče pro zabezpečení připojení
- Co je ICMP a jak používat ping a traceroute
- Jak spravovat síťová rozhraní příkazem ip
- Jak číst a spravovat routovací tabulku
- Jak testovat API a služby (curl, dig, netstat, nmap)
11
- Co je shell a jaké existují jeho druhy
- Jak používat aliasy pro zjednodušení příkazů
- Co je expanze (hvězdička *, složené závorky {} nebo ~)
- Jak funguje substituce příkazů a aritmetiky
- Rozdíl mezi jednoduchými a dvojitými uvozovkami, escapování znaků
- Jak fungují proměnné prostředí a jak je exportovat
- K čemu slouží soubory .bashrc a .bash_profile
- Užitečné příkazy pro práci v shellu (bc, yes)
12
- Jak fungují systémové logy a kde je najdeš
- Jak logy prohlížet a filtrovat (journalctl a další nástroje)
- Co jsou regulární výrazy a jak je používat v praxi
- Jak pomocí regexů vyhledávat konkrétní data v textu
- Co obnáší práce systémového administrátora v reálném světě
- Tipy, jak pokračovat dál v Linuxu
- Jak navázat na kurz pomocí projektů a jak získat certifikát
- Projekt do portfolia: Nastavení částečného LAMP stacku na vlastní VM
Termíny
Požadavky
Hardware: Na naši Akademii stačí mít notebook s pamětí alespoň 2 GB RAM a procesor s jedním jádrem. Pro uživatelský komfort bude ideální mít alespoň 4 GB RAM a procesor s 2 – 4 jádry. Účastníci na kurzu mají notebooky, které slouží víc než 8 let. Bude ti stačit prakticky cokoliv.
Software: Máš Windows, OS X nebo Linux? Jakýkoliv operační systém je v pohodě. Na začátku akademie dostaneš seznam programů, které je vhodné si nainstalovat a se kterými poté budeš pracovat.
Důležité informace
Je kurz Linux Akademie vhodný i pro úplné začátečníky?
Co když zameškám jednu hodinu? Můžu si ji nahradit?
Součástí tvého studia je i náš online výukový portál, na kterém najdeš obsah všech lekcí, projekty a další úkoly. Pokud budeš potřebovat pomoct, stačí využít náš live chat nebo skupinu na Discordu – reagujeme zpravidla do několika hodin.
Zvládnu studovat Akademii i během práce nebo studia?
Jaký je rozdíl mezi označením GNU/Linux a Linux?
Naproti tomu GNU/Linux je kompletní operační systém, který zahrnuje toto jádro spolu se všemi nástroji a aplikacemi (např. systémovými knihovnami, kompilátory, textovými editory apod.) potřebnými k jeho plné funkčnosti.
Pro zjednodušení tedy budeme používat kratší označení Linux (i když technicky vzato máme na mysli GNU/Linux).
Do kdy mám přístup k materiálům na výukovém portále?
- 3 měsíce od první lekce 1–3denního intenzivního kurzu (typicky Excel, Úvod do testování softwaru, OOP v Pythonu apod.)
- 4 měsíce od první lekce měsíčního kurzu (typicky React),
- 8 měsíců od první lekce 3měsíční Akademie,
- 12 měsíců od první lekce kurzu Datový analytik s Pythonem.
Jak můžu získat certifikát ENGETO Certified Junior Linux Administrator (ECJLA)?
Zadání jednotlivých projektů ti vysvětlí lektoři v průběhu Akademie a pokud o certifikát nestojíš, projekty vypracovávat nemusíš.
Poskytuje ENGETO i kariérní poradenství?
- Kariérní konzultace s Lenkou Skalickou: Lenka má velmi bohaté zkušenosti z oblasti náboru talentů do technologických firem, a tak ti dokáže poradit opravdu na míru. Konzultace probíhá online 1:1.
- Kariérního workshop s Jirkou Psotkou: Obsahově nabušený 4hodinový workshop, v rámci kterého se probírají témata jako přehled dění na trhu práce, inzerce a platy, kde a jak hledat práci, detailní rozbor CV, práce s LinkedInem, jak se připravit na pohovor, (de)motivace, strach/nejistota ze změny a spoustu dalšího. Workshop má omezenou kapacitu lidí, takže se dostane i na tvoje specifické dotazy.
Můžu uhradit kurz formou splátek?
Postup je následující:
Do 24 hodin na svůj e-mail obdržíš 2 faktury. První fakturu (1. splátku) uhradíš ihned. Splatnost druhé faktury (2. splátka) je 30 dnů od začátku kurzu.
- Vlož zvolenou Akademii do košíku.
- V košíku doplň fakturační údaje.
- Do poznámky připiš, že máš zájem o nákup na splátky.
- Jako platební metodu vyber Nákup na fakturu a objednej.<img decoding="async" loading="lazy" class="intercom-interblocks-align-left" src="https://downloads.intercomcdn.com/i/o/1063051506/dca85908302896d3e3f1dc84/image.png?expires=1716804000&signature=ad93bd17a1cc9dd1e28618c478544a773bccbc92d4fffd1814d2866ab751a0d9" alt="" width="668" height="285" data-link-url="" data-height="480" data-width="1123" />
Jaké jsou požadavky na technické vybavení?
Software: Máš Windows, OS X nebo Linux? Jakýkoliv operační systém je v pohodě. Na začátku akademie dostaneš seznam programů, které je vhodné si nainstalovat a se kterými poté budeš pracovat.
Je kurz Linux Akademie vhodný i pro úplné začátečníky?
Co když zameškám jednu hodinu? Můžu si ji nahradit?
Zvládnu studovat Akademii i během práce nebo studia?
Jaký je rozdíl mezi označením GNU/Linux a Linux?
Naproti tomu GNU/Linux je kompletní operační systém, který zahrnuje toto jádro spolu se všemi nástroji a aplikacemi (např. systémovými knihovnami, kompilátory, textovými editory apod.) potřebnými k jeho plné funkčnosti.
Pro zjednodušení tedy budeme používat kratší označení Linux (i když technicky vzato máme na mysli GNU/Linux).
Jaké jsou operační systémy?
- Windows – operační systém od Microsoftu, populární zejména pro osobní počítače.
- macOS – operační systém od Apple, který se používá na počítačích Mac.
- Linux – volně dostupný open-source operační systém a jeho různé distribuce jako Ubuntu, Fedora, Mint.
Co to je Linux?
Linux je navíc open-source operační systém, což znamená, že jeho kód je volně dostupný a může být upravován komunitou programátorů po celém světě. Linux je základem mnoha různých operačních systémů, kterým se říká distribuce, jako je například Ubuntu, Fedora, CentOS nebo Debian.
V naší Linux Akademii se podrobně seznámíš s tím, co Linux nabízí, a naučíš se ho používat od základů až po pokročilé úlohy, jako je správa uživatelských účtů a souborového systému.
Co dělá Linux?
Víc se o Linuxu dozvíš v tomto článku.
Proč se stát Linux expertem?
Banky, e-shopy nebo třeba startupy – ti všichni využívají Linux na svých serverech – a někdo se o tyto systémy musí starat. Jako Linux administrátor budeš mít na starost to, aby servery fungovaly hladce a bezpečně. To zahrnuje nejen nastavení a údržbu serverů, ale i opravy chyb, tvorbu a kontrolu záloh, zabezpečení systému a implementaci nových nástrojů.
To však není jediná cesta. Kariérní možnosti, kde můžeš znalosti Linuxu uplatnit, zahrnují řadu juniorních pozic – např. specialistů na různé technologie nebo pozic v oblasti supportu, ze seniorních pozic se může jednat třeba o zkušené DevOps inženýry, kteří se starají o celé infrastruktury. Ostatně právě DevOps inženýři jsou na trhu poměrně nedostatkovým zbožím a pokud se do Linuxu ponoříš naplno, může tohle být tvoje cesta.
Víc se o Linuxu dozvíš v tomto článku.
Kdy byl založen Linux? A jak se jmenuje tvůrce systému Linux?
Kdo vyvíjí Linux?
U tzv. open-source projektu může kód upravovat a vylepšovat kdokoliv. Jinými slovy každý, kdo má znalosti a chuť, se může zapojit. To umožňuje jeho neustálé zlepšování a aktualizace.
Díky našemu partnerství s Linux Foundation máš možnost v rámci studia Linux Akademie získat oficiální LFCS certifikát.
Kdo používá Linux?
Je oblíbený mezi programátory, vývojáři a IT profesionály, ale také ho využívají servery, superpočítače a dokonce i některé chytré telefony (například Android je založen na Linuxu).
Zajímá tě o Linuxu víc? Mrkni k nám na blog na článek: Proč začít s Linuxem.
Co je lepší? Linux, nebo Windows?
Windows je rozšířenější a podporuje větší množství softwaru a her, což ho činí vhodnějším pro běžné uživatele a hráče.
Linux je zase známý svou stabilitou, bezpečností a flexibilitou, což ho činí ideální volbou pro servery, vývojáře a uživatele, kteří chtějí větší kontrolu nad svým systémem.
Mimochodem – pokud máš doma starý notebook, s Linuxem ti poběží o dost rychleji než s Windows. Samozřejmě za předpokladu, že zvolíš minimalistickou distribuci Linuxu. Takové zařízení se pak bude dát ještě pár let pohodlně používat.
Jaký operační systém je zdarma?
Kromě Linuxu existují i další operační systémy, které jsou zdarma. Například: FreeBSD, ReactOS, Haiku a další.
Proč je Linux zdarma?
Kolik stojí Linux?
Proč přejít na Linux?
Programátoři preferují Linux díky jeho mocnému terminálu, široké podpoře vývojových nástrojů a snadné kompatibilitě s serverovými prostředími. Linux poskytuje ideální prostředí pro programování a testování aplikací, zejména pokud pracuješ na serverových projektech.
Firmy mohou na Linuxu ušetřit náklady na software, těžit z jeho vysoké bezpečnosti a stability a přizpůsobit systém svým specifickým potřebám. Linux je také dominantní v serverových a cloudových prostředích, což z něj dělá ideální volbu pro firemní infrastrukturu.
V Linux Akademii se dozvíš, jak Linux efektivně využít v domácím, vývojářském i firemním prostředí, a získáš praktické dovednosti potřebné pro správu tohoto systému.
Jaký Linux pro začátečníka?
Jak vyzkoušet Linux?
Pokud se ti Linux zalíbí, můžeš ho později nainstalovat na pevný disk. A to tak, že nahradíš svůj stávající operační systém Linuxem (během instalace vybereš možnost „Vymazat disk a nainstalovat Linux“).
V naší Linux Akademii se při výuce připojíš na naše linuxové stroje. Jde o jednu z dalších variant, kdy není nutné nic instalovat. Linux si tak budeš moct vyzkoušet a experim
Jaký Linux na starý počítač?
Jak v Linuxu přepnout klávesnici na českou?
Jak zálohovat Linux?
Jak kopírovat v Linuxu?
Můžeš taky mrknout na blogový článek, kde rozebíráme 4 linuxové příkazy, které nedají nováčkům spát.
Jak vytvořit adresář v Linuxu?
Co je to root Linux?
Co znamená Ubuntu?
Do kdy mám přístup k materiálům na výukovém portále?
- 4 měsíce od první lekce krátkého intenzivního kurzu nebo školení,
- 8 měsíců od první lekce Akademie (několikaměsíčního kurzu),
- 12 měsíců od první lekce kurzu Datový analytik s Pythonem nebo Tester s Pythonem.
Mohlo by vás zajímat
