Skip to main content

Wat zijn de verschillende Linux Diensten?

Linux -services zijn applicaties die op de achtergrond van het Linux -besturingssysteem worden uitgevoerd, meestal zonder gebruikersinterventie.Veel Linux-services zijn opstartservices en worden gestart wanneer het systeem opstart, voordat de gebruiker zich aanmeldt. Linux is een gratis, open-source programma, dus er is veel variatie, en de specifieke services die standaard worden geïnstalleerd, zijn afhankelijkLinux -distributie wordt gebruikt.Services kunnen worden ingeschakeld, uitgeschakeld, beheerd en zelfs gewijzigd door de gebruiker.

Sommige Linux -services starten, een functie uitvoeren en vervolgens sluiten.Een voorbeeld is Kudzu, dat nieuwe of aangepaste hardware detecteert.Andere voorbeelden zijn willekeurig, dat een willekeurig getal genereert dat wordt gebruikt voor beveiliging, en Keytable, dat toetsenbordvertekeningen instelt en het systeemlettertype.

Het andere type service is een daemon, een service die altijd loopt.Veel van deze bieden verschillende netwerkdiensten, waaronder de volgende: HTTPD biedt een Apache -webserver;Inetd, de internet superserver daemon, start transmissie -besturingsprotocol/internetprotocol (TCP/IP) netwerkdiensten en is verantwoordelijk voor vele andere netwerkdiensten;SMTP verzendt en ontvangt e -mail;en NFS maakt het hosten van een netwerkbestandserver mogelijk.Deze services kunnen verschillende namen hebben, afhankelijk van de Linux -verdeling;De Apache-service wordt bijvoorbeeld httpd genoemd op sommige distributies en Apache2 op andere.

Een andere set applicaties werken als daemon-services, die niet netwerkgerelateerd zijn en continue functionaliteit bieden.Voorbeelden zijn Cron, die wordt gebruikt om geplande taken uit te voeren;GPM, die muisfunctionaliteit ondersteunt;APMD, die geavanceerd energiebeheer biedt;en LPD, de printspooler.

Services worden uitgevoerd op basis van een run-niveau, dat de status van het systeem definieert, zoals login met één gebruiker, login met meerdere gebruikers, afsluiten en opnieuw opstarten.Het bestand/etc/inittab stelt het standaard runniveau in en wijst op bestanden, normaal opgeslagen in /etc/rc.d/;Deze RC.D -scripts bepalen welke services beginnen bij het invoeren van een runlevel.Deze scripts definiëren ook de startup-prioriteit en afsluitende prioriteit voor elke service, van 0-100, om de volgorde te definiëren waarin services opstarten en afsluiten.

Sommige Linux-distributies bieden een grafische gebruikersinterface (GUI) om services te configureren.Als dit niet beschikbaar is over een bepaalde verdeling, moeten sommige opdrachtregelhulpmiddelen nog steeds beschikbaar zijn.De CHKCONFIG -tool kan worden gebruikt om services te vermelden, services te maken of te verwijderen of om services te activeren of te deactiveren.De NTSSV -tool biedt een eenvoudige interface om te kiezen welke services automatisch moeten worden gestart.Alle tools om Linux -services te configureren zijn eenvoudigweg front -end aan de RC.D -scripts, en Power -gebruikers kunnen deze scripts rechtstreeks aanpassen om services te beheren.