如何在pfSense防火墙上安装htop

时间:2020-01-09 10:42:58  来源:igfitidea点击:

我正在使用pfSense版本2.4.4-RELEASE-p3(FreeBSD 11.2-RELEASE-p10)。
如何在pfSense防火墙上安装htop 2.x版?

htop是一个很棒的交互式系统监视器进程查看器。
它可以替代FreeBSD程序顶部。
这是一个文本模式的应用程序,最新版本也适用于基于FreeBSD的pfsense防火墙。
本教程说明如何在pfSense上安装htop。

在pfSense上安装htop

您需要使用ssh客户端登录:

ssh admin@your-pfsense-firewall-ip-here
ssh [email protected]

选择选项8(shell)。

要安装htop,请执行:

pkg install htop

如何在pfSense防火墙上使用htop?

只需在shell提示符下执行htop(您可能需要首次输入rehash):

htop

如何仅显示给定用户的进程?

要仅查看给定用户的进程(例如theitroad),请执行:

htop -u theitroad
htop --user=theitroad

如何仅显示给定的PID?

语法为:

htop -p PID,[,PID,PID...]
htop --pid=PID,[,PID,PID...]
htop -p 31151,24721

如何禁用配色方案?

要查看单色配色方案,请执行:

htop -C
htop --no-color

pfSense htop键盘快捷键

在htop中时,支持以下命令:

命令描述
向上箭头键在进程列表中选择(突出显示)上一个进程。如有必要,滚动列表。
向下箭头键选择(突出显示)进程列表中的下一个进程。如有必要,滚动列表。
左箭头键向左滚动处理列表。
向右箭头键向右滚动处理列表。
PgUp,PgDn在一个窗口中上下滚动处理列表。
Home滚动到进程列表的顶部,然后选择第一个进程。
End滚动到进程列表的底部,然后选择最后一个进程。
s跟踪进程系统调用:如果已安装strace(1),则按下此键会将其追加到当前选定的进程,从而实时显示该进程发出的系统调用。
l显示进程的打开文件:如果安装了lsof(1),按此键将显示该进程打开的文件描述符列表。

其他键盘快捷键

u仅显示指定用户拥有的进程。
M按内存使用量排序(顶部兼容性键)。
P按处理器使用率排序(顶部兼容性键)。
T按时间排序(最高兼容性键)。
F跟随过程:如果排序顺序导致当前选择的过程在列表中移动,请使选择栏紧随其后。这对于监视过程很有用:这样,您可以使过程始终在屏幕上可见。当使用移动键时,跟随将失去效果。
K隐藏内核线程:阻止将属于内核的线程显示在进程列表中。 (这是一个切换键。)
H隐藏用户线程:在表示它们的系统与普通进程不同的系统上(例如最近的基于NPTL的系统),这可以在进程列表中的用户空间进程中隐藏线程。 (这是一个切换键。)
p显示正在运行的程序的完整路径(如果适用)。 (这是一个切换键。)
Ctrl-L刷新屏幕。
F1