La commande service est un autre moyen de contrôler les services SysVinit via des scripts SysVinit. Il prend en charge les sous-commandes suivantes.
Sous-commande | Utilisé pour |
---|---|
état du {service} | Imprime l'état actuel du service. |
{service} démarrer | Activez le service immédiatement. |
Arrêt {service} | Désactivez le service immédiatement. |
Redémarrage du {service} | Redémarrez le service immédiatement. |
Rechargement {service} | Relisez les fichiers de configuration pendant l'exécution du service. |
Syntaxe
La syntaxe de la commande de service est :
# service [options] [service] [subcommand]
Si vous rencontrez l'erreur ci-dessous lors de l'exécution de la commande de service :
service: command not found
vous pouvez essayer d'installer le package ci-dessous selon votre choix de distribution :
Répartition du système d'exploitation | Commande |
---|---|
Debian | apt-get install sysvinit-utils |
Ubuntu | apt-get install sysvinit-utils |
Kali Linux | apt-get install init-system-helpers |
CentOS | yum install initscripts |
Fédora | dnf install initscripts |
Raspbian | apt-get install sysvinit-utils |
Exemples de commandes de service
1. Au statut d'un programme :
# service vsftpd status
2. Pour démarrer un service :
# service vsftpd start
3. Pour arrêter un service :
# service vsftpd stop
4. Pour redémarrer un service :
# service vsftpd restart
5. Pour voir l'état de tous les programmes :
# service --status-all
6. Pour voir l'aide :
# service -h # service --help
7. Pour voir la version :
# service --version
8. Effectuez un redémarrage complet (exécute le script deux fois avec démarrage et arrêt) :
# service service_name --full-restart