Linux 中如何使用 Htop 监控工具?【网络安全】
镜像下载、域名解析、时间同步请点击阿里云开源镜像站
一、Htop 界面展示

“Htop 是一个用于 Linux/Unix 系统的交互式实时进程监控应用程序,也是 top 命令的替代品,它是所有 Linux 操作系统上预装的默认进程监控工具。
Htop 还有许多其他用户友好的功能,这些功能在 top 命令下不可用
在 Htop 中,可以垂直滚动查看完整进程列表,水平滚动查看完整命令行。
与 Top 因为它不会在启动期间等待获取数据。
在 Htop 中,你可以一次杀死多个进程而无需插入其 PID。
在 Htop 中,你不再需要输入进程号或优先级值来重新优化进程。
按“e”打印进程的环境变量集。
使用鼠标选择列表项。
二、在 Linux 中安装 Htop
这 Htop 包大多在所有现代 Linux 发行版中都可用,并且可以使用系统中的默认包管理器进行安装。
在 Debian 上安装 Htop
$ sudo apt install htop
在 Ubuntu 上安装 Htop
$ sudo apt install htop
在 Linux Mint 上安装 Htop
$ sudo apt install htop
在 Fedora 上安装 Htop
$ sudo dnf install htop
在 CentOS 8/7 上安装 Htop
$ sudo yum install epel-release
$ sudo yum install htop
在 RHEL 8/7 上安装 Htop
--------- On RHEL 8 ---------
$ sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
$ sudo yum install htop
--------- On RHEL 7 ---------
$ sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
$ sudo yum install htop
在 Rocky Linux/AlmaLinux 上安装 Htop
$ sudo yum install epel-release
$ sudo yum install htop
在 Gentoo 上安装 Htop
$ emerge sys-process/htop
在 Arch Linux 上安装 Htop
$ pacman -S htop
在 OpenSUSE 上安装 Htop
$ sudo zypper install htop
在 RHEL/CentOS 和 Fedora 上
$ sudo yum groupinstall "Development Tools"
$ sudo yum install ncurses ncurses-devel
在 Debian、Ubuntu 和 Mint 上
$ sudo apt-get install build-essential
$ sudo apt-get install libncurses5-dev libncursesw5-dev
接下来,从 Github 存储库下载最新的 Htop 并运行 Configure 和 Make 用于安装和编译 Htop 的脚本。
$ wget -O htop-3.0.5.tar.gz https://github.com/htop-dev/htop/archive/refs/tags/3.0.5.tar.gz
$ tar xvfvz htop-3.0.5.tar.gz
$ cd htop-3.0.5/
$ ./configure
$ make
$ sudo make install
三、如何使用 Htop
现在通过在终端上执行以下命令来运行 Htop 监控工具。
# htop
Htop 主要有三个部分
1.标题,我们可以在其中看到信息,例如 CPU、Memory、Swap 还显示任务,load average 和 Up-time。
2.按顺序排序的进程列表 CPU 利用率。
3.页脚显示不同的选项,如 help、setup、filter tree kill、nice、quit 等等。

按 F2 或者 S 对于设置菜单 > 有四列,即 Setup、Left Column、Right Column 和 Available Meters。
你可以配置打印在窗口顶部的仪表、设置各种显示选项、在颜色模式中进行选择以及选择以何种顺序打印哪些列。

类型 Tree 或 t 显示进程树视图。

你可以参考页脚显示的功能键来使用这个漂亮的 Htop 应用程序来监控 Linux 运行进程。
但是,建议使用字符键或快捷键而不是功能键,因为它们可能在安全连接过程中与某些其他功能发生了映射。
本文转自:https://xie.infoq.cn/article/04a0adcf4b09792a8f68356bd
Linux 中如何使用 Htop 监控工具?【网络安全】的更多相关文章
- 【linux】【网络安全】linux中怎样关闭ICMP回应功能
引用自:http://blog.csdn.net/qq844352155/article/details/49700121 linux中怎样关闭ICMP回应功能 输入: echo ...
- 在Linux中查看所有正在运行的进程
可以使用ps命令.它能显示当前运行中进程的相关信息,包括进程的PID.Linux和UNIX都支持ps命令,显示所有运行中进程的相关信息. ps命令能提供一份当前进程的快照.如果想状态可以自动刷新,可以 ...
- 如何在Linux中查看所有正在运行的进程
如何在Linux中查看所有正在运行的进程 FROM:http://os.51cto.com/art/201101/244090.htm 进程是一个其中运行着一个或多个线程的地址空间和这些线程所需要的系 ...
- Linux下网络流量实时监控工具
Linux下网络流量实时监控工具大全 在工作中发现,经常因为业务的原因,需要即时了解某台服务器网卡的流量,虽然公司也部署了cacti软件,但cacti是五分钟统计的,没有即时性,并且有时候打开监控页面 ...
- Linux中Bash发现重大安全漏洞修改方法
北京时间9月25日消息,Linux用户今天又得到了一个“惊喜”!Red Hat安全团队在 Linux 中广泛使用的Bash shell中发现了一个隐晦而危险的安全漏洞.该漏洞被称为“Bash Bug” ...
- Linux中监控命令top命令使用方法详解
收集了两篇关于介绍Linux中监控命令top命令的详细使用方法的文章.总的来说,top命令主要用来查看Linux系统的各个进程和系统资源占用情况,在监控Linux系统性能方面top显得非常有用,下面就 ...
- linux中top命令的用法
收集了两篇关于介绍Linux中监控命令top命令的详细使用方法的文章.总的来说,top命令主要用来查看Linux系统的各个进程和系统资源占用情况,在监控Linux系统性能方面top显得非常有用,下面就 ...
- Linux操作系统下Oracle主要监控工具介绍
Oracle监控包括有效且完全地监控Oracle数据库的性能.可用性和使用率等统计量,还包括即时的错误通知和纠正措施,并提供全面的报表和图表.本文中主要介绍几种Linux操作系统下Oracle主要监控 ...
- Linux中mpstat命令参数详解
Linux中mpstat命令参数详解 mpstat 是 Multiprocessor Statistics的缩写,是实时系统监控工具.其报告与CPU的一些统计信息,这些信息存放在 /proc/stat ...
随机推荐
- C#后台去除HTML标签
public string NoHTML(string Htmlstring) { //删除脚本 Htmlstring = Regex.Replace(Htmlstring, @"<s ...
- 5个不常提及的HTML技巧
2021年你需要知道的HTML标签和属性 Web开发人员都在广泛的使用HTML.无论你使用什么框架或者选择哪个后端语言,框架在变,但是HTML始终如一.尽管被广泛使用,但还是有一些标签或者属性是大部分 ...
- 矩阵QR分解
1 orthonormal 向量与 Orthogonal 矩阵 orthonormal 向量定义为 ,任意向量 相互垂直,且模长为1: 如果将 orthonormal 向量按列组织成矩阵,矩阵为 ...
- Solution -「CF 1132G」Greedy Subsequences
\(\mathcal{Description}\) Link. 定义 \(\{a\}\) 最长贪心严格上升子序列(LGIS) \(\{b\}\) 为满足以下两点的最长序列: \(\{b\}\) ...
- Python基础—基础数据类型list(Day4)
基础数据类型 四.list列表 存放大量数据,大量的数据在列表中便于操作,列表示有序的,有索引值,可切片,方便取值. 1.list的增 1).append('元素') 在列表后面按元素添加 ...
- 攻防世界Web_easytornado
题目: 解题思路: 题目就三个txt文本文件 , 由python_template_injection这篇随笔中了解到tornado也是python web应用程序模板的一种,应该也是考查模板注入. ...
- 一个C#程序的执行过程
可能很多人都知道我们把程序打包成dll就丢出去了,但是里面的具体的执行过程是怎么样的呢. 程序集是由元数据和IL组成的.IL是和CPU无关的语言,是微软的几个专家请教了外面的编译器的作则,开发出来的. ...
- oracle 11g rac集群重启顺序以及常用管理命令简介
转至:https://www.cnblogs.com/yj411511/p/12459533.html 目录 1.关闭数据库 1.1 查看数据库实例状态 1.2 停止所有节点上实例 1.3 确认数据库 ...
- 移动C盘的.gradle文件
今天参照一位博主的方法,移动了C盘下的.gradle文件,解放C盘,就是设置了一下环境变量,然后就把gradle文件移过去了,运行是可以运行,但是再看其他博主的方法都需要AndroidStudio下的 ...
- Apache Ranger 编译安装部署
1. 概述 Apache Ranger是大数据领域的一个集中式安全管理框架,目的是通过制定策略(policies)实现对Hadoop组件的集中式安全管理.用户可以通过Ranger实现对集群中数据的安全 ...