|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
System
  • Grundläggande datorkunskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • Windows 7
  • Windows 10
  • Windows 11
  • Windows 2012
  • Windows 2016
  • Windows 2019
  • Windows 2022
  • Apple
  • Android
  • iOS
  • CentOS
  • * Dator Kunskap >> System >> Unix >> Content

    Vad är Daemon -processen i Unix?

    I UNIX-liknande operativsystem är en demonprocess (ofta förkortad till "Daemon") en bakgrundsprocess som körs utan en kontrollerande terminal. Detta innebär att det inte interagerar direkt med en användares inloggningssession. Daemoner utför vanligtvis systemnivåuppgifter, till exempel att hantera nätverksanslutningar, skriva ut jobb eller hantera systemloggning.

    Här är en uppdelning av viktiga egenskaper:

    * Bakgrundsutförande: Daemons kör oberoende av alla användares inloggningsskal. De behöver inte en användare för att vara inloggad för att fungera.

    * ingen styrningsterminal: De har ingen standardingång (STDIN), standardutgång (STDOUT) eller standardfel (STDERR) associerad med en terminal. Utgången omdirigeras vanligtvis till loggfiler eller andra utsedda platser.

    * Systemuppgifter: De utför viktiga uppgifter på systemnivå, ofta kontinuerligt och på obestämd tid.

    * Åtkomst på låg nivå: De arbetar vanligtvis med privilegierad åtkomst och kräver förhöjda behörigheter för att utföra sina uppgifter effektivt.

    * konventionellt namngivna: Daemon -processnamn slutar ofta med en "D", som `sshd` (ssh daemon),` httpd` (http daemon), eller `benämnda '(dns daemon).

    Hur de skiljer sig från typiska processer:

    Ett typiskt program som lanseras från en terminal interagerar direkt med användaren genom terminalen. När terminalen är stängd avslutas programmet vanligtvis. En demon fortsätter dock att springa även efter att användaren som startade den loggar ut.

    Hur de startas:

    Daemoner startas ofta under systemuppstart med hjälp av systeminitieringsskript (som "systemd" i moderna system, eller "init" i äldre system). De kan också startas på begäran av andra program eller tjänster.

    Hantera demoner:

    Systemadministratörer använder olika verktyg för att hantera demoner, inklusive:

    * `ps`: För att lista körprocesser, inklusive demoner.

    * `top` eller` htop`: För att övervaka systemresursanvändningen, inklusive Daemon -aktivitet.

    * `Systemctl` (Systemd): För att kontrollera daemoner startade av Systemd (Start, Stop, Starta om, status). Detta är vanligt i de flesta moderna Linux -distributioner.

    * `Kill`: För att avsluta en demonprocess (även om detta bör användas försiktigt).

    I huvudsak är Daemons de osungna hjältarna i ett UNIX-liknande operativsystem, tyst och kontinuerligt arbetar i bakgrunden för att säkerställa en smidig och effektiv drift.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vad är kommandot för att köra ett UNIX -program?
    ·Grundläggande syfte med kattkommando i Unix är?
    ·Skriv Linux-kommandot för att visa information om LS-k…
    ·Vad lagras i en filinod på Linux- eller unix-system?
    ·Vad är skillnaden mellan Execl och System i Unix?
    ·En handledning för AIX på Unix
    ·Vilken typ av gränssnitt har Unix?
    ·Hur man låser en grupp mapp i Unix
    ·Vilka är de två typerna av kommandon?
    ·Hur ta bort raderna med Grep i ​​Unix
    Utvalda artiklarna
    ·Hur man uppgraderar XP Home till XP Media Center
    ·Lägga till en webbplats genväg till ditt skrivbord
    ·Hur till Fart upp min Mac G4
    ·Vilken information finns inte i Batch Manager-fönstret…
    ·Hur man kan stoppa Sök Indexer Från Söker i PST-fil
    ·Hur man fixar Windows Style
    ·Macbook Hårddisk Recovery Verktyg
    ·Hur till Redigera Annans kansli
    ·Lägga till värde på en Registereditorn
    ·Skillnad mellan Windows Service Pack 2 & 3
    Copyright © Dator Kunskap https://www.dator.xyz