Повний список доступних сервісів Ubuntu


60

Це питання дуже схоже на таке: Список доступних послуг

Для мого конкретного випадку мені цікаво, чи є конкретна команда для показу повного списку служб під Ubuntu.

Я запустив, ls /etc/init.dі він показує досить вичерпний список, але деякі записи відсутні. Я бачу apache2, myslq, gdm, і багато інших.

Але деякі з них відсутні. Один із прикладів: plexmediaserverя нещодавно встановив plex-сервер і виникли труднощі з пошуком назви його служби)

Тож перефразуйте це питання якомога менше слів:
Чи є спосіб отримати повний перелік можливостей {x} для

service {x} status

Примітка: використання Ubuntu 15.04


Робиш service --status-allте, що ти хочеш?
Марк Плотнік

1
Зареєструйтесь /etc/init/теж, якщо ви використовуєте на початку ...
heemayl

1
@MarkPlotnick, ні plexmediaserverдосі не пропускається
Алекс Тартан

2
на якому випуску Ubuntu ви працюєте?
heemayl

1
Подивіться також на /usr/lib/systemd/systemте, як init
систематизований

Відповіді:


91

Оскільки Ubuntu нещодавно перейшов на systemd, деякі сервіси будуть перераховані на початку.

service --status-all

та ін., за систем

systemctl -l --type service --all

або як корінь

systemctl -r --type service --all

Однак програмне забезпечення, яке все ще використовує систему init, швидше за все, буде зазначене в

/etc/init.d

Переглянувши все це, ви отримаєте більшість сервісів, зареєстрованих у системі.

На вікі Arch є хороший підсумок про систематизовану версію


7

Вам знадобиться комбінація команд, залежно від версії Ubuntu. Перш ніж systemd став системою init (до 15.04), було б достатньо наступного:

service --status-all # for sysv init scripts
initctl list         # for Upstart jobs

Деякі служби можуть бути перелічені обома, serviceі initctlв цьому випадку завдання Upstart зазвичай буде правильним.

Що стосується випадку systemd, відповідь Джона Петі подає необхідні команди.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.