Comment contrôler les services SystemD sur le serveur Linux distant

Comment contrôler les services SystemD sur le serveur Linux distant

SystemD System and Services Manager peut être contrôlé à l'aide de l'utilitaire de ligne de commande SystemCTL. Il vous permet de gérer systemd localement ou sur une machine Linux distante sur le protocole SSH.

Dans ce court article, nous vous montrerons comment gérer Systemd System and Service Manager sur une machine Linux distante sur une session SSH.

Attention: Nous vous recommandons d'utiliser des paires de clés publiques / privées pour l'authentification sans mot de passe pour SSH, par opposition aux mots de passe, et à utiliser des méthodes supplémentaires pour sécuriser le service SSH, comme expliqué dans ces guides.

  1. Connexion sans mot de passe SSH en utilisant SSH Keygen en 5 étapes faciles
  2. 5 meilleures pratiques pour sécuriser et protéger le serveur SSH
  3. Comment bloquer l'accès SSH et FTP à une IP et une plage de réseau spécifiques

Pour vous connecter à un serveur distant, exécutez systemctl avec le --héberger ou -H Flag comme suit. Dans la commande ci-dessous, nous nous connectons au serveur distant comme le racine utilisateur et statut est une sous-commande de l'utilitaire SystemCTL utilisé pour afficher l'état du httpd service centos.marmité.lan (serveur Linux distant).

$ systemctl - host [e-mail protégé] statut httpd.Service ou $ SystemCTL -H [Protégé par e-mail] Httpd.service 
Gérer le service Systemd sur Linux distant

De même, vous pouvez également démarrer, arrêter ou redémarrer le service Systemd distant comme indiqué.

$ systemctl --host [e-mail protégé] Démarrer httpd.Service $ systemctl --host [Protégé par e-mail] Stop Httpd.Service $ systemctl --host [Protégé par e-mail] redémarrer httpd.service 

Pour terminer la session, tapez simplement [Ctrl + C]. Pour plus d'informations et d'options d'utilisation, consultez le systemctl Page de l'homme:

$ man systemctl 

C'est tout pour le moment! Ce qui suit est un assortiment d'articles SystemD que vous trouverez utiles:

  1. L'histoire derrière: Pourquoi «init» devait être remplacé par «systemd» dans Linux
  2. Gestion des processus et services de démarrage du système (Sysvinit, Systemd et UpStart)
  3. Gérer les messages de journal sous SystemD à l'aide de journalctl [Guide complet]
  4. Comment créer et exécuter de nouvelles unités de service dans Systemd en utilisant Shell Script
  5. Comment changer les niveaux d'usine (cibles) dans SystemD

Dans cet article, nous vous avons montré comment gérer Systemd System and Service Manager sur une machine Linux distante. Utilisez la section des commentaires pour poser des questions ou partager vos réflexions sur ce guide.