Obsah

Daemon (Systémová služba)

Daemon je neviditelný dříč operačního systému. Spouští se obvykle při startu počítače a trpělivě čeká, až nastane určitá událost nebo čas, kdy má vykonat svou práci (například přijmout příchozí e-mail nebo spustit zálohování).

1. Jak Daemon funguje?

V architektuře operačního systému se démoni chovají specificky:

2. Časté příklady démonů

S démony komunikujete každý den, i když o tom nevíte:

3. Správa démonů v moderním Linuxu

Dnes je standardem pro správu démonů systém systemd. Pomocí nástroje `systemctl` může administrátor démony ovládat:

Příkaz Účel
systemctl start sshd Okamžitě spustí službu.
systemctl stop sshd Ukončí běžící službu.
systemctl enable sshd Nastaví službu tak, aby se spustila automaticky po startu PC.
systemctl status sshd Zobrazí, zda služba běží a co naposledy dělala.

4. Daemoni vs. Běžné procesy

Vlastnost Běžný proces (např. Kalkulačka) Daemon (např. smtpd)
Interakce Má grafické rozhraní nebo terminál. Nemá žádné rozhraní (běží „neviditelně“).
Životní cyklus Končí po zavření okna uživatelem. Běží neustále od startu do vypnutí PC.
Spouštění Ručně uživatelem. Automaticky systémem.

5. Původ jména

Termín vymysleli matematici z projektu MAC v roce 1963. Inspirovali se Maxwellovým démonem z fyziky – myšlenou bytostí, která na pozadí neustále třídí molekuly plynu. V IT to tedy není „zlý duch“, ale spíše „pomocný duch“, který se stará o úklid a provoz systému bez obtěžování uživatele.

Zajímavost: Maskotem operačního systému FreeBSD je postavička jménem „Beastie“, což je malý červený démon s trojzubcem, který přímo odkazuje na tento typ softwaru.

Zpět na Operační systémy