„Whowatch“: stebėkite „Linux“ vartotojus ir procesus realiu laiku

Nėra jokių abejonių, kad vartotojai ir procesai yra du pagrindiniai bet kurios operacinės sistemos elementai; kadangi vartotojai yra tie, kurie valdo ir atlieka veiksmus visoje sistemoje su tam tikrais leidimais, o procesai leidžia programoms, paslaugoms ir pačiai operacinei sistemai atlikti savo naudojimo funkcijas.

Buvo sukurtos tam tikros priemonės, leidžiančios mums kontroliuoti kiekvieną iš šių elementų, nes svarbu, kad centralizuotai valdytume tiek vartotojus, tiek procesus, kad žinotume, kurie vartotojai turi komandos teises, kurie yra aktyvūs ir kokie procesai ten vykdomi dėl paramos ar kontrolės priežasčių.

Būtent dėl ​​šios priežasties šiandien „Solvetic“ kalbės apie įrankį, vadinamą „whowatch“, ir mes išmoksime jį įdiegti bei naudoti „Linux“, kad realiu laiku žinotume viską, kas vyksta su vartotojais ir procesais.

Kas yra „whowatch“?„Whowatch“ yra interaktyvi programa, panaši į „ncurses“, kurios pagalba realiuoju laiku bus galima rodyti informaciją apie vartotojus, turinčius prisijungimo teises, ir visa tai. Be to, „whowatch“ generuoja standartinę informaciją (vartotojo vardą, tty, pagrindinį kompiuterį, vartotojo procesą) ir taip pat rodo ryšio tipą, naudojamą kaip „telnet“ arba „ssh“.

Kai kuriuos vartotojus galima pasirinkti ir pasiekti proceso medį atskirai arba kaip visų sistemos procesų medį, šį medį galima peržiūrėti papildomame stulpelyje, kuriame rodomas kiekvieno proceso savininkas, jei naudojame proceso medžio režimą, SIGINT ir SIGKILL signalai gali būti siunčiami į pasirinktą procesą, kad atliktų su juo susijusias užduotis.

„Whowatch“ neturi komandų eilutės parinkčių ar konfigūracijos failo, kaip ir kitos komunalinės paslaugos, todėl visi veiksmai atliekami realiuoju laiku, paspaudus šiuos klavišus:

Žymeklio judėjimasį viršų ir žemyn

Leidžia perjungti vartotojo komandų eilutę ir nenaudojimo laiką

i

Nurodo komandų eilutės įjungimą arba išjungimą

c

Rodo pasirinkto vartotojo proceso medį.

Įveskite

Pasiekite visus sistemos procesus (paleisties medis)

t

Išdėstykite proceso savininkus

arba

Siunčia INT signalą pasirinktam procesui

„Ctrl“ + I.

Siunčia KILL signalą pasirinktam procesui

Ctrl + K.

1. Kaip įdiegti „whowatch“ „Linux“


„Whowatch“ bus galima įdiegti iš numatytųjų saugyklų naudojant paketų tvarkyklę, pagrįstą tokiu „Linux“ platinimu:

Ubuntu / Debian

 sudo apt install whowatch

CentOS / RHEL

 sudo yum įdiegti „whowatch“

Fedora

 sudo dnf įdiegti „whowatch“

DIDELIS

2. Kaip naudoti „whowatch“ „Linux“

1 žingsnis
Įdiegę tiesiog paleiskite „whowatch“ komandų eilutėje, kur pamatysime prisijungusį vartotoją ir jo ryšio tipą.

DIDELIS

2 žingsnis
Norėdami pamatyti konkretaus vartotojo informaciją, mes paryškinsime naudotoją, naudodamiesi rodyklėmis aukštyn ir žemyn, kad naršytumėte), tada paspauskite klavišą d, kad būtų rodoma vartotojo informacija, rezultatas bus toks:

Ten matome tokias detales kaip

  • Katalogas Pagrindinis
  • Vartotojo vardas
  • GID
  • UID
  • Apvalkalo kelias ir kt.

DIDELIS

3 žingsnis
Jei norite pamatyti konkretaus vartotojo proceso medį, paspaudę „Enter“, paryškinę tą vartotoją, pamatysime:

DIDELIS

4 žingsnis
Jei norime matyti visus vartotojo procesus medžio formatu, paspaudžiame klavišą „t“

DIDELIS

5 žingsnis
Kita galimybė yra peržiūrėti „Linux“ sistemos informaciją naudojant „s“ klavišą. Ten matome išsamią informaciją apie atminties naudojimą, diską, mainų atmintį, laisvą vietą ir kt.

DIDELIS

Norėdami pasiekti komandos pagalbą, vykdysime šią komandą:

 vyriškas laikrodis
Taigi, naudodamiesi „whowatch“, turime galimybę realiu laiku pasiekti visą informaciją apie vartotoją ir su juo susijusius procesus, kad geriau juos valdytume.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave