Cette question est très similaire à celle-ci: Liste des services disponibles
Pour mon cas spécifique, je me demande s’il existe une commande spécifique pour afficher la liste complète des services sous Ubuntu.
J'ai couru un ls /etc/init.d
et il montre une liste assez complète, mais certaines entrées manquent. Je ne vois apache2
, myslq
, gdm
et beaucoup d'autres.
Mais certains d'entre eux manquent. Un exemple en est plexmediaserver
(j'ai récemment installé plex server et j'ai eu quelques difficultés à trouver le nom de son service)
Donc , pour reformuler cette question en quelques mots que possible:
Y at - il un moyen d'obtenir la liste complète des possibilités de {x}
pour
service {x} status
Note: en utilisant Ubuntu 15.04
service --status-all
-ce que tu veux?/etc/init/
-vous aussi si vous utilisez upstart ..plexmediaserver
encore ignoré/usr/lib/systemd/system
l'init est programmé au 15.04 ..Réponses:
Étant donné qu'Ubuntu a récemment basculé sur systemd, certains services seront listés par upstart.
et autres, par systemd
ou en tant que racine
Cependant, les logiciels utilisant encore le système init seront probablement listés dans
En parcourant tous ces éléments, vous obtiendrez la plupart des services enregistrés sur le système.
Il y a un bon résumé sur systemd sur le wiki Arch
la source
Vous aurez besoin d'une combinaison de commandes, selon votre version d'Ubuntu. Avant que systemd ne devienne le système init (antérieur à 15.04), les éléments suivants suffiraient:
Certains services peuvent être répertoriés par les deux
service
etinitctl
, auquel cas, le travail Upstart est généralement le bon.Pour le cas de
systemd
, la réponse de John Petit fournit les commandes nécessaires.la source