每个人都会同意,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
安装后,需要启用管理主快照通信插座的systemd单元:
sudo
systemctl
使可能
现在
snapd
插座
代码语言:
CSS
(
css
)
要启用经典捕捉支持,请输入以下内容以在
/var/lib/snapd/snap
以及
断裂
:
sudo ln-s/
var
/lib/snapd/snap/snap
代码语言:
JavaScript
(
javascript
)
请注销并重新登录,或者重新启动系统以确保快照的路径正确更新。
然后安装
btop
包裹
sudo快照安装btop
4.nmon
nmon
是系统的管理员调谐器和基准测试工具,用于显示CPU、内存、网络、磁盘、文件系统、NFS、顶级进程、资源和电源微分区的性能。
此外,为了实时显示系统资源使用情况,您还可以写入由
nmon
在文件中,这在某些情况下非常有用。换句话说,
nmon
可以将数据快照到
.csv
文件以便以后使用。
有关更多信息,请访问nmon网站。
在Ubuntu/Debian上安装nmon
nmon
Ubuntu和Debian的软件包在默认存储库中可用,所以只需键入:
sudo apt安装nmon
在CentOS/Locky Linux/AlmaLinux上安装nmon
首先,您必须在系统上安装EPEL repo(如果未安装),然后安装
nmon
包裹
sudodnf安装epel版本
sudo dnf安装nmon
5.眼神
用Python编写
一瞥
是一种跨平台监控工具,可提供有关系统性能的信息。它在独立模式(结果显示在终端上)、客户端/服务器模式或web服务器模式(结果在web浏览器中显示)下监视系统资源。
上述所有Linux监控工具都可以监控CPU和内存的使用情况,并列出有关运行进程的信息。
但是,扫视还监视文件系统I/O、网络I/O和传感器读数,这些读数可以显示硬件设备和逻辑卷的CPU和其他硬件温度、风扇速度以及磁盘使用情况。
欲了解更多信息,请访问浏览网站。
在Ubuntu/Debian上安装浏览
一瞥
Ubuntu和Debian的软件包在默认存储库中可用,因此键入:
sudo apt安装浏览
在CentOS/Locky Linux/AlmaLinux上安装浏览
首先,您必须在系统上安装EPEL repo(如果未安装),然后安装
一瞥
包裹
sudodnf安装epel版本
sudo dnf安装浏览
结论
终端监控提供了一种快速简便的方法,可以立即查看Linux系统上发生的事情。
因此,这些是我们挑选的最好的基于Linux终端的监控工具。我们希望该列表对您有所帮助,并帮助您找到正确的工具来监控您的系统使用情况和资源消耗。
那么,您会选择什么来监视您的Linux系统呢?
相关推荐
PuTTY是一款非常流行的终端安全访问远程服务器的软件,它发现了一个关键的安全漏洞。此漏洞可能会使许多用户的私钥面临风险。 该漏洞被归类为CVE-2024-31497,影响的PuTTY版本号在0.68到0.80之间。因此,如果您在此期间一直在使用PuTTY,那么了解这对您的数据安全意味着什么是很重要的。 有什么问题? 波鸿鲁尔大学的Fabian Bäumer和Marcus Brinkmann发现了
又过了六个月,GNOME项目今天发布了备受期待的46版本。虽然它可能不会引入开创性的功能,但它延续了提供干净用户界面的传统,专注于可用性和愉快的桌面体验。 有鉴于此,新版本提供了一些生活质量的改进,进一步完善了以前的GNOME45版本。所以,让我们来看看它们。 GNOME 46桌面亮点 文件应用程序增强功能 GNOME 46中最重要的更新集中在增强Files应用程序中的文件搜索功能上。以前,文件搜
试图在你的iPhone主屏幕上找到一个应用程序,但你所有的应用程序图标似乎都突然消失了?无论是存储不足还是软件故障,这都可能是一件令人恼火的事情,特别是当你很匆忙的时候。幸运的是,您可以选择快速解决此问题。 1.释放iPhone的存储空间 在大多数情况下,应用程序图标往往会因存储空间不足而消失。 如果你收到了“iPhone存储已满”的消息,,我们建议前往 设置一般iPhone存储>>并
旧的个人电脑不能满足现代操作系统和软件的需求。虽然升级内存等硬件会有所帮助,但更好的解决方案是轻量级操作系统。 许多Linux发行版都被设计成轻量级的,有低于500MB甚至低于100MB的Linux版本。 如果您正在为您的PC寻找资源轻操作系统,请尝试这些紧凑、轻量级的Linux发行版。 Linux Distros for 1GB RAM 大多数PC目前都配备了4GB或更高的RAM。如果您需要一个
截至2024年2月底,Linux在桌面操作系统市场的份额已超过4%。根据领先的网络流量分析工具StatCounter的最新数据,Linux的市场份额已达到4.03%。 乍一看,这个数字可能不算多,但它代表着一个重大的飞跃。让我们把它分解一下。Linux花了30年时间才在桌面操作系统中占据3%的份额,这是去年6月达到的一个里程碑。 令人印象深刻的是,开源操作系统在过去八个月里又增长了1%。 Linu
回到顶部