Kes on minu arvutisse sisse logitud ja mida nad teevad?

Sissejuhatus

Kui kasutate serverit, millel on mitu kasutajat, siis võiksite teada, kes on sisse logitud ja mida nad teevad.

Te võite teada saada kõik, mida pead teadma, sisestades ühe kirja ja selle juhendi, ma näitan teile, milline kiri on ja tagastatud teave.

See juhend sobib inimestele, kes käitavad servereid, virtuaalseid masinaid, millel on mitu kasutajat või kellel on Raspberry PI või sarnane ühelaetav arvuti, mida nad kogu aeg lahkuvad.

Kes on sisse loginud ja mida nad teevad?

Kõik, mida pead tegema, et teada saada, kes on teie arvutisse sisse loginud, tippige järgmine täht ja vajutage taganemist.

w

Ülaltoodud käsu väljund sisaldab päise rida ja tulemuste tabelit.

Pealkirida sisaldab järgmisi elemente

Peamine tabel sisaldab järgmisi veerge:

JCPU tähistab aega, mida kasutavad kõik tty-le lisatud protsessid.

PCPU tähistab praeguses protsessis kasutatud aja hulka.

Isegi ühe kasutajaarvuti puhul võib käsk w olla kasulik.

Näiteks olen sisse logitud Gary minu arvutisse, kuid käsk w tagastab 3 rida. Miks? Mul on tty, mida kasutatakse graafilise töölaua käitamiseks ja mis minu arvates on Cinnamon.

Mul on ka 2 terminali akent avatud.

Kuidas informatsiooni ilma pealkirjadega tagastada

Käsk w omab erinevaid lülitusi, mida saab kasutada. Üks neist võimaldab näha teavet ilma päisteta.

Pealkirju saate peita, kasutades järgmist käsku:

w -h

See tähendab, et te ei näe 5, 10 ja 15 minutit aega, töökorda ega koormusi, kuid näete kasutajaid, kes on sisse logitud ja mida nad teevad.

Kui soovite, et teie lülitid oleksid loetavad, saavutatakse sama eesmärk.

w --no-header

Kuidas naasta alusinformatsiooni

Võib-olla te ei soovi teada JCPU-d või PCPU-d. Tegelikult võite lihtsalt teada, kes on sisse logitud, millist terminali nad kasutavad, milline on nende masinanimi, kui kaua nad on tühjad ja millise käsuga nad töötavad.

Selle teabe edastamiseks kasutage alljärgnevat käsku:

w-s

Jällegi saate kasutada lugejasõbralikumat versiooni, mis on järgmine:

w - lühike

Võib-olla on see liiga palju teavet. Võibolla te ei soovi teada hostinime kohta.

Järgmised käsklused jätavad hostinime välja:

w -f

w - alates

Saate ühendada mitu lülitit ühega järgmiselt:

w -s -h -f

Ülaltoodud käsu väljundtab tabeli lühikese versiooni, ühtegi päist ega hosti nime. Sa oleksid võinud eespool kirjeldatud käsku ka väljendada järgmiselt:

w -shf

Võiksite seda kirjutada ka järgmisel viisil:

w - lühike - of -no-header

Leidke Kasutaja IP-aadress

Vaikimisi tagastab w-käsk iga kasutaja jaoks hostinimi. Saate seda muuta nii, et IP-aadress tagastatakse selle asemel, kasutades järgmisi käsklusi:

w-i

w -ip-addr

Kasutaja poolt filtreerimine

Kui kasutate serverit, millel on sadu kasutajaid või isegi paar tosinat, võib see käsk w ise sujuvalt käivitada.

Kui soovite teada, mida konkreetne kasutaja teeb, saate oma nime määrata pärast käsuga w.

Näiteks, kui ma tahtsin välja selgitada, mida Gary teeb, võin ma kirjutada järgmist:

w gary

Kokkuvõte

Enamikku w-käsu esitatud teavet saab tagastada teised Linux-i käsud, kuid ükski neist ei nõua vähem klahvivajutusi.

Uptime-käsku saab näidata, kui kaua süsteem töötab.

Ps-käsku saab kasutada arvutis töötavate protsesside näitamiseks

Keset käsku saab näidata, kes on sisse logitud. whoami käsk näitab, kes te olete sisse loginud, ja id käsk ütleb sulle teavet kasutaja kohta.