Si vous êtes l'administrateur système, vous pouvez voir tous les services tels que le gestionnaire de processus, la connexion, le journal système, etc. s'exécuter en arrière-plan sur votre appareil.
Ces services aident à comprendre comment le système fonctionne et se connecte à d'autres programmes. Et vous pouvez également répertorier tous ces services sur Ubuntu.
Ici, à LinuxAPT, nous verrons comment répertorier tous les services en utilisant la commande systemctl sur Ubuntu 20.04.
Quelle est la syntaxe de la commande systemctl ?
Sa syntaxe est donnée ci-dessous :
$ systemctl [options] [command]
Pour lister tous les services, lancez :
$ systemctl --no-pager
1. Comment lister tous les fichiers unitaires ?
Pour cela, Exécutez la commande suivante :
$ systemctl list-units --all --type=service --no-pager
2. Comment lister les fichiers unitaires systemd ?
Pour ce faire, exécutez :
$ systemctl list-unit-files --no-pager
3. Comment combiner la commande grep pour rechercher un fichier d'unité spécifique ?
La syntaxe :
$ systemctl list-unit-files --no-pager | grep service_name
Par exemple, nous voulons rechercher "session":
$ systemctl list-unit-files --no-pager | grep session
4. Comment lister les fichiers d'unité de service systemd par état ?
Nous allons combiner la commande grep pour ce faire. Par exemple, nous allons lister les fichiers d'unité de service systemd qui sont dans l'état activé :
$ systemctl list-unit-files | grep enabled
En outre, vous souhaiterez peut-être répertorier les fichiers d'unité de service systemd dans l'état désactivé avec la commande ci-dessous :
$ systemctl list-unit-files | grep disabled
5. Comment lister les services en utilisant la commande pstree ?
La commande pour le faire est donnée ci-dessous :
$ pstree
6. Comment Lister les groupes qui utilisent le plus de ressources ?
Exécutez la commande suivante pour ce faire :
$ systemd-cgtop