Kas prisijungęs prie mano kompiuterio ir ką jie daro?

Įvadas

Jei naudojate serverį su keliais naudotojais, galbūt norėsite sužinoti, kas prisijungęs ir ką jie daro.

Galite sužinoti viską, ką reikia žinoti, įvesdami vieną raidę ir šiame vadove, parodysiu, kuris laiškas yra ir grąžinama informacija.

Šis vadovas yra naudingas žmonėms, kurie paleidžia serverius, virtualias mašinas su keliais naudotojais ar žmonėmis, turintiems "Raspberry PI" ar panašų vieno plokštės kompiuterį, kurį jie visada išeina.

Kas prisijungęs ir ką jie daro?

Viskas, ką jums reikia padaryti, kad sužinotumėte, kas prisijungęs prie kompiuterio, įveskite šią raidę ir paspauskite grįžti.

w

Pirmiau pateiktos komandos išvestis apima antraštės eilutę ir rezultatų lentelę.

Antraštės eilutėje yra šie elementai

Pagrindinė lentelė turi šiuos stulpelius:

JCPU reiškia laiką, kurį naudoja visi prie tty pritvirtinti procesai.

PCPU reiškia laiką, kurį naudoja dabartinis procesas.

Net viename vartotojo kompiuteryje komanda w gali būti naudinga.

Pavyzdžiui, aš prisijungęs kaip Gary mano kompiuteryje, bet komanda w grąžina 3 eilutes. Kodėl? Turiu tty, kuris naudojamas paleisti grafinį darbalaukį, kuris, mano manymu, yra cinamonas.

Aš taip pat turi 2 terminalinius langus.

Kaip grąžinti informaciją be pavadinimų

Komanda w turi įvairius jungiklius, kurie gali būti naudojami. Vienas iš jų leidžia matyti informaciją be antraščių.

Galite paslėpti antraštes naudodami šią komandą:

w -h

Tai reiškia, kad nematote laiko, veikimo trukmės ar apkrovų 5, 10 ir 15 minučių, bet jūs galite pamatyti naudotojus, kurie yra prisijungę ir ką jie daro.

Jei norite, kad jūsų jungikliai būtų draugiški skaitytojams, tuomet jūs pasiekiate tą patį tikslą.

w --no-header

Kaip grąžinti bare pagrindinę informaciją

Galbūt nenorite žinoti JCPU ar PCPU. Tiesą sakant, galbūt jūs tiesiog norite sužinoti, kas prisijungęs, kokį terminalą jie naudoja, koks yra jų kompiuterio pavadinimas, kiek laiko jie buvo nenaudojami ir kokia komanda jie veikia.

Norėdami grąžinti tik šią informaciją, naudokite šią komandą:

w-s

Vėlgi galite naudoti labiau skaitytojams palankią versiją, kuri yra tokia:

W - trumpa

Gal net tai yra per daug informacijos. Galbūt jūs nenorite žinoti apie prieglobos pavadinimą.

Šios komandos praleidžia prieglobos vardą:

w -f

w --from

Galite sujungti keletą jungiklių į vieną iš šių:

w -s -h -f

Pirmiau nurodyta komanda išveda trumpą lentelės versiją, antraštes be pavadinimų ir be pavadinimų. Jūs taip pat galėjote išreikšti šią komandą taip:

w -shf

Taip pat galite parašyti taip:

w - trumpas - iš --no-header

Raskite vartotojo IP adresą

Pagal numatytuosius nustatymus komanda w grąžina kiekvieno vartotojo vardą. Galite pakeisti, kad IP adresas būtų grąžintas vietoj naudojant šias komandas:

w -i

w --ip-addr

Filtruoti pagal naudotoją

Jei naudojate serverį su šimtais vartotojų arba net keliasdešimt, tai gali būti pakankamai užimtas, kai paleisti komandą w atskirai.

Jei norite sužinoti, ką konkretus vartotojas daro, galite nurodyti savo vardą po komandos w.

Pavyzdžiui, jei aš norėjau sužinoti, ką daro Gary, galiu įvesti tokius dalykus:

W gary

Santrauka

Dauguma informacijos, kurią pateikia komanda w, gali grąžinti kitos "Linux" komandos, bet nė vienoje iš jų nereikia mažiau klaviatūros.

" Uptime" komandą galima naudoti norint parodyti, kiek laiko jūsų sistema veikia.

"Ps" komandą galima naudoti norint parodyti kompiuteryje veikiančius procesus

Kurį komandą galima parodyti, kas prisijungęs. komanda whoami parodys, su kuo esate prisijungęs, ir id komanda parodys jums informaciją apie naudotoją.