Dans Linux, un service est un processus d'arrière-plan qui exécute une fonction ou une tâche spécifique sur un ordinateur ou un serveur sans interaction directe avec l'utilisateur. Sous Linux, les services s'exécutent en arrière-plan, sont souvent lancés au démarrage du système et ne nécessitent généralement pas de connexion de la part de l'utilisateur.
L'affichage de la liste des services en cours d'exécution sous Linux est utile pour plusieurs raisons :
Pour afficher la liste des services en cours d'exécution (unités) dans systemctl
, exécutez la commande :
systemctl list-units --type=service
Soit juste systemctl
sans aucun paramètre. Cette commande affichera une liste de tous les services présents sur le système, leur état (en cours d'exécution ou arrêté) et d'autres informations les concernant.
Vous pouvez également limiter l'affichage aux seuls services en cours d'exécution en ajoutant un paramètre :
--state=running: systemctl list-units --type=service --state=running
Ceci n'affichera que les services en cours d'exécution sur le système.
Si vous souhaitez obtenir des informations plus détaillées sur chaque service, vous pouvez utiliser le paramètre :
--full`: `systemctl list-units --type=service --full
Ceci affichera des informations détaillées sur chaque service, y compris sa description, les chemins d'accès aux fichiers.
Vous pouvez également utiliser des commandes de filtrage dans la sortie, par exemple pour trouver un service spécifique par son nom :
systemctl list-units --type=service | grep <service_name>
Ceci trouvera le service avec le nom spécifié dans la liste. Notez que pour afficher la liste des services en cours d'exécution, vous devez avoir les privilèges de l'administrateur (root) ou utiliser une commande avec le préfixe sudo
.
Apply the discount by inserting the promo code in the special field at checkout: