Top probably is native from most of the Linux distributions.

top

Htop is an upgraded and very useful version of Top, but may require to be installed first.

sudo apt install htop
htop

Iftop is a variation focused on network monitoring and may be installed first.

sudo apt install iftop
sudo iftop -i eth0 -p -n

Bashtop, a powerful combination of both with a graphical (even over terminal interface) that makes the information much easier to be seen.

git clone https://github.com/aristocratos/bashtop
sudo cp bashtop/bashtop /usr/local/bin/
bashtop

And finally, Bottom with incredibly integrated mouse features for selecting with a click and zooming with the scrolling wheel [Link].

sudo snap install bottom

OTHERS

sudo apt install glances -y
glances

sudo apt install whowatch -y
whowatch

sudo apt install tcptrack -y
sudo tcptrack -i eth0

sudo apt install nload -y
nload
nload wlan0

sudo apt install ntop -y
ntop

sudo apt install speedometer -y
speedometer -t eth0
speedometer -r eth0 -c -r lo

sudo apt install ncdu -y
ncdu

See additional information and source code of Glances at [Link].

Another amazing tool for navigating through the file system and execute commands directly is Broot [Link].


BONUS

Check the open-source WebGUI application called NetData [Link] and its Free Cloud Service [Link].

Similarly to the monitoring tools above, checkout CLI information acquisition tools for:

  • System – FastFetch [Link]
  • CPU – CPUFetch [Link]
  • RAM – RAMFetch  [Link]
  • Git – OneFetch [Link]

 

One Reply to “Linux CLI Monitoring Tools”

Comments are closed.