5个最佳的基于终端的Linux监控工具

每个人都会同意,Linux监控工具是确保Linux基础设施健康所必需的。因此,性能监控解决方案对于观察Linux系统的运行状况、活动和功能至关重要。

幸运的是,有许多Linux监控工具可用。本文将讨论五种基于轻量级终端的免费工具,用于监视运行Linux的服务器和台式机。

下面讨论的基于终端的监控工具可以帮助您监控Linux机箱上的各种系统资源。

1.顶部


顶部
 (
t
able
o
f

processes)命令是Linux的主要系统和进程监控工具之一。命令
顶部
显示了正在运行的操作的列表以及默认情况下的标准CPU指标和内存使用情况。

运行此命令将打开一个交互式命令模式窗口,其中上半部分将包含进程和资源使用情况的统计信息。下半部分包括当前正在运行的进程的列表。

这个
顶部
命令是一种简单但有用的方法,可以查看系统上当前运行的程序以及它们对系统资源的使用程度。好消息是,该实用程序预装在所有Linux发行版中。

有关详细信息,请访问顶部命令手册页。

2.htop

这个
htop
Linux系统中的命令是一个命令行实用程序,允许用户实时交互式地监视系统的重要资源或服务器的进程。它可以被认为是Windows任务管理器的Linux对应产品。

该命令比
顶部
命令例如,您可以与
htop
使用鼠标。此外,您可以垂直滚动以查看整个流程列表,也可以水平滚动以查看流程的完整命令行。

此外
htop
在其输出中使用颜色以及有关CPU、内存和交换使用情况的视觉指示。

有关更多信息,请访问htop网站。

在Ubuntu/Debian上安装htop

htop
Ubuntu和Debian的软件包在默认存储库中可用,因此键入:

sudo apt安装htop

在CentOS/Locky Linux/AlmaLinux上安装htop

首先,您必须在系统上安装EPEL repo(如果未安装),然后安装
htop
包裹

sudodnf安装epel版本
sudo dnf安装htop

3.btop

btop
是一个跨平台的命令行实用程序,它支持鼠标控件,因此您可以仅通过鼠标输入进行完全导航。此外,它还显示CPU、内存、存储、网络和进程的实时使用情况和统计数据。 

具有
btop
,您可以快速查看进程的详细统计信息,轻松切换排序选项,发送
SIGTERM
,
SIGKILL

SIGINT
对于选定的进程,查看存储设备的当前读写速度等等。

有关更多信息,请访问btop GitHub页面。

在Ubuntu/Debian上安装btop

最简单的安装方法
btop
在Ubuntu或Debian上,将其作为Snap包安装。所以,首先安装
snapd
,如果未安装,请安装
btop
包使用
断裂
:

sudo apt安装snapd
sudo快照安装btop

在CentOS/Locky Linux/AlmaLinux上安装btop

首先,您需要启用EPEL repo(如果未安装),然后安装Snap:

sudo dnf安装epel repo
sudo dnf安装snapd