Список доступных услуг

Есть ли какая-нибудь команда, которая бы показывала все доступные службы в моей ОС на базе Wheezy Debian?

Я знаю это, чтобы увидеть все запущенные службы , вы можете использовать service --status-all .


Wheezy использует SysV init, а все службы управляются специальными сценариями оболочки в /etc/init.d , поэтому ls/etc/init.d перечислит их. Эти файлы также содержат описание службы вверху, а каталог содержит README .

Некоторые, но не все из них имеют .sh , вы должны оставить его выключенным при использовании, например, update-rc.d .


77

В Debian jessie попробуйте: service --status-all .

Он находится в пакете sysvinit-utils .

Поделиться
Улучшить этот ответ
ответил 29 декабря 2015 в 13:21
добавить комментарий |

В Debian jessie попробуйте: service --status-all .

Он находится в пакете sysvinit-utils .


16
  service --status-all  

Будет перечислять все службы с кодом состояния, остановлены или отключены (-), запущен или включен (+) или неизвестен (?), что означает отсутствие раздела кода состояния в их сценарии init.d. Не только запущенные службы.

Поделиться
Улучшить этот ответ
отредактировано 18 июля ’17 в 22:26
ответил 23 мая ’17 в 4:10
добавить комментарий |

  service --status-all  

Перечислит все службы с кодом состояния, остановлен или выключен (-), запущен или включен (+) или неизвестен (?), что означает отсутствие раздела кода состояния в их сценарии init.d. Не только запущенные службы.


11

Как сказано с systemd будет

  systemctl --full --type service --all  

Из справочной страницы:

-l , - full Не увеличивайте многоточие в именах модулей, в записях дерева процессов, в выводах журнала или усекайте описания модулей. в выводе status, list-units, list-jobs и list-timers.

-a , - все При перечислении единиц с помощью list-units также показывать неактивные единицы и единицы, следующие за другими единицами. При отображении свойств объекта/задания/менеджера показывать все свойства независимо от того, заданы они или нет.

Также полезно, из ArchWiki:

  systemctl # Список запущенных модулейssystemctl list-units # Idemsystemctl --failed # Список неудачных модулей  

Поделиться
Улучшить этот ответ
отредактировано 3 января в 19:10
19 февраля ’19 в 01:55
добавить комментарий |

Как сказано с systemd, будет

  systemctl --full --type service  --all  

Из справочной страницы:

-l , - полный Не используйте многоточие в именах модулей, записях в дереве процессов, выводе журнала или усекайте описания модулей в выводе status, list-units, list-jobs и list-timers.

-a , - все При перечислении единиц с помощью list-units также показывать неактивные единицы и единицы которые следуют за другими единицами. При отображении свойств объекта/задания/менеджера показывать все свойства независимо от того, заданы они или нет.

Также полезно, из ArchWiki:

  systemctl # Список запущенных модулейssystemctl list-units # Idemsystemctl --failed # Список неудачных модулей  

0

/etc/init.d содержит скрипты, используемые инструментами инициализации System V (SysVinit).

Список исполняемых файлов:

  ls -F/etc/init.d/|  grep '* $'  

Поделиться
Улучшите этот ответ
ответил 05 ноя 2018 в 9:08
добавить комментарий |

/etc/init.d содержит скрипты, используемые инструментами инициализации System V (SysVinit).

Список исполняемых файлов:

  ls -F/etc/init.d/|  grep '* $'  

0

Попробуйте

  systemctl list-unit-files  

Или

  systemctl list-unit-files |  grep yourservicenameorpartofit  

Поделиться
Улучшите этот ответ
ответил 17 апр. ’20 в 20:03
добавить комментарий |

Попробуйте

  systemctl list-unit-files  

Или

  systemctl list-unit-files |  grep yourservicenameorpartofit  

Оцените статью
Botgadget.ru
Добавить комментарий