Whowatch: pārraugiet Linux lietotājus un procesus reālā laikā

Nav šaubu, ka lietotāji un procesi ir divi no jebkuras operētājsistēmas pamatelementiem; jo lietotāji ir tie, kas pārvalda un veic darbības visā sistēmā ar noteiktām atļaujām, savukārt procesi ļauj lietojumprogrammām, pakalpojumiem un pašai operētājsistēmai pildīt savas lietošanas lomas.

Ir izstrādāti daži rīki, kas ļauj mums kontrolēt katru no šiem elementiem, jo ​​ir svarīgi, lai mēs centralizēti pārvaldītu gan lietotājus, gan procesus, lai uzzinātu, kuriem lietotājiem ir komandas atļaujas, kuri ir aktīvi un kādi procesi tiek izpildīti. atbalsta vai kontroles apsvērumu dēļ.

Šī iemesla dēļ šodien Solvetic runās par rīku, ko sauc par whowatch, un mēs iemācīsimies to instalēt un izmantot Linux, lai reāllaikā uzzinātu visu, kas notiek ar lietotājiem un procesiem.

Kas ir whowatch?Whowatch ir interaktīva utilīta, kas līdzīga ncurses, ar kuras palīdzību būs iespējams parādīt informāciju par lietotājiem, kuriem ir pieteikšanās atļaujas datorā, un tas viss reālā laikā. Papildus tam whowatch ģenerē standarta informāciju (lietotājvārds, tty, saimniekdators, lietotāja process) un parāda arī savienojuma veidu, ko izmanto kā telnet vai ssh.

Dažus lietotājus var atlasīt un piekļūt procesa kokam vai nu atsevišķi, vai kā visu sistēmas procesu koku; šo koku var apskatīt ar papildu kolonnu, kurā tiek parādīts katra procesa īpašnieks, ja mēs izmantojam procesa koka režīmu, SIGINT un SIGKILL signālus var nosūtīt atlasītajam procesam, lai veiktu uzdevumus.

Whowatch nav komandrindas opciju vai konfigurācijas faila, piemēram, citiem utilītiem, tāpēc visas darbības tiek veiktas reālā laikā, nospiežot šādus taustiņus:

Kursora kustībaaugšā un lejā

Ļauj pārslēgties starp lietotāja komandrindu un dīkstāves laiku

i

Attiecas uz komandrindas ieslēgšanu vai izslēgšanu

c

Parāda atlasītā lietotāja procesa koku.

Ievadiet

Piekļuve visiem sistēmas procesiem (startēšanas koks)

t

Izvietojiet procesa īpašniekus

vai

Nosūta INT signālu izvēlētajam procesam

Ctrl + I

Nosūta KILL signālu izvēlētajam procesam

Ctrl + K

1. Kā instalēt whowatch operētājsistēmā Linux


Whowatch būs iespējams instalēt no noklusējuma krātuvēm, izmantojot pakotņu pārvaldnieku, pamatojoties uz šādu Linux izplatīšanu:

Ubuntu / Debian

 sudo apt instalēt whowatch

CentOS / RHEL

 sudo yum instalēt whowatch

Fedora

 sudo dnf instalēt whowatch

PALIELINĀT

2. Kā lietot Whowatch operētājsistēmā Linux

1. darbība
Pēc instalēšanas vienkārši palaidiet komandrindā whowatch, kur mēs redzēsim lietotāju, kurš ir pieteicies, un viņa savienojuma veidu.

PALIELINĀT

2. solis
Lai redzētu informāciju par konkrētu lietotāju, mēs iezīmēsim lietotāju, izmantojot navigācijas augšup un lejup vērstās bultiņas), un pēc tam nospiediet taustiņu d, lai parādītu lietotāja informāciju, rezultāts būs šāds:

Tur mēs redzam tādas detaļas kā

  • Direktorija sākums
  • Lietotāja vārds
  • GID
  • UID
  • Čaulas ceļš utt.

PALIELINĀT

3. solis
Lai redzētu konkrēta lietotāja procesa koku, pēc šī lietotāja izcelšanas nospiediet "Enter", un mēs redzēsim sekojošo:

PALIELINĀT

4. solis
Ja mēs vēlamies redzēt visus lietotāja procesus koka formātā, mēs nospiežam taustiņu "t"

PALIELINĀT

5. solis
Vēl viena iespēja ir apskatīt Linux sistēmas informāciju, izmantojot taustiņu "s". Tur mēs redzam pilnīgu informāciju par atmiņas izmantošanu, disku, mijmaiņas atmiņu, brīvo vietu utt.

PALIELINĀT

Lai piekļūtu komandas palīdzībai, mēs izpildīsim šādu komandu:

 vīriešu pulksteņi
Tādējādi, izmantojot whowatch, mums ir iespēja reāllaikā piekļūt visai lietotāja informācijai un ar to saistītajiem procesiem, lai to labāk pārvaldītu.

wave wave wave wave wave