Commande Linux · 2 min read · Jan 10, 2026

Tutoriel sur la commande service Linux pour les débutants (avec des exemples)

La commande service vous permet d’exécuter un script d’initialisation System V. Dans ce tutoriel, nous allons brièvement discuter de cet outil en utilisant des exemples faciles à comprendre. Mais avant cela, il convient de mentionner que tous les exemples ici ont été testés sur une machine Ubuntu 18.04 LTS.

Commande service Linux

Voici la syntaxe disponible pour la commande service sous Linux :

service SCRIPT COMMAND [OPTIONS]  
  
service --status-all  
  
service --help | -h | --version

Et voici comment la page de manuel l’explique :

service  exécute  un script d'initialisation System V ou une unité systemd dans un environnement aussi prévisible que possible,  
 supprimant la plupart des variables d'environnement et avec le répertoire de travail actuel défini sur /.  
  
Le paramètre SCRIPT spécifie un script d'initialisation System V, situé dans /etc/init.d/SCRIPT, ou le nom  
d'une unité systemd. L'existence d'une unité systemd du même nom qu'un script dans /etc/init.d  
fera en sorte que l'unité prenne le pas sur le script init.d. Les valeurs prises en charge de COMMAND  
dépendent du script invoqué. service passe COMMAND  et OPTIONS au script d'initialisation sans modification.  
Pour les unités systemd, start, stop, status et reload sont transmises à leurs équivalents systemctl/initctl.  
  
Tous  les  scripts  devraient  prendre en charge au moins les commandes start et stop.  Dans un cas particulier, si COMMAND  
est --full-restart, le script est exécuté deux fois, d'abord avec la commande stop, puis avec la commande start.  
  
service --status-all exécute tous les scripts d'initialisation, par ordre alphabétique, avec la commande status. Le  
statut est [ + ]  pour  les  services  en cours d'exécution,  [  -  ]  pour  les services arrêtés et [ ? ] pour les services  
sans commande de statut.  Cette option appelle uniquement le statut pour les travaux sysvinit.

Comment utiliser la commande service ?

L’utilisation de l’outil en ligne de commande ‘service’ n’est pas compliquée du tout. Parlons de la façon dont vous pouvez utiliser cette utilité pour gérer des scripts comme httpd et sshd.

Voici comment exécuter un script en utilisant service :

service httpd start

Voici comment arrêter un script déjà en cours d’exécution en utilisant service :

service sshd stop

Voici comment récupérer le statut d’un script :

service httpd status

Voici comment redémarrer un service déjà en cours d’exécution :

service sshd restart

Conclusion

En fonction de vos privilèges en tant qu’utilisateur Linux, vous voudrez peut-être exécuter tous les exemples ci-dessus en utilisant la commande ‘sudo’. Pour en savoir plus sur la commande ‘service’, rendez-vous sur sa page de manuel.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.