dans ce tutoriel, nous allons apprendre à lister les services dans Ubuntu à l’aide de l’interface de ligne de commande. Nous verrons comment nous pouvons répertorier les services en cours d’exécution et les services qui ne sont pas en cours d’exécution.
liste des Services Ubuntu avec la commande Service
la commande service status status-all répertorie tous les services sur votre serveur Ubuntu (à la fois les services en cours d’exécution et les Services non en cours d’exécution).
service --status-all
cela affichera tous les services disponibles sur votre système Ubuntu. Le statut est pour les services en cours d’exécution, pour les services arrêtés.,
à l’Aide de la commande grep, nous pouvons filtrer la sortie de montrer que le fonctionnement des services.
service --status-all | grep '\'
pour répertorier les services ubuntu qui ne sont pas en cours d’exécution, tapez,
service --status-all | grep '\'
la commande service peut être utilisée pour répertorier les services dans toutes les versions D’Ubuntu, y compris (Ubuntu 17, 16.04 et 14.04).
liste des Services avec la commande systemctl
depuis Ubuntu 15, les services sont gérés par systemd., Avec systemd, nous pouvons utiliser la commande systemctl pour obtenir des informations sur les services en cours d’exécution dans notre système Ubuntu.
pour lister tous les services en cours D’exécution sur Ubuntu, Tapez:
systemctl list-units
la sortie de la commande ressemblera à ceci:
UNIT LOAD ACTIVE SUB DESCRIPTIONapache2.service loaded active running LSB: Apache2 web serverapparmor.service loaded active exited LSB: AppArmor initializationcron.service loaded active running Regular networking.service loaded active exited Raise network interfacesnmbd.service loaded active running LSB: start Samba NetBIOS nameserver (nmbd)smbd.service loaded active running LSB: start Samba SMB/CIFS daemon (smbd)ssh.service loaded active running OpenBSD LOAD = Reflects whether the unit definition was properly loaded.ACTIVE = The high-level unit activation state, i.e. generalization of SUB.SUB = The low-level unit activation state, values depend on unit type.
pour lister tous les services, y compris les unités inactives, Tapez:
systemctl list-units -a
pour lister l’unité inactive, tapez:
systemctl list-units -a --state=inactive
la commande systemctl ne fonctionne pas pour Ubuntu 14.04 et les versions antérieures, utilisez plutôt la commande Service Status Status-All mentionnée ci-dessus.