Hvad er de forskellige Linux Services?

Linux-tjenester er programmer, der kører i baggrunden af ​​styresystemet Linux, typisk uden brugerens indgriben. Mange Linux-tjenester er opstart tjenester og startes når systemet starter, før brugeren logger på. Linux er et gratis, open-source program, så der er meget sort, og de specifikke ydelser, der er installeret som standard, vil variere afhængigt af, hvilken Linux-distribution anvendes. Services kan aktiveres, deaktiveres, forvaltes og endda ændres af brugeren.

Visse Linux-tjenester starter, udføre en funktion, og derefter lukke. Et eksempel er "kudzu", som registrerer ny eller ændret hardware. Andre eksempler er "tilfældig", som genererer et tilfældigt tal, der anvendes til sikkerhed, og "keytable", som opstiller tastatur tilknytninger og systemets skrifttype.

Den anden type tjeneste er en dæmon, som er en tjeneste, der altid kører. Mange af disse giver forskellige netværkstjenester, herunder følgende: "httpd" giver en Apache webserver; "Inetd," Internettet superserver dæmonen, starter Transmission Control Protocol / Internet Protocol (TCP / IP) netværkstjenester og er ansvarlig for mange andre nettjenester; "Smtp" sender og modtager e-mail; og "nfs" giver hosting af et netværk filserver. Disse tjenester kan have forskellige navne afhængigt af Linux-distribution; for eksempel Apache tjeneste kaldet "httpd" på nogle distributioner og "apache2" på andre.

Et andet sæt af programmer virker som daemon tjenester, som ikke er netværksrelaterede og give kontinuerlig funktionalitet. Eksempler indbefatter "cron", som bruges til at udføre planlagte opgaver; "Gpm", som understøtter mus funktionalitet; "APMD", som giver avanceret strømstyring; og "lpd" printerspooleren.

Tjenester kører baseret på en køre plan, der definerer systemets tilstand, såsom single-user login, multi-user login, shutdown og reboot. Filen / etc / inittab sætter standard runlevel og peger på filer, der normalt er gemt i /etc/rc.d/; disse rc.d scripts definerer, hvilke tjenester starter ved ankomsten en runlevel. Disse scripts definere også opstart prioritet og prioriteret nedlukning for hver tjeneste, fra 0-100, for at definere den rækkefølge, tjenester starter op og lukke ned.

Nogle Linux-distributioner giver en grafisk brugergrænseflade (GUI) til at konfigurere tjenester. Hvis dette ikke er tilgængelig på et bestemt fordeling, nogle kommandolinjeværktøjer stadig skal være tilgængelige. Den "chkconfig" værktøj kan bruges til at liste tjenester, for at skabe eller slette tjenester, eller for at aktivere eller deaktivere tjenester. Den "ntsysv" værktøj giver en enkel grænseflade til at vælge, hvilke tjenester skal startes automatisk. Værktøj til at konfigurere Linux-tjenester er simpelthen frontends til rc.d scripts, og superbrugere kan direkte ændre disse scripts til at administrere tjenester.


© 2020 Zajacperrone.com | Contact us: webmaster# zajacperrone.com