ChkService - Uma maneira fácil de gerenciar unidades Systemd no terminal
- 1278
- 304
- Howard Fritsch
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 chkSerserviceChkService 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 + /]
).
ChkService Github Repository: https: // github.com/linuxenko/chkService
Você também pode ler esses artigos relacionados ao SystemD.
- Como criar e executar novas unidades de serviço no Systemd usando script de shell
- Gerenciando o processo de inicialização e serviços de inicialização do sistema (Sysvinit, Systemd e Upstart)
- Gerenciar mensagens de log em Systemd usando o JournalCTL
- 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.
- « Como auditar o processo Linux usando 'Autrace' no CentOS/Rhel
- Como criar relatórios a partir de logs de auditoria usando 'aureport' no CentOS/RHEL »