Whowatch: Sledujte uživatele a procesy Linuxu v reálném čase

Není pochyb o tom, že uživatelé a procesy jsou dvěma základními prvky jakéhokoli operačního systému; protože uživatelé jsou ti, kteří spravují a provádějí akce v celém systému s určitými oprávněními, zatímco procesy umožňují aplikacím, službám a samotnému operačnímu systému plnit své role používání.

Byly vyvinuty určité nástroje, které nám umožňují ovládat každý z těchto prvků, protože je důležité, abychom centrálně spravovali uživatele i procesy, abychom věděli, kteří uživatelé mají oprávnění v týmu, kteří jsou aktivní a jaké procesy se tam provádějí z důvodů podpory nebo kontroly.

Z tohoto důvodu bude dnes Solvetic hovořit o nástroji s názvem whowatch a my se naučíme, jak jej nainstalovat a používat v Linuxu, abychom v reálném čase věděli vše, co se děje s uživateli a procesy.

Co je whowatch?Whowatch je interaktivní nástroj podobný ncurses, pomocí kterého bude možné v reálném čase zobrazovat informace o uživatelích, kteří mají na počítači oprávnění k přihlášení, a to vše. Kromě toho whowatch generuje standardní informace (uživatelské jméno, tty, hostitel, uživatelský proces) a také zobrazuje typ připojení použitého jako telnet nebo ssh.

Někteří uživatelé mohou být vybráni a přistupovat ke stromu procesů buď jednotlivě, nebo jako strom všech systémových procesů, tento strom lze zobrazit pomocí dalšího sloupce, ve kterém je zobrazen vlastník každého procesu, pokud použijeme režim Strom procesů, SIGINT a signály SIGKILL lze odeslat do vybraného procesu a provádět na něm úkoly.

Whowatch nemá možnosti příkazového řádku ani konfigurační soubor jako ostatní nástroje, takže všechny akce se provádějí v reálném čase stisknutím následujících kláves:

Kurzorový pohybnahoru a dolů

Umožňuje přepínání mezi uživatelským příkazovým řádkem a dobou nečinnosti

Odkazuje na příkazový řádek zapnutý nebo vypnutý

C

Zobrazí strom procesů vybraného uživatele.

Vstupte

Přístup ke všem systémovým procesům (spouštěcí strom)

t

Nasazení vlastníků procesů

nebo

Odešle signál INT do vybraného procesu

Ctrl + I

Odešle signál KILL vybranému procesu

Ctrl + K

1. Jak nainstalovat whowatch na Linux


Bude možné nainstalovat whowatch z výchozích úložišť pomocí správce balíčků na základě distribuce Linuxu použité následujícím způsobem:

Ubuntu / Debian

 sudo apt nainstalovat whowatch

CentOS / RHEL

 sudo yum nainstalovat whowatch

Fedora

 sudo dnf nainstalovat whowatch

ZVĚTŠIT

2. Jak používat whowatch v Linuxu

Krok 1
Po instalaci stačí spustit whowatch na příkazovém řádku, kde uvidíme přihlášeného uživatele a jeho typ připojení.

ZVĚTŠIT

Krok 2
Chcete -li zobrazit podrobnosti o konkrétním uživateli, zvýrazníme jej pomocí šipek nahoru a dolů k navigaci) a poté stisknutím klávesy d zobrazíme informace o uživateli, výsledkem bude následující:

Tam vidíme detaily jako

  • Adresář Domů
  • Uživatelské jméno
  • GID
  • UID
  • Cesta skořápky atd.

ZVĚTŠIT

Krok 3
Chcete -li zobrazit strom procesů konkrétního uživatele, po zvýraznění tohoto uživatele stiskněte „Enter“ a uvidíme následující:

ZVĚTŠIT

Krok 4
Pokud chceme vidět všechny procesy uživatele ve stromovém formátu, stiskneme klávesu „t“

ZVĚTŠIT

Krok 5
Další možností je zobrazit informace o systému Linux pomocí klíče „s“. Zde vidíme úplné podrobnosti o využití paměti, disku, odkládací paměti, volném místě atd.

ZVĚTŠIT

Pro přístup k nápovědě příkazu spustíme následující příkaz:

 muž, který sleduje
Díky whowatch máme tedy možnost přístupu ke všem informacím v reálném čase uživatele a souvisejících procesů, abychom je mohli lépe spravovat.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave