Вывод списка служб Linux с помощью Systemctl
В фоновом режиме Linux постоянно работают различные службы, такие как сетевые и системные службы. Службы, работающие в Linux, также известны как демоны, что означает группу процессов, работающих на сервере.
Сервисами можно управлять и перечислять их с помощью различных методов и инструментов. Systemd - это программный набор инструментов с возможностью управления системами Linux, принятыми в дистрибутиве Linux в качестве замены процесса инициализации.
Все системные задачи можно контролировать через Systemd. Процесс может быть запущен или завершен с помощью этого инструмента, а информация обо всех включенных и отключенных службах также может быть указана с помощью Systemd.
Список служб, использующих Systemctl в Linux
Systemctl - это утилита, отвечающая за управление и контроль системы systemd. Команду systemctl можно использовать для вывода списка всех служб в Linux.
Теперь мы покажем вам, как работает systemctl.
Список всех услуг
Чтобы получить список всех служб в системе, независимо от того, загружены они или неактивны, введите в терминале следующую команду systemctl:
$ systemctl list-units --type = service --all
Все службы в вашей системе появятся на экране, как вы можете видеть в выводе, показанном на изображении выше.
Список загруженных сервисов
Следующая команда выведет список всех загруженных служб, которые работают, активны или не работают:
$ systemctl list-units --type = сервис
Работающие службы
Во многих случаях бывает сложно отличить запущенные службы от всех других служб. Выполните следующую команду, чтобы получить быстрый ответ, в котором показаны загруженные и запущенные службы в системе:
$ systemctl list-units --type = service --state = работает
Включенные службы
Введите следующую команду, чтобы проверить включенные службы в системе:
$ systemctl list-unit-files --state = включен
Отключенные службы
Отключенные службы не запускаются или не активируются автоматически. Чтобы включить желаемую / необходимую услугу, выберите услугу из отключенной категории. Следующая команда используется для получения списка отключенных служб в системе:
$ systemctl list-unit-files --state = отключено
Проверить статус службы
Значок «чашка»Используется для получения дополнительной информации о статусе услуги. Cup - это модульная система печати, с помощью которой компьютер выступает в роли сервера печати и отображает информацию. Использовать чашки команда для получения дополнительной информации о включенных / отключенных службах в системе:
$ systemctl статусные чашки.услуга
Заключение
В этой статье показано, как использовать команды systemctl для вывода списка служб в Linux, включая несколько вариантов просмотра служб. При правильных знаниях легко подобрать нужную команду.