Listando serviços Linux com SystemCTL

Listando serviços Linux com SystemCTL

Listando serviços Linux com SystemCTL

Uma variedade de serviços é executada continuamente em um plano de fundo do Linux, como serviços de rede e sistema. Os serviços em execução no Linux também são conhecidos como daemons, que se refere a um grupo de processos que trabalham no back-end.

Os serviços podem ser gerenciados e listados através 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 substituição do processo init.

Todas as tarefas do sistema podem ser controladas através do Systemd. O processo pode ser iniciado ou terminado usando esta ferramenta, e todas as informações de serviços habilitadas e desativadas também podem ser listadas com o Systemd.

Lista de serviços usando o 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.

Agora vamos mostrar como o SystemCTL funciona.

Liste todos os serviços

Para obter uma lista de todos os serviços do sistema, sejam eles carregados ou inativos, emita o seguinte comando SystemCTL no terminal:

$ Systemctl list-units --type = Service --l

Todos os serviços em seu sistema aparecerão na tela, como você pode ver na saída mostrada na imagem acima.

Lista de serviços carregados

O comando a seguir listará todos os serviços carregados em execução, ativos ou falhados:

$ Systemctl list-units --type = serviço

Serviços de execução

Em muitos casos, pode ser difícil distinguir os serviços em execução de todos os outros serviços. Execute o comando a seguir para obter uma resposta rápida que mostre 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 ativados no sistema:

$ systemctl list-unit-files-state = habilitado

Serviços desativados

Os serviços desativados não serão iniciados ou ativados automaticamente. Para ativar um serviço desejado/necessário, selecione o serviço na categoria desativada. O comando a seguir é usado para obter uma lista dos serviços desativados no sistema:

$ Systemctl List-Unit-Files-Estado = Desativado

Verifique o status do serviço

O "xícara”O comando é usado para obter mais informações sobre o status de um serviço. O copo é 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 ativados/desativados no sistema:

$ systemctl status cops.serviço

Onde estão os arquivos de serviço do SystemCTL

Os arquivos de configuração do Systemd são armazenados em diretórios específicos. Existem diretórios da unidade do sistema e diretórios de unidades de usuário.

Você pode encontrar a localização da unidade do sistema e diretórios da unidade de usuário usando o PKG-Config Systemd comando.

Execute os seguintes comandos para encontrar os diretórios em seu sistema:

$ PKG-CONFIG SYSTEMD-
$ pkg-config Systemd --Variable = SystemDuserunitdir

Você pode navegar para esses diretórios e ver os arquivos da unidade Systemd.

Conclusão

Este artigo mostrou como usar os comandos do 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.