Como listar todos os serviços em execução no Systemd no Linux

Como Listar Todos Os Servicos Em Execucao No Systemd No Linux



Systemd, também conhecido como gerenciador de sistemas e serviços, é o gerenciador de serviços padrão das diferentes distribuições do Linux. Este sistema é a ferramenta de inicialização do Linux, que é a primeira etapa iniciada quando o kernel do Linux inicializa.

systemctl é o comando systemd para controlar os serviços do Linux. Os serviços no Linux podem ser ativados, desativados e mascarados. Os detalhes de cada serviço são armazenados nos arquivos da unidade localizados no diretório /usr/lib/systemd. Este artigo é um guia abrangente sobre como listar todos os serviços em execução no systemd em um sistema Linux.

Exibir serviços em execução no Linux sob Systemd

O systemctl é o comando para gerenciar os serviços de inicialização do systemd. Você pode usar este comando para parar e iniciar o serviço, verificar o status dos serviços em execução e verificar as dependências dos serviços. Para encontrar a lista de serviços em execução, digite list-units no subcomando com o systemctl:







systemctl list-units --tipo = serviço



Na saída acima, o UNIDADE é o nome do serviço, o CARREGAR está verificando os arquivos analisados ​​pelo systemd ou não, ATIVO é o estado de alto nível da unidade, SUB é o estado de baixo nível da unidade e DESCRIÇÃO é uma informação detalhada da Unidade.



aperte o Q tecla para sair da lista de serviços e retornar ao terminal.





Exibir serviços ativos no Linux sob Systemd

Execute o seguinte comando systemctl no terminal para visualizar todos os serviços atualmente ativos no Linux:

systemctl list-units --tipo = serviço --estado =ativo



Listar todos os serviços em execução no Systemd no Linux

É difícil distinguir os serviços em execução da lista de todos os serviços. Obtenha uma visão rápida dos serviços em execução executando o seguinte comando no terminal:

systemctl list-units --tipo = serviço --estado =correndo

Listar todos os serviços ativados no Systemd no Linux

Para listar todos os serviços, que serão iniciados automaticamente quando você inicializar o sistema Linux, execute o comando abaixo:

arquivos de unidade de lista systemctl --estado = habilitado

Listar todos os serviços desativados no Systemd no Linux

Abaixo está o comando para obter a lista de todos os serviços desativados no systemd no Linux:

arquivos de unidade de lista systemctl --estado = desabilitado

Informações detalhadas dos serviços em execução no Systemd no Linux

O comando cup é usado para obter informações detalhadas sobre os serviços sob o gerenciador de sistema e serviço do Linux.

systemctl status cups.service

Conclusão

O systemd é o gerenciador de sistemas e serviços das principais distribuições do Linux. Os serviços systemd são gerenciados pelo systemctl comando e com o conhecimento eficiente do utilitário systemctl, você pode gerenciar serviços em seu sistema Linux. Neste tutorial, mencionamos todas as maneiras de listar os serviços no systemd no Linux.