Close

Управление сервисами в Systemd. Systemctl

Systemd (system daemon) – это созданный в 2010 году, инициализатор сервисов (демонов) в системах семейства Linux. Несмотря на жаркие споры о его эффективности, безопасности и необходимости, systemd все чаще встречается в новых дистрибутивах.

В этом посте я кратко изложу основные команды управления сервисами. Команды выполняются под пользователем с правами, для этого им нужно добавить sudo или предварительно запустить сеанс su.

Список активных демонов можно просмотреть командой:

Для запуска сервиса команда выглядит так:

Где <service> — имя сервиса (например, nginx).

Перезапустить:

Выключить сервис:

Просмотреть статус сервиса, узнать запущен он или нет можно следующей командой:

 

Установить сервис на автозагрузку вместе с системой (автозагрузку):

Убрать из автозапуска:

Узнать установлен ли сервис на автозапуск:

Ответ disabled сообщит, что сервис не активен, enabled в обратном случае.

С подробным описанием функциональности systemd вы можете ознакомиться здесь.

Поделиться: