Как проверить статус службы systemd?

Systemd – это системный менеджер и инициализационная система в современных дистрибутивах Linux. Он отвечает за запуск и управление службами, а также контроль состояния системы. Для проверки статуса службы systemd можно воспользоваться несколькими командами.

1. systemctl status

Команда systemctl status позволяет отследить текущее состояние службы. Например, чтобы узнать статус службы Apache, выполните следующую команду:

systemctl status apache2

После выполнения этой команды вы получите информацию о текущем состоянии службы Apache, а также дополнительные данные, такие как PID процесса, использование памяти и т.д.

2. systemctl is-active

Команда systemctl is-active позволяет проверить активность службы. Например, для проверки активности службы SSH выполните следующую команду:

systemctl is-active ssh

Если служба активна, вы получите ответ «active», если не активна — «inactive».

3. systemctl is-enabled

Команда systemctl is-enabled позволяет проверить, включена ли служба для автозапуска. Например, чтобы узнать, включен ли автозапуск службы cron, выполните следующую команду:

systemctl is-enabled cron

Если служба включена для автозапуска, вы получите ответ «enabled», в противном случае — «disabled».

Заключение

Проверка статуса служб systemd — важная задача для администраторов Linux. Знание состояния и активности служб поможет в управлении системой и решении возможных проблем. Используйте предложенные команды для эффективного мониторинга служб в системе.