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.