Skip to main content

Hvad er de forskellige Linux Tjenester?

Linux -tjenester er applikationer, der kører i baggrunden af Linux -operativsystemet, typisk uden brugerintervention.Mange Linux-tjenester er opstartstjenester og startes, når systemet starter, inden brugeren logger ind. Linux er et gratis open source-program, så der er meget variation, og de specifikke tjenester, der er installeret som standard, vil variere afhængigt af hvilketLinux -distribution bruges.Tjenester kan være aktiveret, handicappede, administreret og endda ændret af brugeren.

Nogle Linux -tjenester starter, udfører en funktion og lukker derefter.Et eksempel er Kudzu, der registrerer ny eller modificeret hardware.Andre eksempler inkluderer Random, der genererer et tilfældigt tal, der bruges til sikkerhed, og Keytable, der indstiller tastaturmappinger og System Font.

Den anden type service er en dæmon, som er en service, der altid kører.Mange af disse leverer forskellige netværkstjenester, herunder følgende: HTTPD leverer en Apache -webserver;Inetd, Internet Superserver Daemon, starter transmissionskontrolprotokol/internetprotokol (TCP/IP) netværkstjenester og er ansvarlig for mange andre netværkstjenester;SMTP sender og modtager e -mail;og NFS tillader hosting af en netværksfilserver.Disse tjenester kan have forskellige navne afhængigt af Linux -distributionen;For eksempel kaldes Apache-tjenesten HTTPD på nogle distributioner og Apache2 på andre.

Et andet sæt applikationer fungerer som Daemon Services, som ikke er netværksrelateret og giver kontinuerlig funktionalitet.Eksempler inkluderer CRON, der bruges til at udføre planlagte opgaver;GPM, der understøtter musefunktionalitet;APMD, der leverer avanceret strømstyring;og LPD, Print Spooler.

Services-kørsel baseret på et løbniveau, der definerer systemets tilstand, såsom enkeltbruger login, multi-user-login, lukning og genstart.Filen/etc/inittab indstiller standardkørsel og peger på filer, normalt gemt i /etc/rc.d/;Disse RC.D -scripts definerer, hvilke tjenester der starter ved at komme ind i en runlevel.Disse scripts definerer også opstartprioritet og nedlukningsprioritet for hver service fra 0-100 for at definere den rækkefølge, i hvilken tjenester starter og lukker.

Nogle Linux-distributioner giver en grafisk brugergrænseflade (GUI) til at konfigurere tjenester.Hvis dette ikke er tilgængeligt på en bestemt distribution, skal nogle kommandolinjeværktøjer stadig være tilgængelige.ChkConfig -værktøjet kan bruges til at liste tjenester, til at oprette eller slette tjenester eller til at aktivere eller deaktivere tjenester.NTSYSV -værktøjet giver en simpel grænseflade til at vælge, hvilke tjenester der skal startes automatisk.Eventuelle værktøjer til at konfigurere Linux -tjenester er simpelthen frontend til RC.D -scripts, og strømbrugere kan direkte ændre disse scripts til at administrere tjenester.