Was sind die verschiedenen Linux-Dienstleistungen?

Linuxdienstleistungen sind Anwendungen, die in den Hintergrund des Betriebssystem Linuxes laufen, gewöhnlich ohne Benutzerintervention. Viele Linuxdienstleistungen sind Startdienstleistungen und begonnen, wenn die Systemsaufladungen, vor dem Benutzer anmeldet. Linux ist, Öffnenquellenprogramm ein freies, so gibt es viel Vielzahl, und die spezifischen Dienstleistungen, die durch Rückstellung angebracht, schwanken abhängig von, welcher Linuxverteilung verwendet. Dienstleistungen können vom Benutzer ermöglicht werden, gesperrt werden, gehandhabt werden und sogar geändert werden.

Etwas Linuxdienstleistungen beginnen, wahrnehmen eine Aufgabe en, und dann nah. Ein Beispiel ist „kudzu,“, das neue oder geänderte Hardware ermittelt. Andere Beispiele umfassen „gelegentliches,“, das ein Zufallszahlen verwendet für Sicherheit erzeugt und „keytable,“, das Tastaturkartenaufnahmen und den Systemsguß gründete.

Die andere Art des Services ist ein Dämon, der ein Service ist, der immer läuft. Viele von diesen liefern verschiedene Vermittlungsdienste, einschließlich das folgende: „httpd“ liefert ein Apache Web Server; „inetd,“ der Internet superserver Dämon, beginnt Transmission- Control Protocol/Internet Protocol(TCP/IP) Netzwerkanschlussdienstleistungen und ist für viele anderen Vermittlungsdienste verantwortlich; „smtp“ sendet und empfängt eMail; und „NFS“ erlaubt die Bewirtung eines Netz-Dateiservers. Diese Dienstleistungen konnten verschiedene Namen abhängig von der Linuxverteilung haben; z.B. genannt der Apache-Service „httpd“ auf irgendwelchen Verteilungen und „apache2“ auf anderen.

Ein anderer Satz Anwendungen arbeiten als Dämondienstleistungen, die nicht auf das Netzwerk bezogen sind und ununterbrochene Funktionalität liefern. Beispiele umfassen „cron,“, das benutzt, um zeitlich geplante Aufgaben durchzuführen; „gpm,“, der Mäusefunktionalität stützt; „apmd,“, das vorgerücktes Energienmanagement liefert; und „lpd,“ der Druck Spooler.

Service-Durchlauf basiert auf einem Durchlaufniveau, das den Zustand des Systems, wie Einbenutzer-LOGON, Multibenutzer-LOGON, Abschaltung und Neustart definiert. Die Akte /etc/inittab einstellt das Rückstellungsdurchlaufniveau und -punkte auf die Akten nd, normalerweise gespeichert in /etc/rc.d/; diese rc.d Indexe definieren, was Anfang nach dem Eintragen eines runlevel instandhält. Diese Indexe definieren auch Startpriorität und Abschaltungspriorität für jeden Service, von 0-100, um den Auftrag zu definieren, in dem Dienstleistungen oben beginnen und schließen.

Etwas Linuxverteilungen liefern eine grafische Benutzerschnittstelle (GUI), um Dienstleistungen zusammenzubauen. Wenn dieses nicht auf einer bestimmten Verteilung vorhanden ist, sollte irgendeine Befehllinie Werkzeuge vorhanden noch sein. Das „chkconfig“ Werkzeug kann benutzt werden, um Dienstleistungen zu verzeichnen, Dienstleistungen zu verursachen oder zu löschen oder Dienstleistungen zu aktivieren oder zu entaktivieren. Das „ntsysv“ Werkzeug liefert eine einfache Schnittstelle, um zu wählen, welche Dienstleistungen automatisch begonnen werden sollten. Alle mögliche Werkzeuge, zum von Linuxdienstleistungen zusammenzubauen sind einfach Vorderseiten zu den rc.d Indexen, und Energienbenutzer können diese Indexe direkt ändern, um Dienstleistungen zu handhaben.