Lista de serviços disponíveis

76

Existe algum comando que mostre todos os serviços disponíveis no meu sistema operacional baseado no Debian?

Sei que, para ver todos os serviços em execução , você pode usar service --status-all .

    
por Dragos Rizescu 09.01.2014 / 18:37

4 respostas

49

Wheezy usa o init do SysV, e todos os serviços são controlados com scripts de shell especiais em /etc/init.d , então ls /etc/init.d os listará. Esses arquivos também contêm uma descrição do serviço na parte superior e o diretório contém um README .

Alguns, mas nem todos, têm um sufixo .sh , você deve deixar isso ao usar, por exemplo, update-rc.d .

    
por 09.01.2014 / 18:48
56

No Debian jessie, tente: service --status-all .

Está no pacote sysvinit-utils .

    
por 29.12.2015 / 14:21
10
service --status-all

Listará todos os serviços com um código de status, sendo interrompidos ou desativados (-), iniciados ou ativados (+) ou desconhecidos (?), o que significa que não há seção de código de status no script init.d. Não apenas executando serviços.

    
por 23.05.2017 / 06:10
0

/etc/init.d contém scripts usados pelas ferramentas de inicialização do System V (SysVinit).

Lista executável:

ls -F /etc/init.d/ | grep '*$'
    
por 05.11.2018 / 10:08