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.
- SSH Wachtwoordloos inloggen met SSH Keygen in 5 eenvoudige stappen
- 5 beste praktijken om de SSH-server te beveiligen en te beschermen
- 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:
- Het verhaal erachter: waarom ‘init’ vervangen moest worden door ‘systemd’ in Linux
- Systeemopstartproces en -services beheren (SysVinit, Systemd en Upstart)
- Beheer logberichten onder Systemd met Journalctl [uitgebreide handleiding]
- Hoe u nieuwe service-eenheden in Systemd kunt maken en uitvoeren met behulp van Shell Script
- 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.