Zoeken op website

Hoe u Systemd Services op een externe Linux-server kunt besturen


Systemd systeem- en servicesmanager kan worden bestuurd met behulp van het opdrachtregelhulpprogramma systemctl. Hiermee kun je systemd lokaal of op een externe Linux-machine beheren via het SSH-protocol.

In dit korte artikel laten we u zien hoe u systemd system en service manager op een externe Linux-machine kunt beheren via een SSH-sessie.

Let op: we raden aan openbare/private sleutelparen te gebruiken voor wachtwoordloze authenticatie voor SSH, in tegenstelling tot wachtwoorden, en ook aanvullende methoden te gebruiken om de SSH-service te beveiligen, zoals uitgelegd in deze gidsen.

  1. SSH Wachtwoordloos inloggen met SSH Keygen in 5 eenvoudige stappen
  2. 5 beste praktijken om de SSH-server te beveiligen en te beschermen
  3. Hoe u SSH- en FTP-toegang tot een specifiek IP- en netwerkbereik kunt blokkeren

Om verbinding te maken met een externe server, voert u systemctl uit met de vlag --host of -H als volgt. In de onderstaande opdracht maken we verbinding met de externe server als de root-gebruiker en status is een subopdracht van het systemctl-hulpprogramma dat wordt gebruikt om de status van de httpd< te bekijken service op centos.temint.lan (externe Linux-server).

systemctl --host [email  status httpd.service
OR
systemctl -H [email  status httpd.service

Op dezelfde manier kunt u de externe systeemservice ook starten, stoppen of opnieuw starten, zoals weergegeven.

systemctl --host [email  start httpd.service   
systemctl --host [email  stop httpd.service
systemctl --host [email  restart httpd.service

Om de sessie te beëindigen typt u eenvoudigweg [Ctrl+C]. Voor meer informatie en gebruiksopties, zie de systemctl manpagina:

man systemctl 

Dat is het voor nu! Wat volgt is een assortiment systematische artikelen die u nuttig zult vinden:

  1. Het verhaal erachter: waarom ‘init’ vervangen moest worden door ‘systemd’ in Linux
  2. Systeemopstartproces en -services beheren (SysVinit, Systemd en Upstart)
  3. Beheer logberichten onder Systemd met Journalctl [uitgebreide handleiding]
  4. Hoe u nieuwe service-eenheden in Systemd kunt maken en uitvoeren met behulp van Shell Script
  5. Hoe Runlevels (doelen) in SystemD te veranderen

In dit artikel hebben we u laten zien hoe u systemd system en service manager beheert op een externe Linux-machine. Gebruik het feedbackgedeelte om vragen te stellen of uw mening over deze handleiding te delen.