Služby a démoni
Z MiS
(Rozdíly mezi verzemi)
(Vytvoření stránky) |
(Přidána práce se službami.) |
||
| Řádka 26: | Řádka 26: | ||
V češtině se bohužel obě slova vyslovují stejně. | V češtině se bohužel obě slova vyslovují stejně. | ||
</div> | </div> | ||
| + | |||
| + | |||
| + | == 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ě — <code>msconfig</code> | ||
| + | * Nastavení automatického spouštění — Ovládací panely → Služby | ||
| + | |||
| + | ; V GNU/Linuxu (Debian) | ||
| + | * Spouštěcí skripty jsou obvykle v adresáři: <code>/etc/init.d</code> | ||
| + | * Spuštění/zastavení/restart služby (příklad Samba): | ||
| + | <code>/etc/init.d/samba start</code> | ||
| + | <code>/etc/init.d/samba stop</code> | ||
| + | <code>/etc/init.d/samba restart</code> | ||
Verze z 10. 10. 2016, 11:19
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 konstrastu 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)
- Spouštěcí skripty 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