Cum să controlați serviciile Systemd pe serverul Linux de la distanță


Managerul de sistem și servicii Systemd poate fi controlat folosind utilitarul de linie de comandă systemctl. Vă permite să gestionați systemd local sau pe o mașină Linux de la distanță prin protocolul SSH.

În acest scurt articol, vă vom arăta cum să gestionați sistemul de sistem și managerul de servicii pe o mașină Linux la distanță printr-o sesiune SSH.

Atenție: vă recomandăm să folosiți perechi de chei publice/private pentru autentificarea fără parolă pentru SSH, spre deosebire de parole, și, de asemenea, să folosiți metode suplimentare pentru a securiza serviciul SSH, după cum s-a explicat în aceste ghiduri.

  1. Autentificare SSH fără parolă folosind SSH Keygen în 5 pași simpli
  2. 5 Cele mai bune practici pentru a securiza și proteja serverul SSH
  3. Cum să blocați accesul SSH și FTP la anumite adrese IP și rețea

Pentru a vă conecta la un server la distanță, rulați systemctl cu marcajul --host sau -H după cum urmează. În comanda de mai jos, ne conectăm la serverul de la distanță ca utilizator rădăcină și status este o subcomandă a utilitarului systemctl utilizat pentru a vedea starea httpd< serviciu pe centos.temint.lan (server Linux la distanță).

$ systemctl --host  status httpd.service
OR
$ systemctl -H  status httpd.service

În mod similar, puteți, de asemenea, să porniți, să opriți sau să reporniți serviciul de sistem la distanță, așa cum se arată.

$ systemctl --host  start httpd.service   
$ systemctl --host  stop httpd.service
$ systemctl --host  restart httpd.service

Pentru a încheia sesiunea, tastați pur și simplu [Ctrl+C]. Pentru mai multe informații și opțiuni de utilizare, consultați pagina de manual systemctl:

$ man systemctl 

Asta este tot pentru acum! Ceea ce urmează este un sortiment de articole systemd pe care le veți găsi utile:

  1. Povestea din spate: de ce a trebuit înlocuit „init” cu „systemd” în Linux
  2. Gestionarea procesului și serviciilor de pornire a sistemului (SysVinit, Systemd și Upstart)
  3. Gestionați mesajele de jurnal sub Systemd utilizând Journalctl [Ghid cuprinzător]
  4. Cum să creați și să rulați noi unități de servicii în Systemd utilizând scriptul Shell
  5. Cum să schimbați nivelurile de rulare (ținte) în SystemD

În acest articol, v-am arătat cum să gestionați sistemul de sistem și managerul de servicii pe o mașină Linux la distanță. Utilizați secțiunea de feedback pentru a pune întrebări sau pentru a vă împărtăși părerile despre acest ghid.