Проверка статуса юнита с помощью команды systemctl is-enabled
На этом этапе вы научитесь проверять статус юнитов systemd с использованием команды systemctl is-enabled
.
Systemd - это менеджер системы и служб для Linux. Он управляет процессами после начального этапа загрузки системы. "Юнит" в systemd представляет собой конфигурационный файл, который описывает, как должны обрабатываться служба, устройство, точка монтирования или другой системный ресурс.
Команда systemctl is-enabled
проверяет, настроен ли юнит на автоматический запуск при загрузке системы. Это важно для служб, которые вы хотите запускать при каждом запуске системы.
Проверим статус службы ssh
. Служба SSH (Secure Shell) позволяет вам подключаться к серверу удаленно.
Если терминал еще не открыт, откройте его. Вы можете найти значок Xfce Terminal слева на рабочем столе.
Введите следующую команду и нажмите Enter:
systemctl is-enabled ssh
Вы должны увидеть вывод, похожий на следующий:
enabled
Этот вывод показывает, что служба ssh
настроена на автоматический запуск при загрузке системы.
Теперь проверим статус службы, которая, возможно, не включена по умолчанию, например, apache2
(веб - сервер).
Введите следующую команду и нажмите Enter:
systemctl is-enabled apache2
Вы, возможно, увидите такой вывод:
disabled
Это означает, что служба apache2
не настроена на автоматический запуск при загрузке системы.
Понимание того, включена или отключена служба, является важным аспектом управления системой и гарантирует, что необходимые службы запускаются после перезагрузки.
Помните, что команда systemctl is-enabled
только сообщает, настроена ли служба на запуск при загрузке системы, а не то, запущена ли она в данный момент. В следующих этапах вы научитесь проверять, запущена ли служба.
Нажмите Продолжить, чтобы перейти к следующему этапу.