我非常喜欢 htop,在 GNU/Linux 上非常好,我想要一个适用于 OpenBSD 5.6 的类似软件。有人知道这件事吗?
答案1
Htop 2.0 添加了 OpenBSD 支持。我刚刚在 OpenBSD 5.9 上编译了它,它运行得很好:http://hisham.hm/htop/
答案2
systat(1)
,top(1)
是ps
您最好的选择。
在某些时候你能够挂载procfs
到 OpenBSD 上 - 请参阅,mount_procfs(8)
但这是最近删除从标准配置来看。您可以尝试构建自定义内核,但我希望删除 procfs 支持是有充分理由的。
例如,请参阅以下注释掉的行/usr/src/sys/arch/i386/conf/GENERIC
#option PROCFS # /proc, currently broken
您可以尝试在支持下构建新的内核procfs
。它仅在 i386 上受支持,并且在 5.6 中被破坏(据我所知)。
cd /tmp; wget http://ftp.spline.de/pub/OpenBSD/5.6/sys.tar.gz
tar xzf /tmp/sys.tar.gz # Unpack sources
cd /usr/src/sys/arch/i386/conf
vi GENERIC # Comment out the procfs line
config GENERIC
cd ../compile/GENERIC
make clean && make
make install
reboot
现在您可以安装procfs
:
mount_procfs /proc /proc
构建 htop(它需要 procfs 并且仅在 Linux 上受支持。从技术上讲,它也适用于 FreeBSD,安装了 procfs,并且可能最终在 OpenBSD 上工作...你的里程可能会有所不同。但我不会相信它......
wget http://hisham.hm/htop/releases/1.0/htop-1.0.tar.gz
tar zxf htop-1.0.tar.gz
cd htop-1.0
./configure
make
make install
或者实际上,只是使用top
......
答案3
从OpenBSD 5.9 htop
可以作为一个包提供,而且效果很好。
要安装它,请使用
pkg_add htop
作为根。
答案4
您可以使用brew 安装htop。https://docs.brew.sh/安装
$ brew install htop