Služby a démoni

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Přidána práce se službami.)
(Přidáno systemctl)
Řádka 35: Řádka 35:
  
 
; V GNU/Linuxu (Debian)
 
; V GNU/Linuxu (Debian)
* Spouštěcí skripty jsou obvykle v adresáři: <code>/etc/init.d</code>
+
* Hodně distribucí GNU/Linuxu používá dnes <code>systemd</code> a&nbsp;nástroj <code>systemctl</code>.
 +
* Starší způsob správy služeb/démonů používá skripty, které jsou obvykle v adresáři: <code>/etc/init.d</code>
 
* Spuštění/zastavení/restart služby (příklad Samba):
 
* Spuštění/zastavení/restart služby (příklad Samba):
 
  <code>/etc/init.d/samba start</code>
 
  <code>/etc/init.d/samba start</code>
 
  <code>/etc/init.d/samba stop</code>
 
  <code>/etc/init.d/samba stop</code>
 
  <code>/etc/init.d/samba restart</code>
 
  <code>/etc/init.d/samba restart</code>

Verze z 27. 9. 2019, 09:21


Některé procesy:

  1. Nepotřebují interakci s přihlášeným uživatelem.
  2. Běží na pozadí a poskytují služby ostatním procesům.
  3. Při ukončení rodičovského procesu se neukončují.


Takové procesy označujeme:

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
V GNU/Linuxu (Debian)
/etc/init.d/samba start
/etc/init.d/samba stop
/etc/init.d/samba restart
Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje