Zatímco soubory tvoří strukturu Linuxu, procesy a úlohy (joby) představují jejich využití. Jakýkoliv proces pochází ze souboru a jakákoliv akce, kterou na Linuxu konáš, využívá proces či úlohu. Zde ti vysvětlíme, jak procesy a joby fungují a ukážeme ti, jak s nimi pracovat.

V tomto kurzu se naučíš

Co jsou procesy a podprocesy
Co jsou úlohy (joby)
Rozumět vlastnostem procesů
Jak procesy i joby spravovat
Studenti se uplatinili u firem jako jsou

časová náročnost

3 hodiny

obtížnost

Vhodné pro začátečníky

rozsah kurzu

23 kapitol

Co je dobré znát předem

V tomto kurzu jsou zmíněny koncepty, které možná ještě neznáš. Pro efektivní pochopení kurzu si ověř, že máš znalosti z kurzů níže:

Osnova

  1. Lekce 1
    Procesy a podprocesy – fork, execve, subshell
    60 minut
    1. Správnou procesů ovládáš aplikace běžící na systému
    2. Proces je běžící program
    3. Kernel se stará o procesy
    4. Rozlišujeme pět stavů procesu
    5. bash vykonává příkazy – fork, execve
    6. Shell a subshell interpretují příkazy
    7. Vykonání příkazu v subshellu – $, (), {}, ``
  2. Lekce 2
    Vlastnosti procesů – ps, top, nice, renice, /proc, lsof
    60 minut
    1. Hierarchický výpis procesů – pstree
    2. Statický výpis procesů – ps
    3. Dynamický výpis procesů – top
    4. Priorita a ohleduplnost procesů – nice, renice
    5. Procesy jako soubory
    6. Složka /proc
    7. Soubory běžících procesů – lsof
  3. Lekce 3
    Správa procesů a jobů – sleep, jobs, bg, fg, kill, killall, pkill, pgrep
    60 minut
    1. Signál realizuje komunikaci mezi procesy – sleep
    2. Výpis úloh terminálu – jobs
    3. Pozadí a popředí – bg, fg
    4. Signály posíláš klávesovými zkratkami – Ctrl+C, Ctrl+Z
    5. Signál k ukončení procesu pošleš příkazy – kill, killall
    6. Signál můžeš vyslat i podle atributu – pgrep, pkill
    7. Signál může být zpracován, blokován nebo ignorován
    8. Procesy
    9. Signály

Autoři kurzu

Jaroslav Tylich

COO a tvůrce obsahu, ENGETO

Jarda se k IT dostal jako slepý k houslím, kdy se rychle zamiloval do principu "buď to funguje, nebo ne." Možnost neustále přetvářet a vylepšovat kód i své znalosti jej pohání kupředu, současně oceňuje, že díky šířce oboru roste vlastním směrem i tempem. Je super pochopit, jak něco funguje, a následně se naučit, jak to sám vytvořit. A za rok zjistit, že dnes bychom to postavili o dost lépe. No a kdo ví, co dokážeme příště? Pojďme to zjistit!

Filip Holec

Zakladatel a technický lídr ENGETO

Filip využil znalostí systémové administrace a na jejich základě vytvořil kurzy Linuxu a přidružených technologií. Kurzy tvořené Filipem jsou určeny pro začátečníky i mírně pokročilé v IT s cílem naučit důležité teoretické a praktické koncepty. Držitel certifikací RHCSA a RHCE.

Co říkají naši studenti

4.8 / 5
Přečti si více recenzí na Google
Petr Ševčík

Engeto Online kurzy jsou super pro samouky, začátečníky, i mírně pokročilé. Široká nabídka Python, Linux, Databází a dalších kurzů je zpracovaná hezky interaktivně. Dobře popsanou teorii doplňují praktické cvičení. U subscription je výhoda že si člověk může studovat vlastním tempem.

Marek Soukup

Zdaleka nejlepší vzdělávací kurz, s jakým jsem se setkal. Všechno má jasný účel a smysl, online podpora je vynikající. Pokud se za půl roku chcete posunout o 10 let dopředu, musíte se stavit u kluků z ENGETO.

Radim Zouhar

Engeto - to je skvělý tým ochotných lektorů. Vědomosti, zkušenosti a příležitosti Vám přinesou na talíři. Člověk musí mít jen otevřenou hlavu a poctivě se připravovat.

časová náročnost

3 hodiny

obtížnost

Vhodné pro začátečníky

rozsah kurzu

23 kapitol

Co je dobré znát předem

V tomto kurzu jsou zmíněny koncepty, které možná ještě neznáš. Pro efektivní pochopení kurzu si ověř, že máš znalosti z kurzů níže:

PŘIDEJ SE K VÍC JAK

10 000

STUDENTŮM

začít zdarma