Поиск по сайту:

Как управлять службами Systemd на удаленном Linux-сервере


Менеджером системы и служб Systemd можно управлять с помощью утилиты командной строки systemctl. Он позволяет вам управлять systemd локально или на удаленном компьютере с Linux по протоколу SSH.

В этой короткой статье мы покажем вам, как управлять системой systemd и диспетчером служб на удаленном компьютере с Linux через сеанс SSH.

Внимание. Мы рекомендуем использовать пары открытого и закрытого ключей для аутентификации без пароля для SSH, а не паролей, а также использовать дополнительные методы для защиты службы SSH, как описано в этих руководствах. гиды.

  1. Вход без пароля по SSH с использованием SSH Keygen за 5 простых шагов
  2. 5 лучших практик по обеспечению безопасности и защиты SSH-сервера
  3. Как заблокировать доступ по SSH и FTP к определенному IP-адресу и сетевому диапазону

Чтобы подключиться к удаленному серверу, запустите systemctl с флагом --host или -H следующим образом. В приведенной ниже команде мы подключаемся к удаленному серверу от имени пользователя root, а status — это подкоманда утилиты systemctl, используемая для просмотра статуса httpd<. на centos.temint.lan (удаленный сервер Linux).

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

Аналогичным образом вы также можете запустить, остановить или перезапустить удаленную службу systemd, как показано.

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

Чтобы завершить сеанс, просто введите [Ctrl+C]. Дополнительную информацию и варианты использования см. на странице руководства systemctl:

man systemctl 

На данный момент это все! Далее следует подборка статей о systemd, которые вы найдете полезными:

  1. История позади: почему «init» нужно было заменить на «systemd» в Linux
  2. Управление процессом запуска системы и службами (SysVinit, Systemd и Upstart)
  3. Управление сообщениями журнала в Systemd с помощью Journalctl [Подробное руководство]
  4. Как создать и запустить новые сервисные модули в Systemd с помощью сценария оболочки
  5. Как изменить уровни запуска (цели) в SystemD

В этой статье мы показали вам, как управлять системой systemd и диспетчером служб на удаленном компьютере с Linux. Используйте раздел обратной связи, чтобы задать вопросы или поделиться своими мыслями об этом руководстве.