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
já
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ý sledujeDí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.