Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Systémy >> unix >> .

Čo je to Daemon proces v UNIX?

V operačných systémoch podobných UNIX je proces démona (často skrátený na „démon“) proces na pozadí, ktorý beží bez ovládacieho terminálu. To znamená, že neinteraguje priamo s prihlasovacou reláciou používateľa. Daemony zvyčajne vykonávajú úlohy na úrovni systému, ako napríklad správa sieťových pripojení, tlačové úlohy alebo manipulácia s protokolovaním systému.

Tu je rozdelenie kľúčových charakteristík:

* Vykonanie pozadia: Daemons prevádzkuje nezávisle od prihlásenia akéhokoľvek používateľa. Nepotrebujú používateľa, aby bol prihlásený na funkciu.

* Žiadny ovládací terminál: Nemajú štandardný vstup (STDIN), štandardný výstup (STDOUT) alebo štandardná chyba (STDERR) spojená s terminálom. Výstup sa zvyčajne presmeruje na protokolové súbory alebo iné určené miesta.

* systémové úlohy: Vykonávajú základné úlohy na úrovni systému, často nepretržite a neurčito.

* Prístup na nízkej úrovni: Zvyčajne pracujú s privilegovaným prístupom, čo si vyžaduje zvýšené povolenia na efektívne vykonávanie svojich úloh.

* konvenčne pomenované: Názvy procesu démona často končia „d“, napríklad `sshd` (SSH démon),` httpd` (démon HTTP) alebo `menom" (dns démon).

Ako sa líšia od typických procesov:

Typický program spustený z terminálu interaguje priamo s používateľom cez terminál. Keď je terminál zatvorený, program zvyčajne ukončí. Daemon však pokračuje v behu aj po tom, ako sa odhlási používateľ, ktorý ho začal.

Ako sa začnú:

Démony sa často začínajú počas zavádzania systému pomocou skriptov inicializácie systému (napríklad `SystemD` v moderných systémoch alebo„ init` v starších systémoch). Mohli by ich tiež začať na požiadanie inými programami alebo službami.

Riadenie démonov:

Správcovia systému používajú rôzne nástroje na správu démonov vrátane:

* `ps`: Zoznam prevádzkových procesov vrátane démonov.

* `top` alebo` htop`: Monitorovanie využívania zdrojov systémov vrátane aktivity Daemon.

* `SystemCtl` (SystemD): Na riadenie démonov, ktoré začal SystemD (Start, Stop, Reštart, stav). Toto je bežné v najmodernejších distribúciách Linuxu.

* `Kill`: Ukončiť proces démona (aj keď by sa to malo používať opatrne).

Démoni sú v podstate neohrozenými hrdinami operačného systému podobného UNIX, ticho a nepretržite pracujú v pozadí, aby sa zabezpečila hladká a efektívna prevádzka.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené