Ce post ferme l'utilisation de la commande «SystemCTl» dans Ubuntu 22.04 avec les directives suivantes:
Comment utiliser Systemctl dans Ubuntu?
Le fonctionnement de la commande «SystemCTL» repose sur sa syntaxe.
Syntaxe:
La syntaxe généralisée du «systemctl»La commande est écrite ici:
$ systemctl [Options…] [nom de commande…]
La syntaxe ci-dessus contient les paramètres suivants:
Voyons la mise en œuvre pratique de la syntaxe ci-dessus pour contrôler les services «systemd».
SystemCTL Activer les services
Le "activer»L'outil de service est utilisé comme commande avec le«systemctl«Pour permettre le service particulier dans Ubuntu:
Note: La commande «SystemCTl» a besoin des privilèges de superutilisateurs, je.e., "Sudo«Pour gérer les services système.
$ sudo systemctl activer cron.service
Le "cron«Le service a été activé maintenant en permanence.
Systemctl Désactiver les services
Pour désactiver, utilisez le «systemctl«Commande avec le«désactiver«Option comme vu ci-dessous:
La sortie montre que le «cron”Le service a été désactivé en permanence et n'aura jamais permettre après le démarrage.
SystemCTL Start Services
La commande de service "commencer"Aux côtés du"systemctl"Démarrer temporairement les services. Il reviendra dans l'état précédent après le démarrage:
$ sudo systemctl start apache2.service
Le "apache2»Le service a été démarré et est prêt à l'emploi.
Systemctl Stop Services
Utilisez le "arrêt" avec le "systemctl»Outil pour arrêter le service spécifié pendant un court intervalle de temps (temporairement):
$ sudo systemctl stop apache2.service
SystemCTL Afficher l'état des services
Pour vérifier l'état de travail actuel et les détails des services, exécutez le «systemctl«Commande combinée avec l'utilitaire de service« Status / Show »:
$ sudo systemctl status apache2.service
Le "apache2»Le service est activé mais arrêté temporairement.
Liste des unités actives SystemCTL
Le «systemd» utilise les «unités» qui gérent et contrôlent généralement la tâche / l'action. Exécuter le "systemctl«Commande suivie du«unités de liste”Commande de service et"taper”Flag de cette manière:
$ SystemCTL List-Units --Type = Service
État des unités spécifiques SystemCTL
Au lieu de toutes les unités actives, l'utilisateur peut également répertorier l'état spécifié des unités à l'aide du «État"Flag du"systemctl" commande:
$ SystemCTL List-Units --Type = Service --State = EXIT
L'actif "systemd«Les unités ayant un statut existant ont été affichées dans le terminal.
Conclusion
Dans Ubuntu, le «systemctl«La commande est utilisée pour contrôler et gérer le«systemd»Services avec une combinaison de commandes de service. La commande de service comprend «démarrer», «arrêter», «activer», «désactiver» et «statut» pour gérer, modifier et vérifier l'état des services «systemd». Ce guide a enrôlé un bref détail de l'objectif et de l'utilisation de la commande «SystemCTL».