Wat zijn de verschillende Linux Services?

Linux-diensten zijn applicaties die draaien op de achtergrond van het Linux besturingssysteem, meestal zonder tussenkomst van de gebruiker. Veel Linux-diensten zijn het opstarten diensten 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 diensten die worden standaard geïnstalleerd zal variëren afhankelijk van welke Linux distributie wordt toegepast. Diensten kunnen worden ingeschakeld, uitgeschakeld, beheerd en zelfs gewijzigd door de gebruiker.

Sommige Linux-services te starten, het uitvoeren van een functie, en dan dicht. Een voorbeeld is "Kudzu," die nieuwe of gewijzigde hardware detecteert. Andere voorbeelden zijn "random", die een willekeurig getal wordt gebruikt voor de beveiliging genereert, en "keytable", die voorziet in de oprichting keyboard mappings en het systeem lettertype.

Het andere type dienst is een daemon, een dienst die altijd wordt uitgevoerd. Veel van deze bieden verschillende netwerkdiensten, waaronder de volgende: "httpd" biedt een Apache web-server; "Inetd," het internet superserver daemon, begint Transmission Control Protocol / Internet Protocol (TCP / IP) netwerk diensten en is verantwoordelijk voor veel andere netwerkdiensten; "Smtp" verzendt en ontvangt e-mail; en "nfs" maakt het hosten van een netwerk file server. Deze diensten kunnen andere namen, afhankelijk van de Linux-distributie te hebben; bijvoorbeeld, wordt de Apache service genaamd "httpd" op een aantal uitkeringen en "apache2" op anderen.

Een andere set van applicaties werken als daemon diensten, die niet zijn netwerk-gerelateerd en zorgen voor continue functionaliteit. Voorbeelden hiervan zijn 'cron', dat wordt gebruikt om geplande taken uit te voeren; "Gpm ', die muis functionaliteit ondersteunt; "Apmd", die geavanceerde power management biedt; en "lpd," de print spooler.

Diensten uitgevoerd op basis van een run niveau, dat de staat bepaalt van het systeem, zoals de single-user login, multi-user login, afsluiten en opnieuw opstarten. Het bestand / etc / inittab stelt de standaardwaarde run level en punten om bestanden, normaal gesproken opgeslagen in /etc/rc.d/; deze rc.d scripts bepalen welke diensten beginnen bij het binnenkomen van een runlevel. Deze scripts ook opstarten prioriteit en shutdown prioriteit te definiëren voor elke dienst, van 0-100, naar de volgorde waarin de diensten opstarten en afsluiten definiëren.

Sommige Linux distributies bieden een grafische gebruikersinterface (GUI) om diensten te configureren. Als dit niet beschikbaar is op een bepaalde verdeling, sommige command-line tools nog steeds beschikbaar moeten zijn. De "chkconfig" tool kan worden gebruikt om een ​​lijst van diensten, om diensten te creëren of te verwijderen, of te activeren of diensten uit te schakelen. De "ntsysv" tool biedt een eenvoudige interface om te kiezen welke diensten automatisch moeten worden gestart. Geen gereedschap om te configureren Linux diensten zijn gewoon front-ends aan de rc.d scripts, en power gebruikers kunnen direct deze scripts om diensten te beheren wijzigen.


© 2019 Quilcedacarvers.com | Contact us: webmaster# quilcedacarvers.com