Listando serviços Linux com Systemctl
Uma variedade de serviços executados continuamente em um ambiente Linux, como rede e serviços de sistema. Os serviços em execução no Linux também são conhecidos como daemons, que se refere a um grupo de processos trabalhando no back-end.
Os serviços podem ser gerenciados e listados por meio de diferentes métodos e ferramentas. O Systemd é um conjunto de ferramentas de software com a capacidade de gerenciar sistemas Linux adotados pela distribuição Linux como uma substituição drop-in do processo init.
Todas as tarefas do sistema podem ser controladas através do Systemd. O processo pode ser iniciado ou encerrado usando esta ferramenta, e todas as informações de serviços habilitados e desabilitados também podem ser listados com Systemd.
Listar serviços usando Systemctl no Linux
Systemctl é um utilitário com a responsabilidade de gerenciar e controlar o sistema systemd. O comando systemctl pode ser usado para listar todos os serviços no Linux.
Vamos agora mostrar como o systemctl funciona.
Listar todos os serviços
Para obter uma lista de todos os serviços no sistema, estejam eles carregados ou inativos, emita o seguinte comando systemctl no terminal:
$ systemctl list-units --type = service --all
Todos os serviços do seu sistema aparecerão na tela, como você pode ver na saída mostrada na imagem acima.
Listar serviços carregados
O comando a seguir listará todos os serviços carregados em execução, ativos ou com falha:
$ systemctl list-units --type = serviço
Serviços em execução
Em muitos casos, pode ser difícil distinguir os serviços em execução de todos os outros serviços. Execute o seguinte comando para obter uma resposta rápida que mostra os serviços carregados e em execução no sistema:
$ systemctl list-units --type = service --state = running
Serviços habilitados
Digite o seguinte comando para verificar os serviços habilitados no sistema:
$ systemctl list-unit-files --state = enabled
Serviços para deficientes
Os serviços desativados não serão iniciados ou ativados automaticamente. Para habilitar um serviço desejado / necessário, selecione o serviço da categoria desabilitado. O seguinte comando é usado para obter uma lista dos serviços desativados no sistema:
$ systemctl list-unit-files --state = disabled
Verifique o status do serviço
O "xícara”Comando é usado para obter mais informações sobre o status de um serviço. Cup é um sistema de impressão modular através do qual o computador atua como um servidor de impressão e exibe informações. Use o xícaras comando para obter mais informações sobre os serviços habilitados / desabilitados no sistema:
$ systemctl status cups.serviço
Conclusão
Este artigo mostrou como usar os comandos systemctl para listar serviços no Linux, incluindo várias opções para visualizar os serviços. Com o conhecimento correto, é fácil escolher o comando necessário.