Wyszukiwanie w witrynie

Jak kontrolować usługi systemowe na zdalnym serwerze Linux


Menedżerem systemu i usług Systemd można sterować za pomocą narzędzia wiersza poleceń systemctl. Umożliwia zarządzanie systemd lokalnie lub na zdalnym komputerze z systemem Linux za pośrednictwem protokołu SSH.

W tym krótkim artykule pokażemy, jak zarządzać systemem systemowym i menedżerem usług na zdalnym komputerze z systemem Linux za pośrednictwem sesji SSH.

Uwaga: zalecamy używanie par kluczy publiczny/prywatny do uwierzytelniania SSH bez hasła, w przeciwieństwie do haseł, a także stosowanie dodatkowych metod zabezpieczania usługi SSH, jak wyjaśniono w tych przewodniki.

  1. Logowanie bez hasła SSH za pomocą SSH Keygen w 5 prostych krokach
  2. 5 najlepszych praktyk zabezpieczania i ochrony serwera SSH
  3. Jak zablokować dostęp SSH i FTP do określonego adresu IP i zakresu sieci

Aby połączyć się ze zdalnym serwerem, uruchom systemctl z flagą --host lub -H w następujący sposób. W poniższym poleceniu łączymy się ze zdalnym serwerem jako użytkownik root, a status to podkomenda narzędzia systemctl używana do przeglądania stanu httpd< na centos.temint.lan (zdalny serwer Linux).

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

Podobnie możesz także uruchomić, zatrzymać lub ponownie uruchomić zdalną usługę systemową, jak pokazano.

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

Aby zakończyć sesję, po prostu wpisz [Ctrl+C]. Aby uzyskać więcej informacji i opcji użytkowania, zobacz stronę podręcznika systemctl:

man systemctl 

To wszystko na teraz! Poniżej znajduje się asortyment artykułów systemowych, które okażą się przydatne:

  1. Historia za tym: Dlaczego „init” trzeba było zastąpić „systemd” w systemie Linux
  2. Zarządzanie procesem i usługami uruchamiania systemu (SysVinit, Systemd i Upstart)
  3. Zarządzaj komunikatami dziennika w Systemd za pomocą Journalctl [Kompleksowy przewodnik]
  4. Jak tworzyć i uruchamiać nowe jednostki usług w Systemd za pomocą skryptu powłoki
  5. Jak zmienić poziomy działania (cele) w SystemD

W tym artykule pokazaliśmy, jak zarządzać systemem systemowym i menedżerem usług na zdalnym komputerze z systemem Linux. Skorzystaj z sekcji opinii, aby zadawać pytania lub podzielić się przemyśleniami na temat tego przewodnika.