Was sind die verschiedenen Linux® -Dienste?
Linux -Dienste sind Anwendungen, die im Hintergrund des Linux -Betriebssystems ausgeführt werden, normalerweise ohne Benutzerintervention. Viele Linux-Dienste sind Start-up-Dienste und werden gestartet, wenn das System startet, bevor sich der Benutzer anmeldet. Linux ist ein kostenloses Open-Source-Programm. Daher gibt es eine große Vielfalt, und die spezifischen Dienste, die standardmäßig installiert werden, variieren je nachdem, welche Linux-Verteilung verwendet wird. Dienste können vom Benutzer aktiviert, deaktiviert, verwaltet und sogar geändert werden. Ein Beispiel ist "Kudzu", das neue oder modifizierte Hardware erkennt. Weitere Beispiele sind "zufällig", die eine für die Sicherheit verwendete zufällige Nummer generieren, und "Keytable", die Tastaturzuordnungen und die Systemschrift für Systeme einstellt.
Der andere Diensttyp ist ein Daemon, der ein Dienst ist, der immer ausgeführt wird. Viele davon bieten verschiedene Netzwerkdienste an, einschließlich Folgendes: "HTTPD" bietet einen Apache -Webserver. "Inetd", der Internet -Superserver D.Aemon startet das TCP/IP -Netzwerk (Transmission Control Protocol/Internet Protocol) und ist für viele andere Netzwerkdienste verantwortlich. "SMTP" sendet und empfängt E -Mails; und "NFS" ermöglicht das Hosting eines Netzwerkdateiservers. Diese Dienste können je nach Linux -Verteilung unterschiedliche Namen haben. Zum Beispiel wird der Apache -Dienst in einigen Verteilungen als "httpd" und "apache2" für andere bezeichnet.
Ein weiterer Satz von Anwendungen wirkt als Daemon-Dienste, die nicht netzwerkbezogen sind und kontinuierliche Funktionen bieten. Beispiele sind "Cron", mit dem geplante Aufgaben ausgeführt werden. "GPM", der Mausfunktionalität unterstützt; "APMD", das ein fortschrittliches Leistungsmanagement bietet; und "LPD", der Druckspooler.
Dienste basierend auf einer Laufstufe, die den Status des Systems definiert, wie z. Die Datei /etc /Inittab legt den Standardauslauf festLevel und Punkte auf Dateien, normalerweise gespeichert in /etc/rc.d/; Diese RC.D -Skripte definieren, welche Dienste beim Eintritt in einen Runlevel beginnen. Diese Skripte definieren auch die Startpriorität und die Abschaltpriorität für jeden Dienst von 0 bis 100, um die Reihenfolge zu definieren, in der Dienste starten und geschlossen werden.
Einige Linux -Verteilungen bieten eine grafische Benutzeroberfläche (GUI) zum Konfigurieren von Diensten. Wenn dies bei einer bestimmten Verteilung nicht verfügbar ist, sollten einige Befehlszeilen-Tools noch verfügbar sein. Mit dem Tool "CHKConfig" kann es verwendet werden, Dienste aufzulisten, Dienste zu erstellen oder zu löschen oder Dienste zu aktivieren oder zu deaktivieren. Das "NTSYSV" -Tool bietet eine einfache Schnittstelle zur Auswahl, welche Dienste automatisch gestartet werden sollen. Alle Tools zum Konfigurieren von Linux -Diensten sind einfach vorne zu den RC.D -Skripten, und Power -Benutzer können diese Skripte direkt ändern, um Dienste zu verwalten.