Cine este conectat la computerul meu și ce fac ei?

Introducere

Dacă rulați un server cu mai mulți utilizatori, atunci este posibil să știți cine este conectat și ce fac.

Puteți afla tot ce trebuie să știți tastând o singură literă și în acest ghid vă voi arăta care este scrisoarea și informațiile returnate.

Acest ghid este util pentru persoanele care rulează servere, mașini virtuale cu mai mulți utilizatori sau persoane care au un PI de Raspberry sau un singur computer de bord similar, pe care îl părăsesc mereu.

Cine este conectat și ce fac ei?

Tot ce trebuie să faceți pentru a afla cine este conectat la computer este să tastați următoarea literă și să reveniți.

w

Ieșirea din comanda de mai sus include un rând de antet și un tabel de rezultate.

Rândul antetului conține următoarele elemente

Tabelul principal are următoarele coloane:

JCPU reprezintă cantitatea de timp utilizată de toate procesele atașate la tty.

PCPU reprezintă cantitatea de timp utilizată de procesul curent.

Chiar și pe un singur utilizator, comanda w poate fi utilă.

De exemplu, sunt conectat ca Gary pe calculatorul meu, dar comanda w returnează 3 rânduri. De ce? Am un tty care este folosit pentru a rula desktop-ul grafic, care în cazul meu este Cinnamon.

Am și 2 ferestre terminale deschise.

Cum să returnați informațiile fără titluri

Comanda w are diferite întrerupătoare care pot fi utilizate. Unul dintre ele vă permite să vedeți informațiile fără anteturi.

Puteți ascunde rubricile utilizând următoarea comandă:

w -h

Aceasta înseamnă că nu vedeți timp, timp de funcționare sau încărcări pentru 5, 10 și 15 minute, dar puteți vedea utilizatorii conectați și ceea ce fac.

Dacă preferați comutatoarele dvs. pentru a fi prietenoase pentru cititori, atunci următorul lucru atinge același obiectiv.

w -no-header

Cum să returnați informația de bază Bare

Poate că nu vrei să știi JCPU sau PCPU. De fapt, poate doriți doar să știți cine este conectat, ce terminal folosesc, ce este numele de gazdă, cât timp au fost inactivi și ce comandă rulează.

Pentru a returna doar aceste informații, utilizați următoarea comandă:

w -s

Din nou, puteți utiliza versiunea mai prietenoasă cititorului, care este după cum urmează:

w - scurtă

Poate chiar este prea multă informație. Poate că nici tu nu vrei să știi despre numele de gazdă.

Următoarele comenzi omit numele de gazdă:

w -f

w - de la

Puteți combina un număr de switch-uri într-una după cum urmează:

w -s -h -f

Comanda de mai sus scoate versiunea scurtă a tabelului, fără anteturi și nici un nume de gazdă. Ați putea fi exprimat și comanda de mai sus, după cum urmează:

w -shf

De asemenea, ați putea să o scrieți în felul următor:

w - scurtă - de la - ne-antet

Găsiți adresa IP a utilizatorului

În mod implicit, comanda w returnează numele gazdei pentru fiecare utilizator. Puteți să o modificați astfel încât adresa IP să fie returnată în schimb, utilizând următoarele comenzi:

w -i

w -ip-addr

Filtrarea după utilizator

Dacă rulați un server cu sute de utilizatori sau chiar doar câteva duzini, acesta poate deveni destul de ocupat executând comanda w pe cont propriu.

Dacă doriți să aflați ce face un anumit utilizator, puteți să îi specificați numele după comanda w.

De exemplu, dacă aș vrea să aflu ce face Gary, pot scrie următoarele:

wary

rezumat

Cele mai multe informații furnizate de comanda w pot fi returnate de alte comenzi Linux, dar niciuna din ele nu necesită mai puține apăsări de taste.

Comanda Uptime poate fi utilizată pentru a arăta cât timp a funcționat sistemul.

Comanda ps poate fi utilizată pentru a afișa procesele care rulează pe un computer

Comanda care poate fi utilizată pentru a arăta cine este conectat. comanda whoami va arăta pe cine ați logat ca și comanda id vă va spune informații despre un utilizator.