Red Hat / CentOS Überprüfen und Auflisten laufender Dienste Linux-Befehl

Wie liste ich alle derzeit ausgeführten Dienste in Fedora / RHEL / auf? CentOS Linux Server? Wie kann ich den Status eines Dienstes mit systemd-basiertem CentOS / RHEL 7.x und RHEL / CentOS 8.x überprüfen?
Es gibt verschiedene Möglichkeiten und Tools, um alle laufenden Dienste unter Fedora / RHEL / CentOS Linux zu finden und aufzulisten Systeme.

Red Hat / CentOS-Befehl zum Ausführen und Auflisten laufender Dienste

Bitte beachten Sie, dass systembasierte Systeme wie CentOS / RHEL 7.x / 8.x und die neueste Version von fedora den Befehl systemctl verwenden, um laufende Dienste aufzulisten.

Listet laufende Dienste mit dem Befehl service auf einem CentOS / RHEL auf 6.x oder älter

Status eines beliebigen Dienstes drucken

So drucken Sie den Status des Apache-Dienstes (httpd):
service httpd status
Status des sshd-Dienstes anzeigen:
service sshd status

Alle bekannten Dienste (über SysV konfiguriert)

chkconfig --list

Listet den Dienst und seine offenen Ports auf

netstat -tulpn

Turn Ein / Aus-Dienst

ntsysv
chkconfig service off
chkconfig service on
chkconfig httpd off
chkconfig ntpd on

ntsysv ist eine einfache Schnittstelle zum Konfigurieren von Runlevel-Diensten, die auch über chkconfig konfiguriert werden können. Standardmäßig wird der aktuelle Runlevel konfiguriert. Geben Sie einfach ntsysv ein und wählen Sie den Dienst aus, den Sie ausführen möchten.

Red Hat / CentOS-Liste Ausführen von Diensten mit systemctl (RHEL / CentOS 7.x / 8.x)

Wenn Sie verwenden Systembasierte Linux-Distributionen wie Fedora Linux v22 / 23/24/26/27/28/29/30/31 oder RHEL / CentOS Linux 7.x / 8.x. Versuchen Sie den folgenden Befehl, um laufende Dienste mit dem Befehl systemctl aufzulisten. Es steuert das Systemd-System und den Service-Manager.

Um Systemd-Services unter CentOS / RHEL 7.x aufzulisten, verwenden Sie

. Die Syntax lautet:
systemctl
systemctl | more
systemctl | grep httpd
systemctl list-units --type service
systemctl list-units --type mount

So listen Sie alle Dienste auf:
systemctl list-unit-files
Beispielausgaben:

Abb.01: Alle auf dem CentOS / RHEL 7-System-basierten System installierten Einheiten zusammen mit ihren aktuellen Status auflisten.

Anzeigen von Prozessen, die einem bestimmten Dienst (cgroup) zugeordnet sind. können Sie den Befehl systemd-cgtop verwenden. Wie der Befehl top listet systemd-cgtop laufende Prozesse basierend auf ihrem Dienst auf:
systemd-cgtop
Beispielausgaben:

So listen Sie SysV-Dienste nur unter CentOS / RHEL 7 auf .x + use (enthält keine nativen systemd-Dienste)

chkconfig --list
Beispielausgaben:

Abb.02: Sysv-basierte Dienste auf systemd auflisten

So überprüfen Sie den Status eines Dienstes mit systemd

Say Wenn Sie den Status eines Dienstes mit dem Namen sshd überprüfen möchten, führen Sie
$ systemctl status sshd.service
Beispielausgaben aus:

Überprüfen des Status eines Dienstes

Sie können überprüfen, ob ein Dienst mit dem Namen sshd auf einem CentOS / RHEL 7.x + ausgeführt wird (aktiv) oder nicht (inaktiv):
systemctl is-active sshd
systemctl is-enabled sshd
systemctl is-active nginx
systemctl is-enabled nginx
systemctl is-enabled httpd

Auflisten von RHEL / CentOS 8.x-Diensten

Wir verwenden den folgenden Befehl, um nach aktuell geladenen Diensten zu suchen:
$ sudo systemctl list-units --type=service

Geben Sie den Befehl systemctl ohne Optionen ein, um beide Ladevorgänge anzuzeigen d und aktive Einheiten / Dienste:
$ sudo systemctl
Filtern Sie mit dem Befehl grep / egrep heraus:
$ sudo systemct | egerep "httpd|php-fpm|mysqld|nginx"
$ sudo systemctl list-units --type=service | grep nginx

Auflisten von Dienst- / Einheitenabhängigkeiten

Die Syntax lautet:
# systemctl list-dependencies {service-name}
# systemctl list-dependencies nginx.service
# systemctl list-dependencies php-fpm.service
# systemctl list-dependencies sshd.service
# systemctl list-dependencies crond.service

Schlussfolgerung

Verwenden Sie für die neueste Version von CentOS / RHEL 7.x den Befehl systemctl und für ältere Versionen den Befehl service, um alle Dienste anzuzeigen, die unter Centos oder RHEL Server ausgeführt werden.

🐧 Bitte unterstützen Sie my Arbeiten Sie an Patreon oder mit einer Spende.
🐧 Holen Sie sich die neuesten Tutorials unter Linux, Open Source & DevOps per RSS-Feed oder wöchentlichem E-Mail-Newsletter.
🐧 Bisher 22 Kommentare … eine hinzufügen ↓
Kategorie Liste von Unix- und Linux-Befehle
Dateiverwaltung cat
Firewall Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04
Netzwerkdienstprogramme dig • host • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04
Paketmanager apk • apt
Prozessmanagement bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time
Suchen grep • whereis • welche
Benutzerinformationen Gruppen • id • lastcomm • last • lid / libuser-lid • logname • mitglieder • benutzer • whoami • wer • w
WireGuard VPN Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.