Esta pergunta é muito semelhante a esta: Lista de serviços disponíveis
Para o meu caso específico, estou me perguntando se existe um comando específico para mostrar a lista completa de serviços no Ubuntu.
Eu executei um ls /etc/init.d
e ele mostra uma lista bastante abrangente, mas algumas entradas estão ausentes. Eu vi apache2
, myslq
, gdm
, e um monte de outros.
Mas alguns deles estão faltando. Um exemplo é plexmediaserver
(eu instalei o servidor plex recentemente e tive algumas dificuldades em encontrar o nome do serviço)
Então, para reformular essa questão em poucas palavras como possíveis:
Existe uma maneira de obter a lista completa de possibilidades de {x}
para
service {x} status
Nota: usando o Ubuntu 15.04
service --status-all
que você quer?/etc/init/
também se você estiver usando arrivista ..plexmediaserver
ainda é ignorada/usr/lib/systemd/system
muito como o init é systemd em 15,04 ..Respostas:
Desde que o Ubuntu recentemente mudou para o systemd, alguns serviços serão listados pelo iniciante.
e outros, por systemd
ou como raiz
No entanto, o software que ainda usa o sistema init provavelmente será listado em
Examinar tudo isso renderá a maioria dos serviços registrados no sistema.
Há um bom resumo sobre systemd no wiki do Arch
fonte
Você precisará de uma combinação de comandos, dependendo da sua versão do Ubuntu. Antes que o systemd se tornasse o sistema init (anterior a 15.04), o seguinte seria suficiente:
Alguns serviços podem ser listados por ambos
service
einitctl
, nesse caso, a tarefa Inicial seria normalmente a correta.Para o caso de
systemd
, a resposta de John Petit fornece os comandos necessários.fonte