Similairement à tous les autres systèmes d’exploitation, Linux possède des services et d’autres processus qui s’exécutent en arrière-plan pour effectuer certaines fonctions essentielles pendant que le système fonctionne. Lorsque le système démarre, les services démarrent automatiquement et continuent de fonctionner en arrière-plan jusqu’à l’arrêt du système. Cependant, vous pouvez démarrer, arrêter et redémarrer les services manuellement.
Dans cet article, je vais vous montrer différentes méthodes pour démarrer, arrêter et redémarrer les services dans Ubuntu. L’article couvre systemd, la commande service et les scripts init.
Liste de tous les services dans Ubuntu
Avant de commencer, je vais vous montrer comment obtenir une liste de tous les services sur votre ordinateur car nous devons connaître le nom du service pour le gérer.
service --status-all
Il montrera une liste complète des services sur Ubuntu.
Utiliser Systemd pour démarrer/arrêter/redémarrer les services sur Ubuntu
Vous pouvez démarrer, arrêter ou redémarrer les services en utilisant l’utilitaire Systemd systemctl. C’est la méthode préférée sur les versions actuelles d’Ubuntu.
Ouvrez une fenêtre de terminal, et entrez les commandes suivantes. Par exemple, dans ce cas, je veux démarrer, arrêter ou redémarrer le service UFW Firewall dans Ubuntu.
La syntaxe est:
sudo systemctl
Pour démarrer un service:
sudo systemctl stop ufw
Pour arrêter un service :
sudo systemctl start ufw
Pour redémarrer un service:
sudo systemctl restart ufw
Pour vérifier l’état du service :
sudo systemctl status ufw
Démarrer/arrêter/redémarrer les services avec la commande service sur Ubuntu
Vous pouvez également démarrer, arrêter ou redémarrer les services en utilisant la commande service. Ouvrez une fenêtre de terminal, et entrez les commandes suivantes.
Pour démarrer un service:
sudo service ufw stop
Pour arrêter un service:
sudo service ufw start
Pour arrêter un service:
sudo service ufw restart
Pour vérifier l’état d’un service :
sudo service ufw status
Utiliser les scripts Init pour gérer les services sur Ubuntu
Vous pouvez démarrer, arrêter ou redémarrer les services à l’aide de scripts init dans le répertoire /etc/init.d. Ce répertoire se compose en fait de divers scripts pour différents services. Les scripts d’initialisation sont dépréciés depuis qu’Ubuntu est passé à Systemd, donc cette méthode ne sera utilisée que si vous avez à faire à une ancienne version d’Ubuntu. Ouvrez une fenêtre de terminal, et entrez les commandes suivantes.
Pour démarrer un service:
/etc/init.d/ufw start
Pour arrêter un service:
/etc/init.d/ufw stop
Pour arrêter un service:
/etc/init.d/ufw restart
Pour vérifier l’état du service :
/etc/init.d/ufw status
Voici comment vous pouvez démarrer, arrêter et redémarrer des services en utilisant différentes méthodes sans redémarrer l’ensemble du système d’exploitation. Vous pouvez également utiliser ces commandes dans d’autres distributions Linux.
.