Como usar o SystemCtl no Ubuntu?

Como usar o SystemCtl no Ubuntu?
O "SystemCtl”Refere -se a um utilitário de linha de comando cujo principal objetivo é usar e gerenciar o“Systemd”Serviços de inicialização. Ele vem com uma coleção de daemons, serviços públicos e bibliotecas que são úteis para gerenciar serviços. O "Systemd”O System Manager controla os serviços do sistema (24/7) e gerencia as configurações na forma de arquivos de configuração.

Esta posta.04 com as seguintes diretrizes:

  • Como usar o SystemCtl no Ubuntu?
    • SystemCTL Ativar serviços
    • SystemCTL Desativar serviços
    • SystemCTL START Services
    • SystemCTL Stop Services
    • Systemctl Show Services Status
    • Lista de unidades ativas do SystemCTL
    • Estado de unidades específicas do SystemCTL

Como usar o SystemCtl no Ubuntu?

O funcionamento do comando "SystemCTL" depende de sua sintaxe.

Sintaxe:
A sintaxe generalizada do “SystemCtl”Comando está escrito aqui:

$ Systemctl [Opções…] [Nome do comando…]

A sintaxe acima contém os seguintes parâmetros:

  • SystemCtl: Representa o comando principal “SystemCTL”.
  • Opções: Ajuda a obter a saída desejada.
  • Nome do comando: Especifica os comandos de serviço.

Vamos ver a implementação prática da sintaxe acima para controlar os serviços “Systemd”.

SystemCTL Ativar serviços

O "habilitar”A ferramenta de serviço é usada como um comando com o“SystemCtl”Para ativar o serviço específico no Ubuntu:

Observação: O comando "SystemCTL" precisa dos privilégios do superusuário, eu.e., ““sudo”Para lidar com os serviços do sistema.

$ sudo systemctl atable cron.serviço

O "Cron”O serviço foi ativado agora permanentemente.

SystemCTL Desativar serviços

Para desativar, use o “SystemCtl”Comando com o“desativar”Opção como visto abaixo:

A saída mostra que o “Cron”O serviço foi desativado permanentemente e nunca habilitará após a inicialização.

SystemCTL START Services

O comando de serviço “começar"Ao lado do"SystemCtl”Inicia os serviços temporariamente. Voltará ao status anterior depois de inicializar:

$ sudo systemctl start apache2.serviço

O "Apache2”O serviço foi iniciado e está pronto para usar.

SystemCTL Stop Services

Use o "parar" com o "SystemCtlFerramenta para interromper o serviço especificado por um curto intervalo de tempo (temporariamente):

$ sudo systemctl stop apache2.serviço

Systemctl Show Services Status

Para verificar o status de trabalho atual e os detalhes dos serviços, execute o “SystemCtl”Comando combinado com o utilitário de serviço“ status/show ”:

$ sudo status Systemctl Apache2.serviço

O "Apache2”Serviço é habilitado mas parou temporariamente.

Lista de unidades ativas do SystemCTL

O "Systemd" usa as "unidades" que geralmente gerenciam e controlam a tarefa/ação. Executar o “SystemCtl”Comando seguido pelo“List-unidades”Comando de serviço e o“tipo“Flag dessa maneira:

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

Estado de unidades específicas do SystemCTL

Em vez de todas as unidades ativas listar, o usuário também pode listar o estado especificado das unidades usando o “estado”Bandeira do“SystemCtl”Comando:

$ Systemctl list-units --type = Service-State = EXITADO

O ativo “Systemd”As unidades com status existente foram exibidas no terminal.

Conclusão

Em Ubuntu, o “SystemCtl”Comando é usado para controlar e gerenciar o“Systemd”Serviços com uma combinação de comandos de serviço. O comando de serviço inclui "Start", "Stop", "Enable", "Desativar" e "Status" para gerenciar, alterar e verificar o status dos serviços "Systemd". Este guia recrutou um breve detalhe do objetivo e uso do comando "SystemCTL".