w
Pentru un pic mai mult context despre utilizatori, simplu w
comanda oferă o listă cu cine s-a autentificat și ce fac aceștia. Aceste informații sunt afișate într-un format similar cu rezultatul OMS
, dar timpul în care utilizatorul a fost inactiv, timpul CPU utilizat de toate procesele atașate la TTY de conectare și timpul CPU folosit doar de procesul curent. Procesul curent al utilizatorului este listat în câmpul final.
Eșantion de ieșire:
$ w
13:45:48 până la 29 de zile, 19:24, 2 utilizatori, medie de încărcare: 0,53, 0,52, 0,54
UTILIZATOR TTY LOGIN@ IDLE JCPU PCPU CE
seth tty2 Sun18 43:22m 0.01s 0.01s /usr/libexec/gnome-session-binary
creț puncte/2 13:02 35:12 0,03 s 0,03 s -bash
Alternativ, puteți vizualiza adresa IP a utilizatorului cu ajutorul -i
sau --ip-addr
opțiune.
Puteți restrânge rezultatul la un singur nume de utilizator specificând despre ce utilizator doriți informații:
$ w seth
13:45:48 până la 29 de zile, 19:27, 2 utilizatori, medie de încărcare: 0,53, 0,52, 0,54
UTILIZATOR TTY LOGIN@ IDLE JCPU PCPU CE
seth tty2 Sun18 43:25m 0.01s 0.01s /usr/libexec/gnome-session-binary
ps
Odată ce știți cine s-a conectat la sistemul dvs., puteți utiliza ps
pentru a obține un instantaneu al proceselor curente.
Puteți obține toate procesele rulate de un singur utilizator cu --utilizator
(sau -u
), împreună cu numele de utilizator pentru care doriți să faceți un raport. Pentru a oferi rezultatului contextul adăugat al cărui proces este părintele unui proces copil, utilizați --pădure
opțiune pentru o vizualizare „arboresc”:
$ ps --forst --utilizator larry
PID TTY TIME CMD
39707 ? 00:00:00 sshd
39713 puncte/4 00:00:00 \_ bash
39684 ? 00:00:00 systemd
39691 ? 00:00:00 \_ (sd-pam)