Služby a démoni

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Vytvoření stránky)
 
(Práce se službami/démony: Doplněna varianta přes systemctl.)
 
(Nejsou zobrazeny 3 mezilehlé verze od 1 uživatele.)
Řádka 22: Řádka 22:
  
 
<div class="Poznamka">
 
<div class="Poznamka">
Původ slova ''daemon'' v&nbsp;konstrastu s&nbsp;''demon'' jako ''zlý duch'' vysvětluje pěkně [https://en.wikipedia.org/wiki/Daemon_%28computing%29 Wikipedie &rarr; Deamon (computing)]. ;)
+
Původ slova ''daemon'' v&nbsp;kontrastu s&nbsp;''demon'' jako ''zlý duch'' vysvětluje pěkně [https://en.wikipedia.org/wiki/Daemon_%28computing%29 Wikipedie &rarr; Deamon (computing)]. ;)
  
 
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í &mdash; Správce procesů
 +
* Zakázání automatického spouštění po startu jednorázově &mdash; <code>msconfig</code>
 +
* Nastavení automatického spouštění &mdash; Ovládací panely &rarr; Služby
 +
 +
; V GNU/Linuxu (Debian)
 +
* Hodně distribucí GNU/Linuxu používá dnes ''systemd'' 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í/zjištění démonů (příklad SSH) pomocí ''systemd'':
 +
<code>systemctl start ssh</code>
 +
<code>systemctl stop ssh</code>
 +
<code>systemctl list-units --type=service</code>
 +
* ''Pro zajímavost starší spuštění/zastavení/restart démona (příklad Samba) pomocí skriptů v&nbsp;<code>init.d</code>:''
 +
<code>/etc/init.d/samba start</code>
 +
<code>/etc/init.d/samba stop</code>
 +
<code>/etc/init.d/samba restart</code>

Aktuální verze z 26. 9. 2022, 08:09


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 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
V GNU/Linuxu (Debian)
systemctl start ssh
systemctl stop ssh
systemctl list-units --type=service
/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