Как посмотреть все сервисы с помощью systemctl

Systemctl – это утилита управления службами в операционной системе Linux, используемая в системе инициализации Systemd. Она позволяет запускать, останавливать, перезапускать и проверять состояние служб. В этой статье мы рассмотрим, как посмотреть все сервисы с помощью systemctl.

Как посмотреть все сервисы с помощью systemctl

Для того чтобы посмотреть все службы Systemd, используйте команду

sudo systemctl list-unit-files --type service

При выполнении этой команды вы увидите список всех юнитов служб, которые доступны в вашей системе. В ответе отображается имя каждого юнита (службы) и его состояние. Состояние может быть “enabled” (добавлен в автозагрузку), “disabled” (не добавлен в автозагрузку) или “static” (добавлен в автозагрузку и не может быть отключен).

Посмотреть все службы Systemd
Посмотреть все службы Systemd

Просмотр список служб без использования параметров

Если вы хотите просмотреть список служб без использования пагинации, то используйте опцию “--no-pager“. Команда будет выглядеть так:

systemctl list-unit-files --type service --no-pager

Просмотр список служб без использования пагинации
Просмотр список служб без использования пагинации

Также вы можете использовать фильтрацию по паттерну, чтобы отфильтровать только службы, содержащие определенные символы. Например, если вы хотите отфильтрфовать службы, имена которых начинаются со слова “mysql“, то используйте команду

sudo systemctl list-unit-files --type service 'mysql*

В терминале вы увидите следующий ответ:

Поиск определенной службы
Поиск определенной службы

Заключение

В заключение, знание команды “systemctl list-unit-files –type service” поможет вам получить список всех служб Systemd, доступных в вашей системе. Опция “–no-pager” позволит избежать пагинации вывода, а фильтрация по схеме поможет отфильтровать только нужные службы. Эта команда может быть очень полезной при управлении службами в вашей системе.

Nazario

Я — Nazario, создатель и автор сайта guid.su, специализируюсь на информационных технологиях с акцентом на системное администрирование Linux и Windows, веб-разработку и настройку различных систем. Мои глубокие знания и обширный практический опыт в этих сферах позволяют мне создавать детальные руководства и учебные материалы, ценные для пользователей всех уровней.

Я стремлюсь делать сложные темы доступными и понятными, надеюсь что мой вклад в сообщество IT будет оценен по достоинству.

Моя работа направлена на образование и распространение знаний в области информационных технологий, помогая другим расширять свои возможности и углублять понимание современных технологий.

Guid: Linux и Windows
Выскажите своё мнение или присоединяйтесь к обсуждению:

Отправляя комментарий, вы даете согласие на обработку ваших данных в соответствии с политикой конфиденциальности и даюёте согласие на их использование.