收起左侧

教程:用【btop】性能监控给你不能熄灭的屏幕添点色彩,安装超级简单。

4
回复
397
查看
[ 复制链接 ]

1

主题

9

回帖

0

牛值

系统先锋体验团🛩️

top是Linux中的性能监控工具,类似任务管理器,原生top看起来不太直观和美观,btop工具就是top的图形化和美化版。可以在飞牛物理机的屏幕上直接运行和显示,且随着系统资源变化,以动效显示。尤其适合不能息屏的笔记本使用,美观,且能把屏幕利用起来。正常主机想直观的看到系统资源变化,也可以在终端或者物理屏幕上运行。

截屏1拷贝.jpg

btop显示的实时状态,不仅为了美观,他本身就是一个实打实的Linux资源监控工具,能直接显示CPU的实时频率,功耗和温度,也能让你NAS里别有用心的应用无处遁形,然后直接Kill掉。

项目地址在这:https://github.com/aristocratos/btop

也帮朋友们下载了X86_64的软件包,网络不友好的自取即可。

下载链接: 附件:btop.zip

一共900多K,算极致轻量化了。

开始

1、准备工作与网络环境检查

(1)SSH切换至root用户

开启飞牛的SSH

终端SSH登录到你的NAS,或者直接在物理机屏幕上操作

切换至root用户,会让输入密码(不显示)

sudo -i

此时屏幕会输出“root@你的主机名”

这一步如果吃力,就直接放弃,咱不折腾了,稳稳定定用着就好。

(2)升级apt安装器(系统自带,常规检查更新)

输入

apt update

apt安装器会自动在线升级

截屏2026-01-24-08.40.09.jpg

升级成功的输出

这一步如果失败,后面暂时就不用看了,网络环境不支持你的后续操作了,过段时间再尝试。

(3)使用apt安装:build-essential(官方提供,自动下载安装)

输入

apt install coreutils sed git build-essential gcc -y

apt会自动下载安装:build-essential

截屏2026-01-2408.42.10.png

2、准备必要文件

(1)去项目地址自己按需下载,X86_64系统可直接下载我提供的软件包,其他和ARM版的朋友直接去项目地址根据实际情况下载吧。发布版本如下。

未标题-1.jpg

下载后解压,文件层级应该是btop文件夹里直接是几个文件和文件夹,有的解压工具会以压缩文件名新建文件夹,注意一下。

(2)上传文件到你NAS上一个不碍眼的角落,可以直接用管理员视角传到日常不可见的文件夹中,或者,直接SFTP到根目录!!!只要别误删,在哪都行。

(3)复制一下btop文件夹的原始路径

截屏2026-01-2408.43.06.png

3、开始编译部署

(1)在终端cd 到btop文件夹

cd /XXX/XXX/btop #粘贴你复制的原始路径

不确定的话ls一下看看,是不是和这个一样

截屏2026-01-2408.44.56.png

(2)编译构建

就三条命令

解释一下,这里使用make就是使用刚才用apt安装的build-essential,用他的make编译构建功能。之所以安装不了build-essential就没法进行后续步骤,原因在这。

在btop路径下

逐行依次输入

make
make install
make setuid

截屏2026-01-2408.46.42.png

显示Setting SUID bit没报错,就大功告成了。

下面说说怎么使用

在任意SSH终端,或者物理机屏幕上,只要正确登录,不限用户,不限路径,直接输入btop就行了

截屏2拷贝.jpg

运行成功后会显示如下信息

截屏2026-01-24-08.51.18.jpg

注意看屏幕各处的红色字符(例如红框里的),那些就是快捷键,是可以在键盘上直接操作的,切换显示效果或者查看某一项的详情,例如左下角网络信息里,可以直接用b和n切换查看哪个网口或wifi;小键盘的+和-键可以直接调整刷新率,不在乎那1-2%CPU负载的,可以直接100ms刷新,丝滑感拉满。

ESC键能进入设置菜单

截屏2026-01-24-08.51.31.jpg

分别是选项、帮助和退出,在选项中可以进行界面的各种设置,主题、配色什么的,具体可以看X管和B站的介绍视频。

截屏2026-01-24-08.51.45.jpg

截屏2026-01-24-08.52.20.jpg

大功告成!!!

再次叮嘱手残的好奇小宝宝,如果直接部署没把握,先在虚拟机中试验一遍,或者维持现状也不错。

另外把btop文件夹放到了明面的(比如共享文件夹),不小心删掉就得重来了。

有能力的小伙伴,开启root账户SSH登录,设置一下root密码,直接SFTP到你熟悉的目录是更好更无感的选择。

免责:部署btop涉及apt升级、build-essential安装和make编译构建,是基于debian系统的操作,生产环境需慎重!慎重!慎重!因部署出现的一切问题,与飞牛官方和本人无关。

好了,祝各位玩机愉快,永不宕机。


有反馈失败的情况,贴个我的笔记吧。

#这不是标准命令,请勿全部复制执行
#编辑SSHD配置文件
sudo vi /etc/ssh/sshd_config
#"PermitRootLogin yes"
#"PasswordAuthentication yes"

#root账户无密码,需要设置密码
sudo passwd root

#重启SSHD服务
sudo systemctl restart sshd
#帖子中提到的步骤从这里开始。
#SSH使用root登录
#上传btop到/app文件夹

#升级apt
apt update

#安**uild-essential
apt install coreutils sed git build-essential gcc -y

#cd到/app/btop路径
cd /app/btop

#btop路径下编译
make
make install
make setuid

#任意SSH场景输入btop

有足够的注释。

收藏
送赞 1
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

1

主题

34

回帖

0

牛值

江湖小虾

我的显示 不对呢,运行啥都是对的,但是一运行botp,就提示 Segmentation fault

你放什么路径下了?这里面的唯一变量是路径,难道这个有关?  详情 回复
3 天前

1

主题

9

回帖

0

牛值

系统先锋体验团🛩️

3 天前 楼主 显示全部楼层
龙族.中原? 发表于 2026-1-24 17:21
我的显示 不对呢,运行啥都是对的,但是一运行botp,就提示  Segmentation fault
...

你放什么路径下了?这里面的唯一变量是路径,难道这个有关?

0

主题

2

回帖

0

牛值

江湖小虾

3 天前 显示全部楼层
用AI帮助安装,比你这个省事。
啊?贴个AI的回答看看,我参考参考。哈哈哈,我以为这就够省事了。  详情 回复
3 天前

1

主题

9

回帖

0

牛值

系统先锋体验团🛩️

3 天前 楼主 显示全部楼层
13383698737 发表于 2026-1-24 17:51
用AI帮助安装,比你这个省事。

啊?贴个AI的回答看看,我参考参考。哈哈哈,我以为这就够省事了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则