Как управлять службами Systemd на удаленном Linux-сервере
Менеджером системы и служб Systemd можно управлять с помощью утилиты командной строки systemctl. Он позволяет вам управлять systemd локально или на удаленном компьютере с Linux по протоколу SSH.
В этой короткой статье мы покажем вам, как управлять системой systemd и диспетчером служб на удаленном компьютере с Linux через сеанс SSH.
Внимание. Мы рекомендуем использовать пары открытого и закрытого ключей для аутентификации без пароля для SSH, а не паролей, а также использовать дополнительные методы для защиты службы SSH, как описано в этих руководствах. гиды.
- Вход без пароля по SSH с использованием SSH Keygen за 5 простых шагов
- 5 лучших практик по обеспечению безопасности и защиты SSH-сервера
- Как заблокировать доступ по 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, которые вы найдете полезными:
- История позади: почему «init» нужно было заменить на «systemd» в Linux
- Управление процессом запуска системы и службами (SysVinit, Systemd и Upstart)
- Управление сообщениями журнала в Systemd с помощью Journalctl [Подробное руководство]
- Как создать и запустить новые сервисные модули в Systemd с помощью сценария оболочки
- Как изменить уровни запуска (цели) в SystemD
В этой статье мы показали вам, как управлять системой systemd и диспетчером служб на удаленном компьютере с Linux. Используйте раздел обратной связи, чтобы задать вопросы или поделиться своими мыслями об этом руководстве.