Kā kontrolēt Systemd pakalpojumus attālajā Linux serverī


Systemd sistēmu un pakalpojumu pārvaldnieku var kontrolēt, izmantojot komandrindas utilītu systemctl. Tas ļauj pārvaldīt systemd lokāli vai attālā Linux mašīnā, izmantojot SSH protokolu.

Šajā īsajā rakstā mēs parādīsim, kā SSH sesijas laikā pārvaldīt sistēmas sistēmas un pakalpojumu pārvaldnieku attālā Linux mašīnā.

Uzmanību: mēs iesakām izmantot publisko/privāto atslēgu pārus SSH autentifikācijai bez parolēm, atšķirībā no parolēm, kā arī izmantot papildu metodes SSH pakalpojuma drošībai, kā paskaidrots šajās rokasgrāmatās.

  1. Pieteikšanās ar SSH bez paroles, izmantojot 5 vienkāršus soļus, izmantojot SSH Keygen
  2. 5 labākās prakses SSH servera drošībai un aizsardzībai
  3. Kā bloķēt SSH un FTP piekļuvi noteiktam IP un tīkla diapazonam

Lai izveidotu savienojumu ar attālo serveri, palaidiet systemctl ar karodziņu --host vai -H šādi. Zemāk esošajā komandā mēs izveidojam savienojumu ar attālo serveri kā saknes lietotāju, un statuss ir systemctl utilītas apakškomanda, ko izmanto, lai skatītu httpd pakalpojuma statusu vietnē centos.temint.lan (attālais Linux serveris).

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

Tāpat jūs varat arī sākt, apturēt vai restartēt attālo systemd pakalpojumu, kā parādīts.

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

Lai beigtu sesiju, vienkārši ierakstiet [Ctrl + C] . Plašāku informāciju un lietošanas iespējas skatiet systemctl rokasgrāmatā:

$ man systemctl 

Tas pagaidām ir viss! Tālāk ir pieejams sistemātisku rakstu klāsts, kas jums noderēs:

  1. Stāsts: Kāpēc Linux operētājsistēma “init” ir jāaizstāj ar “systemd”
  2. Sistēmas startēšanas procesa un pakalpojumu pārvaldība (SysVinit, Systemd un Upstart)
  3. Pārvaldiet žurnāla ziņojumus zem Systemd, izmantojot Journalctl [visaptveroša rokasgrāmata]
  4. Kā izveidot un palaist jaunas pakalpojumu vienības Systemd, izmantojot Shell skriptu
  5. Kā mainīt darbības līmeņus (mērķus) SystemD

Šajā rakstā mēs parādījām, kā pārvaldīt sistēmas sistēmu un pakalpojumu pārvaldnieku attālā Linux mašīnā. Izmantojiet atgriezeniskās saites sadaļu, lai uzdotu jautājumus vai dalītos domās par šo rokasgrāmatu.