Sisällysluettelo:
- Määritelmä - Mitä Levy ja toteutusmonitori (Daemon) tarkoittaa?
- Techopedia selittää levy- ja toteutusmonitorin (Daemon)
Määritelmä - Mitä Levy ja toteutusmonitori (Daemon) tarkoittaa?
Levy ja toteutusmonitori (daemon) on taustaprosessi, joka suoritetaan tietokoneen monitehtäväisissä käyttöjärjestelmissä, yleensä käynnistyksen aikana, järjestelmänvalvojan muutosten suorittamiseksi tai valvontapalveluiden suorittamiseksi.
Yleisiin daemon-prosesseihin kuuluvat sähköpostinkäsittelyohjelmat, tulostuskehot ja muut ohjelmat, jotka suorittavat käyttöjärjestelmän järjestelmänvalvojan tehtäviä. Daemonit suorittavat myös määritetyt operaatiot ennalta määritettyinä aikoina vasteena tapahtumiin.
Techopedia selittää levy- ja toteutusmonitorin (Daemon)
Unix-daemon-tiedostoilla on yleensä "d" -liite. Esimerkiksi "identd" tarkoittaa daemonia, joka tarjoaa TCP-yhteyden tunnistetiedot. Microsoft OS -daemoneihin viitataan lopetus- ja oleskeluohjelmina (TSR), ja niitä kutsutaan "järjestelmän edustajiksi" tai "palveluiksi" käyttöjärjestelmän hallinnan yhteydessä.
Unix-pohjainen Mac OS X käyttää myös daemoneja, mutta se ei tarjoa samoja palveluita kuin Microsoft OS: ssä.
Daemon-emoprosessit ovat usein alustusprosessi. Prosessista tulee demoni, haastamalla lapsiprosessi ja poistuen vanhempainprosessista, aiheuttaen alustuksen lapsiprosessin omaksumiseksi.
Järjestelmät käynnistävät usein demonit käynnistyshetkellä, jotta ne vastaisivat verkkopyyntöihin, laitteistoaktiivisuuteen tai ohjelmiin, jotka suorittavat määritetyt tehtävät. Daemonit pystyvät myös konfiguroimaan laitteita ja ajamaan ajoitettuja tehtäviä.
Yleisiä menetelmiä, joilla prosessista tulee demoni, ovat:
- Eroosio kontrolloivasta tty: stä
- Istunnonjohtajan muodostaminen
- Prosessiryhmän johtajan muodostaminen
- Pysyminen taustalla haarnistuksella ja poistumalla
- Juurikansion asettaminen nykyiseksi työhakemistoksi
- Asettamalla peite nollaksi sallia avoimet () ja luoda () puhelut tarjota omat lupamaskit
- Vanhempien prosessien avoinna jättämien perittyjen tiedostojen sulkeminen suorituksen yhteydessä
- Käyttämällä konsolia, lokitiedostoa tai / dev / null -syöttöä, vakioulostuloa ja vakiovirhettä
