Чи є якась команда, яка б відображала всі доступні послуги в моїй хрипкій ОС на базі Debian?
Я знаю, що для того, щоб побачити всі запущені сервіси, якими ви можете скористатися service --status-all
.
Чи є якась команда, яка б відображала всі доступні послуги в моїй хрипкій ОС на базі Debian?
Я знаю, що для того, щоб побачити всі запущені сервіси, якими ви можете скористатися service --status-all
.
Відповіді:
Wheezy використовує SysV init, і всі сервіси контролюються спеціальними скриптами оболонки /etc/init.d
, тому їх ls /etc/init.d
буде перераховано. Ці файли також містять опис послуги вгорі, а каталог містить а README
.
Деякі , але не всі з них мають .sh
суфікс, ви повинні залишити це з при використанні, наприклад., update-rc.d
.
systemd
по своїй wheezy
системі.
В Debian Jessie спробувати: service --status-all
.
Він є в sysvinit-utils
упаковці.
Як сказано з systemd було б
systemctl --full --type service --all
-l
,--full
Не еліпсуйте назви одиниць, записи дерев процесів, виведення журналів або обрізання описів одиниць у висновку статусу, підрозділів списку, завдань списку та таймерів списку.
-a
,--all
Перераховуючи блоки з одиницями списку, також показуйте неактивні одиниці та одиниці, які слідкують за іншими одиницями. Показуючи властивості підрозділу / завдання / менеджера, показуйте всі властивості незалежно від того, встановлені вони чи ні.
Також корисно від ArchWiki :
systemctl # List running units
systemctl list-units # Idem
systemctl --failed # List failed units