Assistir, monitorar usuários e processos do sistema em tempo real

sobre whowatch

No próximo artigo, daremos uma olhada em whowatch. Este é um programa de linha de comando interativo, simples e fácil de usar com o qual podemos monitorar processos e usuários em um sistema Gnu / Linux. Ele nos mostrará quem se conectou ao sistema e o que estão fazendo naquele exato momento. Ele faz isso de maneira semelhante ao 'W '.

O programa nós vai mostrar o número total de usuários no sistema e o número de usuários de acordo com o tipo de conexão. Além disso, também nos mostrará o tempo de atividade do sistema e informações sobre o nome de login do usuário.

Caso existam diferentes usuários, poderemos selecionar um deles em particular e ver sua árvore de processos. Ao entrar no modo de árvore de processo, podemos enviar os sinais SIGINT e SIGKILL para o processo selecionado.

Whowatch é um utilitário interativo semelhante ao ncurses que nos mostrará no terminal informações sobre os usuários atualmente conectados à máquina, em tempo real. Além das informações padrão (nome de login, tty, host, processo do usuário), também nos mostrará o tipo de conexão (ou seja, telnet ou ssh).

Na interface poderemos selecionar um determinado usuário para ver sua árvore de processos, bem como a árvore de todos os processos do sistema. A árvore pode ser exibida com uma coluna adicional mostrando o proprietário de cada processo.

Instale o whowatch no Ubuntu

O programa whowatch pode ser facilmente instalado a partir dos repositórios padrão usando o gerenciador de pacotes de nossa distribuição Ubuntu. Basta abrir um terminal (Ctrl + Alt + T) e digitar os comandos:

whowatch instalação

sudo apt update; sudo apt install whowatch

Assim que a instalação estiver concluída, tudo o que você precisa fazer é escrever Whowatch na linha de comando, para ver a próxima tela.

tela de usuários em whowatch

whowatch

Algumas opções disponíveis em whowatch

Entre as diferentes opções que este programa de terminal oferece aos usuários, podemos encontrar:

listar informações do usuário com whowatch

Ver os detalhes de um determinado usuário. Teremos apenas que destacar o usuário, usando o Setas para cima e para baixo para navegar na lista de usuários. Uma vez no usuário que nos interessa, teremos que pressione a tecla 'd ' para listar as informações do usuário, conforme mostrado na imagem acima.

ver árvore de processo do usuário

Pára ver a árvore de processos de um usuário, não haverá mais do que pressione a tecla Intro depois de destacar o usuário que nos interessa.

ver todas as árvores de processos do usuário

Pára veja todas as árvores de processo do sistema, será necessário pressione a tecla 't '.

informações do sistema com whowatch

Você também pode visualizar as informações do sistema pressionando a tecla 's'.

processo de busca

Usando a tecla '/, seremos capazes procure um processo aberto. Encontrado o processo que nos interessa, você pode pressione a tecla 'd ' para obter Informações de processo em questão.

dono dos processos

Pressionando a tecla 'o' pode ser veja o usuário que possui cada processo.

Com Ctrl-I vamos enviar um sinal INT para o processo selecionado.

Ctrl-K envia o sinal KILL para o processo que selecionamos.

Pára obtenha mais informações sobre como usar este programa, você pode consultar a página de manual de Whowatch como é mostrado a seguir:

página do manual do programa

man whowatch

Hoje esses tipos de ferramentas não são novidade, já que existem muitos desenvolvimentos que nos permitem controlar cada um desses elementos, já que é importante que façamos o gerenciamento centralizado de usuários e processos. Com isso se busca saber quais usuários têm permissões no equipamento, quais estão ativos e quais processos estão sendo executados, seja por motivos de suporte ou controle.

Sem dúvida, com esta ferramenta simples poderemos saber em tempo real tudo o que acontece com os usuários e processos de nossas equipes. Em suma, só resta dizer que whowatch é um utilitário de linha de comando interativo simples e fácil de usar em um sistema Gnu / Linux.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.