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