Linux:Рецепты/Список служб и их состояний с помощью команды systemctl: различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) Нет описания правки |
Myagkij (обсуждение | вклад) Нет описания правки |
||
Строка 64: | Строка 64: | ||
{{Примечание1| | {{Примечание1| | ||
Статус enabled говорит о том, что служба доступна и управляется системой systemd. Если служба включена, systemd создает символическую ссылку в /etc/systemd/system/ на файл модуля в /lib/systemd/system/. Такую службу можно запустить, остановить, перезапустить и отключить с помощью команды systemctl. | Статус '''enabled''' говорит о том, что служба доступна и управляется системой [[systemd]]. Если служба включена, [[systemd]] создает символическую ссылку в '''/etc/systemd/system/''' на файл модуля в '''/lib/systemd/system/'''. Такую службу можно запустить, остановить, перезапустить и отключить с помощью команды [[systemctl]]. | ||
}} | }} | ||
{{ | {{Внимание1| | ||
Включение службы не приводит к ее запуску, а отключение — к остановке. | Включение службы не приводит к ее запуску, а отключение — к остановке. | ||
}} | }} | ||
{{Примечание1| | {{Примечание1| | ||
Статус disabled говорит о том, что в /etc/systemd/system/ нет символической ссылки, и эта служба не запускается автоматически при загрузке системы(но ее можно запустить и остановить вручную). | Статус '''disabled''' говорит о том, что в '''/etc/systemd/system/''' нет символической ссылки, и эта служба не запускается автоматически при загрузке системы(но ее можно запустить и остановить вручную). | ||
}} | }} | ||
{{Примечание1| | {{Примечание1| | ||
Статус masked говорит о том, что служба ссылается на /dev/null/. Она полностью отключена, и ее нельзя запустить никаким способом. | Статус '''masked''' говорит о том, что служба ссылается на '''/dev/null/'''. Она полностью отключена, и ее нельзя запустить никаким способом. | ||
}} | }} | ||
{{Примечание1| | {{Примечание1| | ||
Статус static говорит о том, что файл модуля является зависимостью для других файлов модуля и не может быть запущен или остановлен пользователем. | Статус '''static''' говорит о том, что файл модуля является зависимостью для других файлов модуля и не может быть запущен или остановлен пользователем. | ||
}} | }} | ||
{{Примечание1| | {{Примечание1| | ||
indirect присваивается службе, которыя не предназначена для управления пользователем, но может управляться другими службами. | Статус '''indirect''' присваивается службе, которыя не предназначена для управления пользователем, но может управляться другими службами. | ||
}} | }} | ||
{{Примечание1| | {{Примечание1| | ||
generated сообщает, что служба была преобразована из конфигурационного файла системы инициализации, отличной от systemd, — SysV init или LSB init. | Статус '''generated''' сообщает, что служба была преобразована из конфигурационного файла системы инициализации, отличной от [[systemd]], — SysV init или LSB init. | ||
}} | }} | ||
Текущая версия от 11:26, 7 сентября 2023
Проверка/Оформление/Редактирование: Мякишев Е.А.
Список служб и их состояний с помощью команды systemctl
Проблема
Хотите посмотреть все службы, установленные в системе, и вывести их состояние.
Решение
Использовать systemctl — команду-диспетчер systemd.
Посмотреть все активные модули:
systemctl
Посмотреть все активные и неактивные модули:
systemctl --all
Сколько всего файлов модулей:
systemctl list-unit-files
Сколько всего файлов служб установлено:
systemctl list-unit-files --type=service
Список всех включенных служб:
systemctl list-unit-files --type=service --state=enabled
Список всех выключенных служб:
systemctl list-unit-files --type=service --state=disabled
Список всех статических служб:
systemctl list-unit-files --type=service --state=static
Список всех замаскированных служб:
systemctl list-unit-files --type=service --state=masked
См.также
Внешние ссылки