Nel prossimo articolo daremo uno sguardo a whowatch. Questo è un programma per la riga di comando interattiva, semplice e facile da usare con il quale possiamo monitorare processi e utenti su un sistema Gnu / Linux. Ci mostrerà chi ha effettuato l'accesso al sistema e cosa sta facendo in quel preciso momento. Lo fa in modo simile al 'w '.
Il programma noi mostrerà il numero totale di utenti nel sistema e il numero di utenti in base al tipo di connessione. Inoltre, ci mostrerà anche il tempo di attività del sistema e le informazioni sul nome di accesso dell'utente.
Nel caso ci siano diversi utenti, potremo selezionarne uno in particolare e vedere il suo albero dei processi. Per entrare in modalità albero dei processi, possiamo inviare i segni SIGINT e SIGKILL al processo selezionato.
Whowatch è un'utilità interattiva simile a ncurses che ci mostrerà nel terminale le informazioni sugli utenti attualmente connessi alla macchina, in tempo reale. Oltre alle informazioni standard (nome di accesso, tty, host, processo utente), ci mostrerà anche il tipo di connessione (cioè telnet o ssh).
Nell'interfaccia saremo in grado di selezionare un determinato utente per vedere il suo albero dei processi, così come l'albero di tutti i processi del sistema. L'albero può essere visualizzato con una colonna aggiuntiva che mostra il proprietario di ogni processo.
Installa whowatch su Ubuntu
Il programma whowatch può essere facilmente installato dai repository predefiniti utilizzando il gestore di pacchetti della nostra distribuzione Ubuntu. Non ci resta che aprire un terminale (Ctrl + Alt + T) e digitare i comandi:
sudo apt update; sudo apt install whowatch
Una volta completata l'installazione, tutto ciò che devi fare è scrivere chi guarda sulla riga di comando, per vedere la schermata successiva.
whowatch
Alcune opzioni disponibili in whowatch
Tra le diverse opzioni che questo programma terminale offre agli utenti, possiamo trovare:
Visualizza i dettagli di un particolare utente. Dovremo semplicemente evidenziare l'utente, utilizzando il Frecce su e giù per navigare nell'elenco degli utenti. Una volta sull'utente che ci interessa, dovremo farlo premere il tasto 'd ' per elencare le informazioni sull'utente, come mostrato nello screenshot qui sopra.
a visualizzare l'albero dei processi di un utente, non ci sarà più di premere il tasto Intro dopo aver evidenziato l'utente che ci interessa.
a vedere tutti gli alberi dei processi del sistema, sarà necessario premere il tasto 't '.
È anche possibile visualizzare le informazioni di sistema premendo il tasto 's'.
Usando il tasto '/' saremo in grado cercare un processo aperto. Trovato il processo che ci interessa, puoi premere il tasto 'd ' ottenere informazioni sul processo in questione.
Premendo il tasto 'o' possono essere vedere l'utente che possiede ogni processo.
Con Ctrl-I invieremo un segnale INT al processo selezionato.
Ctrl-K invia il segnale KILL al processo che selezioniamo.
a ottenere maggiori informazioni su come utilizzare questo programma, puoi consultare la pagina di manuale di chi guarda come mostrato di seguito:
man whowatch
Oggi questi tipi di strumenti non sono una novità, poiché ci sono molti sviluppi che ci consentono di controllare ciascuno di questi elementi, poiché è importante gestire centralmente sia gli utenti che processi. Con questo si cerca sapere quali utenti hanno i permessi sul computer, quali sono attivi e quali processi vengono eseguiti, sia per motivi di supporto che di controllo.
Senza dubbio, con questo semplice strumento saremo in grado di conoscere in tempo reale tutto ciò che accade con gli utenti e i processi dei nostri team. Insomma, resta solo da dirlo whowatch è un'utilità a riga di comando interattiva semplice e facile da usare su un sistema Gnu / Linux.