Skip to main content

Hva er de forskjellige Linux Tjenester?

Linux -tjenester er applikasjoner som kjører i bakgrunnen for Linux -operativsystemet, vanligvis uten brukerinngrep.Mange Linux-tjenester er oppstartstjenester og startes når systemstøvlene, før brukeren logger seg inn. Linux er et gratis, open source-program, så det er mye variasjon, og de spesifikke tjenestene som er installert som standard vil variere avhengig av hvilkeLinux -distribusjon brukes.Tjenester kan aktiveres, deaktiveres, administreres og til og med endres av brukeren.

Noen Linux -tjenester starter, utfører en funksjon og deretter lukker.Et eksempel er Kudzu, som oppdager ny eller modifisert maskinvare.Andre eksempler inkluderer Random, som genererer et tilfeldig antall som brukes til sikkerhet, og Keytable, som setter opp tastatur kartlegginger og systemfont.

Den andre typen tjenester er en demon, som er en tjeneste som alltid kjører.Mange av disse tilbyr forskjellige nettverkstjenester, inkludert følgende: HTTPD gir en Apache -webserver;INETD, Internet SuperServer Daemon, starter overføringskontrollprotokoll/Internet Protocol (TCP/IP) nettverkstjenester og er ansvarlig for mange andre nettverkstjenester;SMTP sender og mottar e -post;og NFS tillater hosting av en nettverksfilserver.Disse tjenestene kan ha forskjellige navn avhengig av Linux -distribusjonen;For eksempel kalles Apache-tjenesten HTTPD på noen distribusjoner og Apache2 på andre.

Et annet sett med applikasjoner fungerer som daemon-tjenester, som ikke er nettverksrelaterte og gir kontinuerlig funksjonalitet.Eksempler inkluderer Cron, som brukes til å utføre planlagte oppgaver;GPM, som støtter musefunksjonalitet;APMD, som gir avansert strømstyring;og LPD, Print Spooler.

Services kjører basert på et løpsnivå, som definerer tilstanden til systemet, for eksempel innlogging av enbruker, innlogging på flere brukere, avslutning og omstart.Filen/etc/inittab angir standardkjøringsnivå og peker på filer, normalt lagret i /etc/rc.d/;Disse RC.D -skriptene definerer hvilke tjenester som starter når du går inn i en RunLevel.Disse skriptene definerer også oppstartsprioritet og nedleggelsesprioritet for hver tjeneste, fra 0-100, for å definere rekkefølgen som tjenestene starter opp og slå av.

Noen Linux-distribusjoner gir et grafisk brukergrensesnitt (GUI) for å konfigurere tjenester.Hvis dette ikke er tilgjengelig på en bestemt distribusjon, bør noen kommandolinjeverktøy fortsatt være tilgjengelige.Chkconfig -verktøyet kan brukes til å liste tjenester, til å opprette eller slette tjenester, eller for å aktivere eller deaktivere tjenester.NTSYSV -verktøyet gir et enkelt grensesnitt for å velge hvilke tjenester som automatisk skal startes.Eventuelle verktøy for å konfigurere Linux -tjenester er ganske enkelt frontender til RC.D -skriptene, og strømbrukere kan direkte endre disse skriptene for å administrere tjenester.