Tecco un nuovo ragazzo in città per il monitoraggio delle risorse su Linux chiamato bashtop. Come suggerisce il nome, l’intero strumento codificato nello stesso script bash che visualizza l’utilizzo e le statistiche per CPU, RAD, HDD / SSD, rete e altre risorse. Vediamo come installare e utilizzare bashtop, che è un fantastico monitor di risorse Linux. Non è necessario un desktop Linux per installarlo. Puoi anche installare questa app su macOS / FreeBSD a condizione che soddisfi i requisiti software.
Installazione di bashtop – Eccellente monitoraggio delle risorse Linux
Il requisito di installazione include:
- Bash versione 4.4+ ma Bash versione 5.x + per le migliori prestazioni
- GNU / coreutils
- AWK / sed / grep (tutte le versioni GNU)
- Python3 e psuti
Mettiamoci le mani sporche di bashtop.
Ubuntu Linux installa bashtop
Esegui il comando snap:$ snap install bashtop
In alternativa, prova il repository PPA e quindi installa bashtop:$ sudo add-apt-repository ppa:bashtop-monitor/bashtop
$ sudo apt update
$ sudo apt install bashtop
Debian Linux installa bashtop
Disponibile nel repository Debian ufficiale solo per Debian Linux 11.x:$ sudo apt install bashtop
FreeBSD installa bashtop
Devi installare le dipendenze per FreeBSD usando il comando pkg:$ sudo pkg install coreutils gsed python3 git
$ sudo python3 -m ensurepip
$ sudo pip3 install psutil
Clona il repository e installalo:$ git clone https://github.com/aristocratos/bashtop.git
$ cd bashtop
$ sudo make install
## uninstall command ##
## $ sudo make uninstall
macOS installa bashtop
Si noti che è necessario iTerm2 altrimenti il bastop non funzionerà correttamente nel terminale standard fornito con macOS.
Di nuovo, installa le dipendenze richieste per desktop / laptop macOS Unix:$ brew install python3
$ python3 -m pip install psutil
$ brew install bash coreutils gnu-sed git
$ brew install osx-cpu-temp
$ git clone https://github.com/aristocratos/bashtop.git
$ cd bashtop
$ sudo make install
Arch Linux installa bashtop
Abbiamo bisogno di usare il comando pacman per installare lo stesso:$ sudo pacman -S bashtop
Fedora installa bashtop
Usa il comando dnf:$ sudo dnf install bashtop
RHEL 8 / CentOS 8 installa bashtop utilizzando il repository EPEL
Innanzitutto, abilita il repository EPEL su CentOS 8 (vedi l’esercitazione sul repository RHEL 8 EPEL) e quindi esegui il seguente comando yum:$ sudo yum install bashtop
Come avviare bashtop
Ora che abbiamo installato il bashtop, è tempo di avviarlo e vedere l’applicazione in tutta la gloria TUI (interfaccia utente basata su testo):$ bashtop
Utilizzo delle scorciatoie da tastiera di bashtop
Possiamo usare i seguenti tasti per controllare il processo Linux / Unix e altre operazioni dell’applicazione bashtop secondo le nostre esigenze.
Codice corto | descrizione |
---|---|
Esc, M, m | Mostra il menu principale. |
F2, O, o | Mostra le opzioni. |
F1, H, h | Mostra questa finestra. |
Ctrl-C, Q, q | Esce dal programma. |
+, A, a -, S, s | Aggiungi / Sottrai 100 ms al / dal timer di aggiornamento. |
Sottosopra | Seleziona nell’elenco dei processi. |
accedere | Mostra informazioni dettagliate per il processo selezionato. |
Pg Up Pg Down | Salta di 1 pagina nell’elenco dei processi. |
Fine casa | Passa alla prima o all’ultima pagina nell’elenco dei processi. |
Sinistra destra | Seleziona la colonna di ordinamento precedente / successiva. |
b, B n, N | Seleziona il dispositivo di rete precedente / successivo. |
E, e | Attiva / disattiva la visualizzazione ad albero dei processi |
R, r | Ordinamento inverso nella casella dei processi. |
F, f | Immettere una stringa con cui filtrare i processi. |
C, c | Cancella qualsiasi filtro inserito. |
Selezionato T, t | Termina il processo selezionato con SIGTERM – 15. |
Selezionato K, k | Uccidi il processo selezionato con SIGKILL – 9. |
Selezionato I, i | Interrompere il processo selezionato con SIGINT – 2. |
Correlati: 30 strumenti di monitoraggio del sistema Linux che ogni amministratore di sistema dovrebbe conoscere
Conclusione
Nel complesso, Bashtop è uno strumento eccellente per utenti desktop o laptop, ma non lo installerò sui miei server a causa dei maggiori requisiti e la maggior parte del carico di lavoro del mio server viene eseguita all’interno di Docker. È anche lento rispetto a top e htop. Lo installeresti? Quali altri strumenti usi quotidianamente sul tuo desktop Linux e Unix? Fateci sapere nella sezione commenti qui sotto.
???? Se ti è piaciuta questa pagina, per favore sostenere il mio lavoro su Patreon o con una donazione.
???? Ottieni i tutorial più recenti su argomenti SysAdmin, Linux / Unix, Open Source e DevOps tramite: