Android

Comando W no linux

Dominando e Entendendo o Comando TOP no Linux

Dominando e Entendendo o Comando TOP no Linux

Índice:

Anonim

, falaremos sobre o comando w .

w é um utilitário de linha de comando que exibe informações sobre usuários conectados no momento e o que cada usuário está fazendo. Ele também fornece informações sobre há quanto tempo o sistema está em execução, o horário atual e a média de carga do sistema.

Como usar o comando w

A sintaxe para o comando w é a seguinte:

w

Quando w é chamado sem nenhuma opção ou argumento, a saída se parece com isso:

21:41:07 up 12 days, 10:08, 2 users, load average: 0.28, 0.20, 0.10 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 10.10.0.2 20:59 1.00s 0.02s 0.00sw linuxize pts/1 10.10.0.8 21:41 7.00s 0.00s 0.00s bash

A primeira linha fornece as mesmas informações que o comando uptime . Ele contém as seguintes colunas:

  • 21:41:07 - A hora atual do sistema. up 12 days, 10:08 - Quanto tempo o sistema ficou ativo. 2 users - O número de usuários conectados. load average: 0.28, 0.20, 0.10 - A média de carga do sistema nos últimos 1, 5 e 15 minutos. A média de carga do sistema é uma medida do número de tarefas atualmente em execução ou aguardando a E / S do disco. Basicamente, informa o quão ocupado seu sistema esteve durante o intervalo especificado.

A segunda linha inclui os seguintes campos:

  • USER - O nome do usuário conectado. TTY - O nome do terminal usado pelo usuário. FROM - O nome do host ou endereço IP de onde o usuário está conectado. LOGIN@ - A hora em que o usuário efetuou login. IDLE - O tempo desde a última vez que o usuário interagiu com o terminal. Tempo ocioso. JCPU - O tempo usado por todos os processos anexados ao tty. PCPU - O tempo usado pelo processo atual do usuário. Aquele exibido no campo WHAT . WHAT - O processo atual do usuário e as opções / argumentos.

O comando lista todos os usuários conectados no momento e as informações associadas a eles.

w linuxize

22:08:55 up 12 days, 10:35, 2 users, load average: 0.00, 0.06, 0.12 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT linuxize pts/1 10.10.0.8 21:41 27:55 0.00s 0.00s bash

w Opções de comando

w aceita várias opções que raramente são usadas.

A opção -h , --no-header diz a w para não imprimir o cabeçalho:

w -h

Somente as informações sobre os usuários conectados são impressas:

root pts/0 10.10.0.2 20:59 1.00s 0.02s 0.00sw -h linuxize pts/1 10.10.0.8 21:41 7.00s 0.00s 0.00s bash

A opção -f , --from alterna o campo FROM . Se este arquivo é mostrado ou oculto por padrão, depende da distribuição que você está usando

w -f

22:48:39 up 12 days, 11:15, 2 users, load average: 0.03, 0.02, 0.00 USER TTY LOGIN@ IDLE JCPU PCPU WHAT root pts/0 20:59 5.00s 0.03s 0.01s bash linuxize pts/1 21:41 1.00s 0.02s 0.00sw -f

A opção -o , --old-style , diz para usar a saída de estilo antigo. Quando essa opção é usada, o comando imprime espaço em branco quando os JCPU IDLE , JCPU e PCPU são inferiores a um minuto.

w -o

22:50:33 up 12 days, 11:17, 2 users, load average: 0.14, 0.04, 0.01 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 10.10.0.2 20:59 1:59m bash linuxize pts/1 10.10.0.8 21:41 w -o

A opção -s , --short diz a w para usar a saída de estilo curto. Quando essa opção é usada, os campos LOGIN@ , JCPU e PCPU não são impressos.

w -s

22:51:48 up 12 days, 11:18, 2 users, load average: 0.04, 0.03, 0.00 USER TTY FROM IDLE WHAT root pts/0 10.10.0.2 3:14 bash linuxize pts/1 10.10.0.8 2.00sw -s

A opção -i , --ip-addr força o w a sempre mostrar o endereço IP em vez do nome do host no campo FROM .

w -i

Conclusão

O comando w imprime informações sobre a atividade do sistema e usuários conectados. Para mais informações, digite man w no seu terminal.

Se você tiver alguma dúvida, deixe um comentário abaixo.

terminal w