ChkService - Uma maneira fácil de gerenciar unidades Systemd no terminal

ChkService - Uma maneira fácil de gerenciar unidades Systemd no terminal

Systemd (System Daemon) é um daemon de gerenciamento de sistema moderno para sistemas Linux. Systemd é um substituto para o Init System Manager; Ele controla a inicialização e os serviços do sistema e apresenta a idéia de unidades (gerenciadas por meio de arquivos da unidade) para identificar diferentes tipos de recursos do sistema, como serviços, dispositivos, troca, automontagem, metas, caminhos, soquetes e outros.

Ele se envia com SystemCtl, Um componente para controlar o comportamento e as unidades do Systemd (iniciando, interrompendo, reiniciando, visualizando o status etc.) usando a linha de comando. E se você simplesmente quiser gerenciar unidades usando atalhos de teclado, é onde ChkService entra.

Leia também: Como gerenciar serviços e unidades 'Systemd' usando 'SystemCtl' no Linux

ChkService é uma ferramenta de linha de comando baseada em ncurses e fácil de usar para gerenciar unidades Systemd em um terminal. Ele lista as unidades em ordem alfabética nas categorias (serviços, metas, automóveis etc.), mostrando o status e a descrição deles, e permite que você, com privilégios de superusuário inicie, pare, habilite e desative unidades.

Instale ChkService em sistemas Linux

Sobre Debian e seus derivados, ChkService pode ser facilmente instalado usando seu próprio PPA como mostrado.

$ sudo add-aprop-repositório 

Sobre Fedora Distribuições Linux.

# dnf copr ativar srakitnican/padrão # dnf install ChkService 

Sobre Arch Linux distribuição.

# clone git https: // aur.Archlinux.Org/ChkService.Git # CD ChkService # makepkg -si 

Em outras distribuições Linux, você pode criar a versão de lançamento usando os seguintes comandos.

# clone git https: // github.com/linuxenko/chkService.git # mkdir build # cd build # cmake… / # make 

Depois de instalar ChkService, Inicie -o com privilégios root usando o comando sudo. Sua saída consiste em quatro colunas, a primeira exibição ativada/desativada/mascarada, a segunda exibição de status iniciado/parado, nome/tipo de unidade e última coluna é a descrição da unidade.

$ sudo chkSerservice 
ChkService para gerenciar serviços Systemd

Informações sobre status da unidade Chksericve:

  • [x] - mostra que uma unidade está ativada.
  • [] - mostra que uma unidade está desativada.
  • [s] - indica uma unidade estática.
  • -m- - mostra que uma unidade está mascarada.
  • = - indica que a unidade foi interrompida.
  • > - mostra que a unidade está funcionando.

Abaixo estão as chaves de navegação ChkSerservice:

  • Up/k - Mova o cursor para cima.
  • Down/J - Mova o cursor para baixo.
  • Pgup/b - mover a página para cima.
  • Pgdown/f - mover a página para baixo.

A seguir, as chaves de ação ChkSerservice:

  • r - Atualizações ou recarregar as informações.
  • Barra de espaço - usado para ativar ou desativar uma unidade.
  • s - Para começar ou parar uma unidade.
  • q - saída.

Para visualizar a página de ajuda, como mostrado na captura de tela abaixo, use ? (imprensa [Shift + /]).

Ajuda e opções de ChkService

ChkService Github Repository: https: // github.com/linuxenko/chkService

Você também pode ler esses artigos relacionados ao SystemD.

  1. Como criar e executar novas unidades de serviço no Systemd usando script de shell
  2. Gerenciando o processo de inicialização e serviços de inicialização do sistema (Sysvinit, Systemd e Upstart)
  3. Gerenciar mensagens de log em Systemd usando o JournalCTL
  4. Como alterar os níveis de execução (metas) no Systemd

É isso! Se você encontrou algum erro durante a instalação ou deseja fazer perguntas, compartilhe qualquer pensamento, use o formulário de comentário abaixo.