neste tutorial vamos aprender como listar serviços no Ubuntu usando a interface da linha de comandos. Veremos como podemos listar serviços e serviços que não estão funcionando.

listar os Serviços Ubuntu com o comando serviço

o comando serviço –status-all irá listar todos os serviços no seu servidor Ubuntu (tanto os Serviços em execução como os Serviços em execução).

service --status-all

Isto irá mostrar todos os serviços disponíveis no seu sistema Ubuntu. O status é para executar serviços, para serviços interrompidos.,

Usando o comando grep, podemos filtrar a saída para mostrar apenas os serviços em execução.

service --status-all | grep '\'

A lista ubuntu serviços que não estejam a executar, Tipo,

service --status-all | grep '\'

O serviço de comando pode ser usado para listar os serviços em todos os releases do Ubuntu, incluindo (Ubuntu 17, 16.04, e 14.04).

lista de serviços com o comando systemctl

desde Ubuntu 15, Os serviços são geridos pelo systemd., Com o systemd podemos usar o comando systemctl para obter informações sobre a execução de serviços em nosso sistema Ubuntu.

A lista de todos os serviços em execução no Ubuntu, Digite:

systemctl list-units

A saída do comando será algo parecido com isso:

UNIT LOAD ACTIVE SUB DESCRIPTIONapache2.service loaded active running LSB: Apache2 web serverapparmor.service loaded active exited LSB: AppArmor initializationcron.service loaded active running Regular networking.service loaded active exited Raise network interfacesnmbd.service loaded active running LSB: start Samba NetBIOS nameserver (nmbd)smbd.service loaded active running LSB: start Samba SMB/CIFS daemon (smbd)ssh.service loaded active running OpenBSD LOAD = Reflects whether the unit definition was properly loaded.ACTIVE = The high-level unit activation state, i.e. generalization of SUB.SUB = The low-level unit activation state, values depend on unit type.

A lista de todos os serviços, incluindo inativos unidades, Tipo:

systemctl list-units -a

A Lista de inativos da unidade, Tipo:

systemctl list-units -a --state=inactive

O systemctl comando não funciona para o Ubuntu 14.04 e versões anteriores, use o serviço de estado-todos os comandos mencionados acima.