教你用 webmin 在线管理树莓派系统

树莓派官方有大名鼎鼎的 Raspbian 操作系统,有着和 PC 桌面类似的操作体验,比较适合初次接触树莓派的用户,适用于日常和多媒体相关的场景。

假若要运维树莓派系统,比如修改开机启动项、查看系统日志、查看系统 CPU 占用、磁盘占用等,Raspbian 就不太合适了,一方面是它的桌面系统太大消耗系统资源,另一方面是系统管理功能很弱,很多事情做不来。

当然,你可以选择用纯命令行操作,但**这里我要介绍的是一款可视化的系统运维工具:webmin**。

Webmin 是功能强大的基于 Web 的 Unix 系统管理工具,用户通过浏览器访问 Webmin 控制面板,就能对系统进行各种操作。目前 Webmin 支持绝大多数的 Unix 系统,当然也包括树莓派。

这里先贴一张 webmin 的运行截图:

-w1440

安装 webmin

这里,我假设你已经知道了怎么给树莓派安装操作系统更换软件源等,所以直接进入安装 webmin 的正题。

首先,更新树莓派软件源列表:

sudo apt-get update

接着,安装下面几个必要的依赖软件:

sudo apt-get install libauthen-pam-perl apt-show-versions

然后,下载 webmin 并安装:

cd ~
mkdir webmin
cd webmin
wget http://prdownloads.sourceforge.net/webadmin/webmin_1.941_all.deb
sudo dpkg --install webmin_1.920_all.deb

安装完毕后,webmin 会自动执行。

由于 webmin 下载地址在国外,下载速度稍慢,要耐心等

接着,在树莓派上打开浏览器,访问 https://localhost:10000 就能看到 webmin 的控制面板了。

-w1024

是的,我是在远程桌面上启动的 webmin。教你从零开始连接树莓派远程桌面 - 知乎

webmin 不仅有系统信息面板,还有启动项管理、进程管理、系统日志管理等等非常多的功能模块,这里就不一一展开介绍了,具体可以查看官方文档:Webmin Modules - Webmin Documentation

远程访问 webmin

如果你的树莓派没有接显示器,或者希望远程访问树莓派上的 webmin,那就需要额外配置路由器。

首先,进入路由器管理后台,找到“端口转发”设置界面,配置 10000 端口转发(这里假设路由器的外网 IP 是 100.100.100.100,树莓派的内网 IP 是 192.168.1.123)。至于为什么是 10000 端口,这是因为树莓派 webmin 的默认端口号是 10000,所以配置这个端口就行。

配置完这个后,外网所有到 100.100.100.100:10000 的流量都会被路由器转发到 192.168.1.123:10000,然后用浏览器访问 100.100.100.100:10000 即可

-w1440

设置语言

webmin 默认是英文的,如果要改成中文,到 Webmin > Webmin Configuration > Webmin Language 设置成中文即可。

-w1440

安装第三方模块

webmin 自带了非常多的功能模块,比如 ssh 服务管理、DHCP 服务管理等。如果你的树莓派上安装了这些服务,那么对应的功能模块就会被自动激活,让你可以远程管理。

除了官方自带的,还有非常多第三方的模块,可以前往官网搜索和安装。

-w787

-w1439

注意事项

首次连接的时候,因为 webmin 的 https 证书默认是自签名证书,浏览器可能会拒绝访问。但这个可以忽略,直接点“继续前往”即可。

-w702

参考资料

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值