Arrêter, démarrer et redémarrer les services sur Debian

Arrêter, démarrer et redémarrer les services sur Debian
Ce tutoriel explique comment démarrer, arrêter et redémarrer les services dans Debian 11 Bullseye en utilisant les deux systemctl et service commandes.

Services sur Linux Debian 11

Un service est un programme exécuté en arrière-plan à utiliser en cas de besoin. Apache, SSH, Nginx ou MySQL sont quelques-uns des services les plus connus. Sur Debian, dont Debian 11 Bullseye, les services sont gérés avec Systemd, le remplacement du système V pour initialiser le système et ses composants, y compris les services.

Démarrer, arrêter et redémarrer les services sur Debian 11 en utilisant Systemd

Le Systemd est une suite pour gérer les services et les démons Linux (le dernier «D» est dû aux démons Unix). La commande SystemCTL permet de démarrer, d'arrêter, de redémarrer et de vérifier l'état des services. Son objectif est d'unifier la configuration et le comportement de toutes les distributions Linux remplaçant les anciens systèmes UNIX SystemV et BSD INIT.

Cette section de tutoriel montre des exemples d'exécution des actions décrites dans le tableau suivant.

ACTION COMMANDE
Vérifier l'état du service sudo systemctl statut
Arrêter un service sudo systemctl arrêt
Démarrer un service sudo systemctl commencer
Redémarrer un service sudo systemctl redémarrage

Comme indiqué dans le tableau précédent, la syntaxe pour vérifier l'état d'un service à l'aide de SystemD est la suivante:

Statut SystemCTL

Par conséquent, pour vérifier l'état du service SSH, vous pouvez exécuter la commande suivante.

Sudo Systemctl Status SSH

Comme vous pouvez le voir dans la capture d'écran ci-dessus, le service SSH est actif et fonctionne correctement.

Pour arrêter un service, la syntaxe est similaire, remplacez simplement le statut Option avec l'action que vous souhaitez exécuter, dans ce cas, l'action est de arrêt.

Par exemple, pour arrêter le service SSH, exécutez la commande ci-dessous.

sudo systemctl stop ssh

Comme vous pouvez le voir, après avoir arrêté le service et vérifié le statut, le service SSH apparaît désormais comme inactif (mort).

Pour démarrer un service, remplacez simplement Stop par commencer, Comme indiqué dans la capture d'écran ci-dessous. Pour démarrer le service SSH, exécutez:

sudo systemctl start ssh

Comme vous pouvez le voir, le service fonctionne à nouveau.

Pour redémarrer un service, l'option que vous devez taper est de redémarrer. La commande suivante est utilisée pour redémarrer le service SSH.

sudo systemctl redémarrer ssh

C'est ainsi que les services sont redémarrés à l'aide de Systemd.

Vous pouvez obtenir des informations supplémentaires sur Systemd sur https: // systemd.io /.

Arrêter, démarrer et redémarrer les services sur Debian 11 en utilisant la commande de service

La commande de service est utilisée pour gérer les services sous / etc / init.D répertoire malgré certaines distributions rediriger la commande vers la systemctl commande.

Cette commande peut également être utilisée pour arrêter, démarrer et redémarrer les services après la syntaxe décrite dans le tableau ci-dessous.

ACTION COMMANDE
Vérifier l'état du service service sudo statut
Arrêter un service service sudo arrêt
Démarrer un service service sudo commencer
Redémarrer un service service sudo redémarrage

Cette section montre des exemples d'application des commandes décrites dans le tableau ci-dessus.

Pour vérifier l'état d'un service (SSH dans ce cas) à l'aide de la commande de service, utilisez la syntaxe illustrée ci-dessous. Remplacer "ssh"Avec le service que vous souhaitez vérifier.

Statut SSH Service Sudo

Comme vous pouvez le voir, le service SSH est actif et fonctionne correctement.

La commande indiquée dans la capture d'écran ci-dessous est utilisée pour arrêter les services. Exécutez-le pour arrêter le service SSH ou remplacer «SSH» par le service que vous souhaitez arrêter.

SUDO SHIER SSH STOP

Comme vous pouvez le voir, après avoir coulé Service SSH STOP, SSH est maintenant inactif.

Pour recommencer le service SSH, utilisez la syntaxe suivante. N'oubliez pas de remplacer «ssh» par le service que vous souhaitez charger.

SUDO SHERE SSH START

Enfin, pour redémarrer les services à l'aide de la commande de service, utilisez la syntaxe ci-dessous.

SUDO SHERE SSH Redémarrer

Comme vous pouvez le voir, le service fonctionne correctement.

La commande suivante peut être utilisée pour recharger une configuration de service sans interrompre le service lui-même.

SUDO SERVICE SSH RELOAD

Vous pouvez obtenir plus d'informations sur la commande Service sur https: // linux.mourir.net / homme / 8 / service.

Conclusion

Les services sont un élément essentiel de tout appareil. La gestion des services correctement est un must pour tout utilisateur de niveau Linux. Comme vous pouvez le voir avec ce tutoriel, la gestion des services est assez simple et peut être fait via différentes méthodes. Gardez toujours à l'esprit que la méthode recommandée pour gérer les services dans Linux est la commande SystemCTL expliquée dans la première section de cet article. Autres méthodes (comme traiter directement avec le / etc / init.D Directory) sont considérés comme obsolètes et ont été supprimés de la première version de ce tutoriel. Toutes les commandes expliquées dans ce tutoriel sont utiles pour arrêter, démarrer, redémarrer et vérifier l'état du service, mais il existe des fonctions supplémentaires que vous pouvez apprendre sur leurs pages d'homme respectives.

Merci d'avoir lu ce tutoriel expliquant comment arrêter, démarrer et redémarrer les services sur Debian 11. Continuez à nous suivre pour des conseils et des tutoriels linux supplémentaires.