Esta pregunta es muy similar a esta: Lista de servicios disponibles.
Para mi caso específico, me pregunto si hay un comando específico para mostrar la lista completa de servicios en Ubuntu.
Ejecuté un ls /etc/init.d
y muestra una lista bastante completa, pero faltan algunas entradas. Yo veo apache2
, myslq
, gdm
, y una porción entera de otros.
Pero algunos de ellos faltan. Un ejemplo es plexmediaserver
(instalé el servidor plex recientemente y tuve algunas dificultades para encontrar el nombre de su servicio)
Así que para reformular esta pregunta en el menor número posible de palabras:
¿Hay una manera de obtener la lista completa de posibilidades de {x}
de
service {x} status
Nota: usando Ubuntu 15.04
service --status-all
lo que quieres?/etc/init/
también si está utilizando advenedizo ..plexmediaserver
se omite todavía/usr/lib/systemd/system
también ya que el init se systemd en 15.04 ..Respuestas:
Dado que Ubuntu se ha cambiado recientemente a systemd, algunos servicios se enumerarán por arranque.
y otros, por systemd
o como root
Sin embargo, el software que todavía usa el sistema init probablemente aparecerá en la lista
Si revisa todos estos, obtendrá la mayoría de los servicios registrados en el sistema.
Hay un buen resumen sobre systemd en la wiki de Arch
fuente
Necesitará una combinación de comandos, dependiendo de su versión de Ubuntu. Antes de que systemd se convirtiera en el sistema init (anterior a 15.04), lo siguiente sería suficiente:
Algunos servicios pueden estar listados por ambos
service
yinitctl
, en cuyo caso, el trabajo Upstart generalmente sería el correcto.Para el caso de
systemd
, la respuesta de John Petit proporciona los comandos necesarios.fuente