Služby a démoni
Z MiS
(Rozdíly mezi verzemi)
(Přidáno systemctl) |
m (Oprava překlepu.) |
||
Řádka 22: | Řádka 22: | ||
<div class="Poznamka"> | <div class="Poznamka"> | ||
− | Původ slova ''daemon'' v | + | Původ slova ''daemon'' v kontrastu s ''demon'' jako ''zlý duch'' vysvětluje pěkně [https://en.wikipedia.org/wiki/Daemon_%28computing%29 Wikipedie → Deamon (computing)]. ;) |
V češtině se bohužel obě slova vyslovují stejně. | V češtině se bohužel obě slova vyslovují stejně. |
Verze z 26. 9. 2022, 08:02
Některé procesy:
- Nepotřebují interakci s přihlášeným uživatelem.
- Běží na pozadí a poskytují služby ostatním procesům.
- Při ukončení rodičovského procesu se neukončují.
Takové procesy označujeme:
- Ve Windows: Služba (anglicky Service)
- V unixových operačních systémech: Démon (anglicky Daemon)
Příklady:
- Webový server (Apache, nginx, IIS,...)
- Uživatel přihlášený k serveru může přepsat parametry konfigurace a restartovat server, přímo však se serverem nekomunikuje.
- Služba/démon komunikuje pouze přes port 80 (nebo jiný nastavený).
- Databázový stroj
- Tiskový server
- ...
Původ slova daemon v kontrastu s demon jako zlý duch vysvětluje pěkně Wikipedie → Deamon (computing). ;)
V češtině se bohužel obě slova vyslovují stejně.
Práce se službami/démony
- Ve Windows
- Zobrazení, jednorázové zastavení — Správce procesů
- Zakázání automatického spouštění po startu jednorázově —
msconfig
- Nastavení automatického spouštění — Ovládací panely → Služby
- V GNU/Linuxu (Debian)
- Hodně distribucí GNU/Linuxu používá dnes
systemd
a nástrojsystemctl
. - Starší způsob správy služeb/démonů používá skripty, které jsou obvykle v adresáři:
/etc/init.d
- Spuštění/zastavení/restart služby (příklad Samba):
/etc/init.d/samba start
/etc/init.d/samba stop
/etc/init.d/samba restart