Como listar serviços Linux com o comando systemctl
Se você é usuário ou administrador Linux , precisa saber como gerenciar serviços em seu sistema. Serviços são programas executados em segundo plano e fornecem funcionalidades essenciais, como rede, impressão, registro e muito mais.
Mas como você lista, inicia, interrompe, habilita, desabilita ou reinicia serviços no Linux ? A resposta é o comando systemctl. Este comando faz parte do systemd, um moderno gerenciador de sistemas e serviços para distribuições Linux como Ubuntu e Debian .
Se você é iniciante em Linux(Linux beginner) e deseja gerenciar esses serviços usando systemctel, siga as etapas abaixo.

Listar todos os serviços com systemctl
Para listar todos os serviços do seu sistema Linux , execute este comando no terminal:
sudo systemctl list-units –tipo serviço
Isso mostrará uma tabela com cinco colunas: UNIT , LOAD , ACTIVE , SUB e DESCRIPTION .

A coluna UNIT mostra o nome do arquivo da unidade de serviço, que é o arquivo de configuração e definição do serviço. Este arquivo contém informações sobre o que o serviço faz e como gerenciá-lo. Você também pode visualizar um descritor rápido do serviço na coluna DESCRIÇÃO(DESCRIPTION) .
A coluna LOAD mostra se o arquivo da unidade de serviço está carregado na memória. A coluna ACTIVE mostra se é um serviço em execução ou não. Finalmente, a coluna SUB mostra o subestado do serviço, como em execução, encerrado ou com falha.
Você também pode usar a opção -a ou –all em vez de –type service para listar todos os tipos de unidades, não apenas serviços.
Listar (List Active) serviços(Services) ativos com systemctl
Se você deseja ver apenas os serviços que estão atualmente ativos (em execução) em seu sistema, execute este comando no terminal Linux :
sudo systemctl list-units –type serviço –estado(–state) ativo
Isso filtrará os serviços que estão inativos (parados) ou com falha.

(List Inactive) Listar serviços (Services)inativos com systemctl
Da mesma forma, se você deseja ver apenas os serviços que estão atualmente inativos (parados) em seu sistema, execute este comando no terminal:
sudo systemctl list-units –type service –state inativo
Isso filtrará os serviços que estão ativos (em execução) ou com falha.

Listar serviços com falha com systemctl
Se você quiser ver os serviços que falharam ao iniciar ou parar em seu sistema, abra o terminal e execute este comando:
sudo systemctl list-units –type service –state falhou
Isso filtrará quaisquer serviços atualmente ativos (em execução) ou inativos (parados).

Listar serviços habilitados com systemctl
Para ver quais serviços estão habilitados para iniciar automaticamente no momento da inicialização do seu sistema, execute este comando no terminal:
sudo systemctl list-unit-files –type service –state habilitado
Isso mostrará uma tabela com duas colunas: UNIT FILE e STATE . A coluna UNIT FILE mostra o nome do arquivo da unidade de serviço. A coluna STATE mostra se o serviço está habilitado ou não.

Listar serviços desativados com systemctl
Para ver quais serviços estão desabilitados e não serão iniciados automaticamente no momento da inicialização do seu sistema, abra seu terminal Linux e execute este comando:(Linux)
sudo systemctl list-unit-files –type service –state desativado
Isso filtrará os serviços habilitados ou mascarados.

Mostrar detalhes(Show Details) de um serviço(Service) com systemctl
Para mostrar mais detalhes sobre um serviço específico em seu sistema, execute este comando no terminal:
sudo systemctl status <nome do serviço>
Replace < pelo nome do arquivo da unidade de serviço que você deseja verificar.

Isso mostrará informações como descrição, estado de carregamento, estado ativo, subestado, ID do processo ( PID ), uso de memória, uso de CPU e logs de serviço recentes.
Você também pode usar o subcomando show em vez de status para exibir todas as propriedades do serviço em um formato nome=valor.
Iniciar um serviço com systemctl
Para iniciar um serviço que está interrompido em seu sistema, execute este comando em seu terminal Linux :
sudo systemctl start <nome do serviço>
Replace < pelo nome do arquivo da unidade de serviço que você deseja iniciar

Isso iniciará o serviço em segundo plano e retornará ao prompt. Você pode usar o subcomando status para verificar se o serviço está em execução.
Pare um serviço com systemctl
Para interromper um serviço em execução no seu sistema, execute este comando no terminal:
sudo systemctl stop <nome do serviço>
Replace < pelo nome do arquivo da unidade de serviço que você deseja parar

Isso interromperá o serviço em segundo plano e retornará ao prompt. Você pode usar o subcomando status para verificar se o serviço foi interrompido.
Reinicie um serviço com systemctl
Quer(Want) editar e recarregar o arquivo de configuração de um serviço e aplicar as alterações? Se fizer isso, você precisará reiniciar o serviço posteriormente.
Para reiniciar um serviço que está em execução no seu sistema, abra seu terminal e execute este comando:
sudo systemctl restart <nome do serviço>
Replace < service-name> pelo nome do arquivo da unidade de serviço que você deseja reiniciar.

Isso interromperá e iniciará o serviço em segundo plano e retornará ao prompt. Você pode usar o subcomando status para verificar se o serviço está em execução.
Recarregar um serviço com systemctl
Alguns serviços suportam o recarregamento de sua configuração sem parar e iniciar. Recarregar um serviço permite fazer pequenas alterações nos arquivos de configuração desse serviço sem reiniciá-los. Isso é mais rápido e menos perturbador do que reiniciar.
Para recarregar um serviço que suporta esse recurso, use o seguinte comando systemctl no terminal:
sudo systemctl reload <nome do serviço>
Replace < pelo nome do arquivo da unidade de serviço que você deseja recarregar.

Isso recarregará o serviço em segundo plano e retornará ao prompt. Você pode usar o subcomando status para verificar se o serviço está em execução.
Habilite um serviço com systemctl
Para permitir que um serviço seja iniciado automaticamente no momento da inicialização do seu sistema, execute este comando no terminal:
sudo systemctl enable <nome do serviço>
Replace < pelo nome do arquivo da unidade de serviço que você deseja ativar.

Isso criará um link simbólico do arquivo da unidade de serviço para um local em /etc/systemd/system, que informa ao systemd para iniciá-lo no momento da inicialização.
Você também pode usar a opção –now para ativar e iniciar um serviço simultaneamente. Por exemplo:
sudo systemctl enable –now <nome do serviço>

Desabilitar um serviço com systemctl
Para desabilitar a inicialização automática de um serviço no momento da inicialização do seu sistema, execute este comando no terminal Linux :
sudo systemctl desabilitar <nome do serviço>
Replace < pelo nome do arquivo da unidade de serviço que você deseja desabilitar.

Isso removerá o link simbólico de /etc/systemd/system, que informa ao systemd para não iniciá-lo no momento da inicialização.
Você também pode usar a opção –now para desabilitar e interromper um serviço ao mesmo tempo:
sudo systemctl desabilitar –now <nome do serviço>

Listar serviços mascarados com systemctl
Mascarar um serviço significa vincular seu arquivo de unidade a /dev/null , o que evita que ele seja carregado ou manipulado pelo systemd. Isso adiciona uma camada adicional de proteção.
Para ver quais serviços estão mascarados e não podem ser iniciados ou interrompidos manual ou automaticamente em seu sistema, execute este comando no terminal do seu PC Linux:
sudo systemctl list-unit-files –type service –state mascarado
A lista de serviços mascarados aparecerá em uma lista (com os mascarados listados na coluna ESTADO(STATE) )

Mascarar um serviço com systemctl
Execute este comando no terminal para impedir que um serviço seja iniciado, interrompido manualmente ou automaticamente em seu sistema:
máscara sudo systemctl <nome do serviço>
Replace < pelo nome do arquivo da unidade de serviço que você deseja mascarar.

Isso criará o link simbólico do arquivo da unidade de serviço para /dev/null para evitar que ele seja carregado ou manipulado pelo systemd.
Desmascarar um serviço com systemctl
Você pode desmascarar um serviço que já foi mascarado anteriormente. Isso removerá o link simbólico para /dev/null e permitirá que ele seja usado e carregado em outro lugar.
Para desmascarar um serviço que estava mascarado anteriormente em seu sistema, execute este comando:
sudo systemctl desmascarar <nome do serviço>
Replace < pelo nome do arquivo da unidade de serviço que você deseja desmascarar.

Controlando seu PC Linux
Se o seu PC Linux estiver usando systemd para gerenciar serviços do sistema, você pode usar o comando systemctl para gerenciá-los. Você pode iniciar, parar, recarregar, desabilitar e controlar seus serviços, proporcionando maior controle sobre seu PC Linux .
Outra maneira de gerenciar seu PC é limitar o acesso a determinados arquivos. Você pode usar o comando chmod(use the chmod command) em seu PC Linux para permitir (ou proibir) o acesso.
Não tem certeza se sua distribuição Linux é adequada? Você deve experimentar outra distribuição Linux importante(another top Linux distribution) ou até mesmo experimentar uma distribuição Linux portátil . (portable Linux distro)Usar uma distribuição portátil permitirá que você alterne entre eles com facilidade.
Related posts
Como alterar o endereço de e-mail no Facebook, Twitter e LinkedIn
Login e login no LinkedIn Dicas de segurança e privacidade
Remova o acesso de terceiros do Instagram, LinkedIn, Dropbox
Como cancelar a conta LinkedIn Premium antes da renovação automática
Como ativar o modo privado no LinkedIn através do navegador da web
Como visualizar o site de desktop do LinkedIn no seu Android/iOS
LinkedIn não está funcionando? Experimente estas 8 dicas de solução de problemas
Como converter o perfil do LinkedIn para Currículo grátis
Como postar um artigo no Linkedin (e melhores horários para postar)
Como remover ou ocultar conexões do LinkedIn
Como se tornar um influenciador do LinkedIn
Como endossar alguém no LinkedIn (e ser endossado)
Como desativar ou excluir a conta do LinkedIn
Como bloquear ou desbloquear alguém no LinkedIn
Como usar o Assistente de Currículo do LinkedIn no Word
Como impedir que os vídeos sejam reproduzidos automaticamente no LinkedIn
Os 8 melhores sites de redes sociais para profissionais de negócios além do LinkedIn
Melhore sua busca de emprego no LinkedIn com estas 6 dicas
Como visualizar seu perfil do LinkedIn como público
Recurso “aberto ao trabalho” do LinkedIn: você deve usá-lo?
