Para encontrar a lista de serviços em execução no Linux, você pode usar os seguintes comandos:
1. `systemctl list-unit-files --type=service` Este comando exibirá todos os serviços instalados no sistema, junto com seu status. A saída incluirá informações como o nome do serviço, sua descrição, se está habilitado e seu status atual (em execução, parado, etc.).
2. `serviço --status-all` Este comando fornece uma lista semelhante de serviços, juntamente com seu status atual. No entanto, ele exibe apenas os serviços que estão em execução no momento e não inclui tantas informações detalhadas quanto o comando anterior.
3. `ps -A` Este comando lista todos os processos em execução no sistema, incluindo serviços e processos iniciados pelo usuário. Para filtrar a saída para mostrar apenas serviços, você pode usar o seguinte comando:
```
ps-A | grep -i "sistemad"
```
Isso exibirá todos os processos que possuem “systemd” em seu nome, o que normalmente indica que são serviços do sistema.
4. `topo` O comando top também pode ser usado para visualizar uma lista de serviços em execução. Para fazer isso, pressione a tecla “u” no comando superior para mudar para a guia “Usuários”. Esta guia exibirá uma lista de todos os usuários atualmente logados no sistema, juntamente com os processos que estão executando. Para filtrar a saída para mostrar apenas os serviços do sistema, você pode usar o seguinte comando:
```
topo -u -n 1 | grep -i "sistemad"
```
Isso exibirá uma lista dos 10 principais processos em execução pelo systemd, junto com o uso de CPU, uso de memória e outras informações.