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 | --versionEt 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 startVoici comment arrêter un script déjà en cours d’exécution en utilisant service :
service sshd stopVoici comment récupérer le statut d’un script :
service httpd statusVoici comment redémarrer un service déjà en cours d’exécution :
service sshd restartConclusion
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.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.