Как посмотреть все сервисы с помощью 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” позволит избежать пагинации вывода, а фильтрация по схеме поможет отфильтровать только нужные службы. Эта команда может быть очень полезной при управлении службами в вашей системе.

Понравилась статья?

Помогите Setiwik.ru создавать больше глубоких обзоров и новостей. Один клик и ваш вклад помогает держать серверы включёнными и авторов мотивированными!

Спасибо, что вы с нами!

Nazario

Я Назар. Уже больше десяти лет я работаю с Linux и Windows системами каждый день. Это моя основная профессия и большая часть жизни.
Всё, что ты читаешь на Setiwik.ru, начинается с официальной документации, мануалов и технических спецификаций. Я их изучаю очень внимательно. Но ценность статей появляется именно тогда, когда я беру эту базу и пропускаю через десятки реальных ситуаций: ночные аварии, странные баги, которые не гуглятся с первого раза, выстраданные конфиги и проверенные обходные пути.
Я не обещаю истину в последней инстанции. Но если мой опыт поможет тебе сэкономить хотя бы пару часов нервов и перезагрузок, значит всё это было не зря. Здесь только практика: от тонкой настройки серверов до самых неожиданных ситуаций, которые официальные руководства обычно обходят стороной.
Setiwik.ru это место, где IT становится понятнее и спокойнее. Заходи почаще. Будем разбираться вместе.

Практические инструкции по Windows и Linux
Добавить комментарий