Whowatch, bewaak gebruikers en systeemprocessen in realtime

over whowatch

In het volgende artikel gaan we kijken naar whowatch. Dit is een programma voor de interactieve commandoregel, eenvoudig en gemakkelijk te gebruiken waarmee we processen en gebruikers kunnen monitoren op een GNU / Linux-systeem. Het laat ons zien wie zich heeft aangemeld bij het systeem en wat ze op dat moment aan het doen zijn. Het doet dit op een vergelijkbare manier als de 'w'.

Het programma ons het toont het totale aantal gebruikers in het systeem en het aantal gebruikers volgens het type verbinding​ Bovendien toont het ons ook de activiteitstijd van het systeem en informatie over de inlognaam van de gebruiker.

Als er verschillende gebruikers zijn, kunnen we een van hen in het bijzonder selecteren en de procesboom bekijken. Binnenkomen in procesboommodus kunnen we verzenden de tekens SIGINT en SIGKILL naar het geselecteerde proces.

Whowatch is een interactief hulpprogramma vergelijkbaar met ncurses dat zal ons in de terminal informatie tonen over de gebruikers die momenteel verbonden zijn met de machine, in realtime. Naast de standaardinformatie (inlognaam, tty, host, gebruikersproces), het toont ons ook het type verbinding (dat wil zeggen telnet of ssh).

In de interface we zullen in staat zijn om een ​​bepaalde gebruiker te selecteren om zijn procesboom te zien, evenals de boom van alle systeemprocessen​ De boom kan worden weergegeven met een extra kolom met de eigenaar van elk proces.

Installeer whowatch op Ubuntu

Het programma whowatch kan eenvoudig worden geïnstalleerd vanuit de standaard repositories met behulp van de pakketbeheerder van onze Ubuntu-distributie. We hoeven alleen maar een terminal te openen (Ctrl + Alt + T) en de opdrachten te typen:

whowatch installatie

sudo apt update; sudo apt install whowatch

Zodra de installatie is voltooid, hoeft u alleen nog maar te doen schrijven wie kijk op de opdrachtregel, om het volgende scherm te zien.

gebruikersscherm in whowatch

whowatch

Enkele opties beschikbaar in whowatch

Onder de verschillende opties die dit terminalprogramma gebruikers biedt, kunnen we vinden:

lijst gebruikersinformatie met whowatch

Bekijk de details van een bepaalde gebruiker​ We zullen gewoon de gebruiker moeten markeren met behulp van de Pijlen omhoog en omlaag om door de gebruikerslijst te navigeren. Eenmaal op de gebruiker die ons interesseert, zullen we dat moeten doen druk op de toets 'd ' om gebruikersinformatie weer te geven, zoals weergegeven in de bovenstaande schermafbeelding.

zie gebruikersprocesboom

naar bekijk de procesboom van een gebruiker, er zullen er niet meer zijn dan druk op de toets Intro na het markeren van de gebruiker dat interesseert ons.

bekijk alle gebruikersprocesbomen

naar bekijk alle procesbomen van het systeem, zal het nodig zijn druk op de toets 't'.

systeeminformatie met whowatch

U kunt ook bekijk systeeminformatie door op de toets 'te drukkens'.

zoekproces

Met behulp van de 'key/' we zullen in staat zijn tot zoek naar een open proces​ Vond het proces dat ons interesseert, dat kan druk op de toets 'd ' verkrijgen proces informatie in kwestie.

eigenaar van de processen

Druk op de 'toetso' kunnen zie de gebruiker die eigenaar is van elk proces.

met Ctrl-I we sturen een INT-signaal naar het geselecteerde proces.

Ctrl-K stuurt het KILL-signaal aan het proces dat we selecteren.

naar krijg meer informatie over het gebruik van dit programmakunt u de handleidingpagina van wie kijk zoals weergegeven in het volgende:

man-pagina van het programma

man whowatch

Tegenwoordig zijn dit soort tools niets nieuws, aangezien er veel ontwikkelingen zijn die ons in staat stellen om elk van deze elementen bij te houden, aangezien het belangrijk is dat we zowel gebruikers als gebruikers centraal beheren. processen​ Hiermee wordt gezocht weten welke gebruikers machtigingen hebben op de computer, welke actief zijn en welke processen worden uitgevoerd, hetzij om ondersteunings- of controleredenen.

Met deze eenvoudige tool kunnen we zonder twijfel in realtime weten wat er gebeurt met de gebruikers en processen van onze teams. Kortom, het blijft alleen om dat te zeggen whowatch is een eenvoudig en gemakkelijk te gebruiken interactief opdrachtregelprogramma op een GNU / Linux-systeem.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.