Linux equivalente a "consultar usuário/servidor: endereço-do-meu-servidor"

Linux equivalente a "consultar usuário/servidor: endereço-do-meu-servidor"

O comando do título exibe todos os usuários conectados ao meu servidor de terminal. Existe um comando Linux equivalente para exibir as mesmas informações?

Responder1

O comando simples whoprovavelmente fornece uma boa lista aqui.

Há também o wcomando.

Responder2

w

Para um pouco mais de contexto sobre os usuários, o wcomando simples fornece uma lista de quem está conectado e o que está fazendo. Essas informações são exibidas em um formato semelhante à saída de who, mas o tempo que o usuário esteve ocioso, o tempo de CPU usado por todos os processos anexados ao TTY de login e o tempo de CPU usado apenas pelo processo atual. O processo atual do usuário está listado no campo final.

Exemplo de saída:

$ w
 13:45:48 up 29 days, 19:24,  2 users,  load average: 0.53, 0.52, 0.54
USER     TTY     LOGIN@  IDLE    JCPU   PCPU WHAT
seth     tty2    Sun18   43:22m  0.01s  0.01s /usr/libexec/gnome-session-binary
curly    pts/2   13:02   35:12   0.03s  0.03s -bash

Alternativamente, você pode visualizar o endereço IP do usuário com a opção -iou --ip-addr.

Você pode restringir a saída a um único nome de usuário especificando sobre qual usuário deseja informações:

$ w seth
 13:45:48 up 29 days, 19:27,  2 users,  load average: 0.53, 0.52, 0.54
USER     TTY     LOGIN@  IDLE    JCPU   PCPU WHAT
seth     tty2    Sun18   43:25m  0.01s  0.01s /usr/libexec/gnome-session-binary

obs:

Depois de saber quem está conectado ao seu sistema, você pode usar pspara obter um instantâneo dos processos atuais.

Você pode fazer com que todos os processos sejam executados por um único usuário com a opção --user(ou -u), junto com o nome de usuário de quem você deseja um relatório. Para fornecer à saída o contexto adicional de qual processo é o pai de um processo filho, use a --forestopção de visualização em “árvore”:

$ ps --forst --user larry
  PID TTY        TIME     CMD
  39707 ?        00:00:00 sshd
  39713 pts/4    00:00:00  \_ bash
  39684 ?        00:00:00 systemd
  39691 ?        00:00:00  \_ (sd-pam)

informação relacionada