每个人都会同意,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系统呢?
相关推荐
Dmidecode从DMI(桌面管理接口)表中读取数据,该表保存系统硬件组件的信息,如BIOS修订版、序列号、RAM、CPU、制造商信息等。换句话说,它充当DMI表的解码器。 Dmidecode用例 例如,在故障排除过程中,您可能会遇到需要找出BIOS和主板支持的最大RAM、序列号或重要硬件信息的情况。 因此,您可以立即使用 dmidecode 命令获取此信息。 如何安装dmidecode Dmi
如今,无论身在何处,想要共享照片并享受数字娱乐图书馆的普通家庭都在使用NAS。 因此,无论您是希望构建您的专用网络,收集电影、音乐和电视节目,还是将数据备份提升到一个新的水平,NAS都可能是您想要的。 什么是NAS NAS(网络连接存储) 是一个术语,用于指连接到网络并向计算机系统提供文件访问服务的存储设备。 将NAS视为专用文件服务器是最简单的方式。它允许授权网络用户和各种客户端从中央位置存储和
Samba 4.20现在可供下载,它提供了增强的安全性、改进的功能和旨在现代化和简化Active Directory(AD)操作的新功能。 它是一个开源软件套件,可为SMB/CIFS客户端提供无缝的文件和打印服务。这允许Linux/Unix服务器和基于Windows的客户端之间的互操作性,使其成为网络管理员的重要工具,无论底层操作系统如何,都可以创建一个有凝聚力的网络环境。 Samba 4.20亮
从命令行配置IP地址和路由是每个Linux管理员都应该学习的必备技能。在本文中,我们将回顾如何使用 ip 和 命令 命令。 此外,我们将讨论如何使用 ip路由 命令创建一个静态路由,以更改Linux系统的默认网关。 使用ifconfig命令设置静态IP地址(已弃用) 现今 命令 命令已弃用,取而代之的是 ip 命令。然而 命令 命令仍然有效,并且可用于大多数Linux发行版。它用于配置网络接口。
利用当天的视频 苹果2024年5月的“放开”活动标志着iPad系列的一个重要里程碑,该公司推出了自成立以来最重大的升级。请继续阅读,了解苹果在此次活动中宣布的一切。 1. 采用M4芯片的OLED iPad Pro机型 苹果 iPad Pro在活动中抢镜,这是有充分理由的。苹果公司将iPad Pro机型做得更薄,11英寸和13英寸的机型厚度分别为5.3毫米和5.1毫米。更重要的是,新机型最终在横向边
回到顶部