Red Hat / CentOS Check and List Running Services Linux Command (Français)

Comment lister tous les services en cours dexécution dans Fedora / RHEL / Serveur Linux CentOS? Comment puis-je vérifier létat dun service à laide de CentOS / RHEL 7.x et RHEL / CentOS 8.x basés sur systemd?
Il existe différents moyens et outils pour rechercher et répertorier tous les services en cours dexécution sous Linux Fedora / RHEL / CentOS systèmes.

Commande Red Hat / CentOS Check and List Running Services

Veuillez noter que les systèmes basés sur systemd tels que CentOS / RHEL 7.x / 8.x et la dernière version de fedora utilisent la commande systemctl pour lister les services en cours dexécution

Liste des services en cours dexécution à laide de la commande de service sur un CentOS / RHEL 6.x ou version antérieure

Imprimer létat de nimporte quel service

Pour imprimer létat du service apache (httpd):
service httpd status
Afficher létat du service sshd:
service sshd status

Lister tous les services connus (configurés via SysV)

chkconfig --list

Service de liste et leurs ports ouverts

netstat -tulpn

Turn service marche / arrêt

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

ntsysv est une interface simple pour configurer des services de niveau dexécution qui sont également configurables via chkconfig. Par défaut, il configure le niveau dexécution actuel. Tapez simplement ntsysv et sélectionnez le service que vous souhaitez exécuter.

Red Hat / CentOS List Running Services using systemctl (RHEL / CentOS 7.x / 8.x)

Si vous utilisez Les distributions Linux basées sur systemd telles que Fedora Linux v22 / 23/24/26/27/28/29/30/31 ou RHEL / CentOS Linux 7.x / 8.x. Essayez la commande suivante pour répertorier les services en cours dexécution à laide de la commande systemctl. Il contrôle le système systemd et le gestionnaire de services.

Pour lister les services systemd sur CentOS / RHEL 7.x + utilisez

La syntaxe est:
systemctl
systemctl | more
systemctl | grep httpd
systemctl list-units --type service
systemctl list-units --type mount

Pour lister tous les services:
systemctl list-unit-files
Exemples de sorties:

Fig.01: Liste de toutes les unités installées sur le système basé sur CentOS / RHEL 7 systemd, ainsi que leurs états actuels

Pour afficher les processus associés à un service particulier (groupe de contrôle) , vous pouvez utiliser la commande systemd-cgtop. Comme la commande supérieure, systemd-cgtop répertorie les processus en cours dexécution en fonction de leur service:

systemd-cgtop
Exemples de sorties:

Pour répertorier les services SysV uniquement sur CentOS / RHEL 7 .x + use (ninclut pas les services systemd natifs)

chkconfig --list
Exemples de sorties:

Fig.02: Liste des services basés sur Sysv sur systemd

Comment vérifier létat dun service en utilisant systemd

Dites vous voulez vérifier létat dun service nommé sshd, exécutez
$ systemctl status sshd.service
Exemples de résultats:

Vérification de létat dun service

On peut vérifier que si un service nommé sshd est en cours dexécution (actif) ou non (inactif) sur un CentOS / RHEL 7.x +:
systemctl is-active sshd
systemctl is-enabled sshd
systemctl is-active nginx
systemctl is-enabled nginx
systemctl is-enabled httpd

Liste des services RHEL / CentOS 8.x

Nous utilisons la commande suivante pour trouver les services actuellement chargés:
$ sudo systemctl list-units --type=service

Tapez la commande systemctl sans aucune option pour afficher les deux loade d et unités / services actifs:
$ sudo systemctl
Filtrez à laide de la commande grep / egrep commande:
$ sudo systemct | egerep "httpd|php-fpm|mysqld|nginx"
$ sudo systemctl list-units --type=service | grep nginx

Liste des dépendances de service / unité

La syntaxe est:
# 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

Conclusion

Pour la dernière version de CentOS / RHEL 7.x, utilisez la commande systemctl et pour les anciennes versions, essayez la commande de service pour afficher tous les services fonctionnant sous Centos ou RHEL Server.

🐧 Veuillez prendre en charge mon travaillez sur Patreon ou avec un don.
🐧 Obtenez les derniers tutoriels sur Linux, Open Source & DevOps via un flux RSS ou une newsletter hebdomadaire.
🐧 22 commentaires pour linstant … ajoutez-en une ↓
Catégorie Liste des Commandes Unix et Linux
Gestion de fichiers cat
Pare-feu Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04
Utilitaires réseau dig • host • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04
Gestionnaire de packages apk • apt
Gestion des processus bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time
Recherche grep • whereis • quels
informations utilisateur groupes • id • lastcomm • dernier • lid / libuser-lid • nom de journal • membres • utilisateurs • whoami • who • w
WireGuard VPN Alpine • CentOS 8 • Debian 10 • Pare-feu • Ubuntu 20.04

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *