很多人都用树莓派搭建了一个小型家庭服务器或者是加上ddns或者内网穿透搭建了适合与自己的一些服务,但是很多人都像让树莓派运行适合于服务器的最佳系统之一——CentOS,于是我们基于CentOS 8构建了适用于树莓派的64位系统,方便大家的使用。


此版本的CentOS使用了f2fs文件系统,为了适应更快的启动速度,我们取消了在CentOS树莓派上的UEFI启动模式,这是因为针对于不同的使用场景要采取不同的策略。

在此版本中我们开启了bbr,但是我们的桌面版本并未开启,是因为我们不需要靠这些东西吸引眼球,而是 BBR拥塞控制算法可以加强TCP应用表现,但会降低本机上的WIFI吞吐性能,对于有较大需求需要使用wifi的 桌面版本,开启bbr貌似不是一个明智的做法(仅供参考,此话非我讲,而是共识)。

基于CentOS 8的适用于64位树莓派的服务器镜像-树莓派俱乐部
为了更好的无线性能,路由器上都默认不启用bbr

TCP BBR(Bottleneck Bandwidth and Round-trip propagation time)是由Google设计,于2016年发布的拥塞算法。以往大部分拥塞算法是基于丢包来作为降低传输速率的信号,而BBR则基于模型主动探测。该算法使用网络最近出站数据分组当时的最大带宽和往返时间来创建网络的显式模型。数据包传输的每个累积或选择性确认用于生成记录在数据包传输过程和确认返回期间的时间内所传送数据量的采样率。

为了适应这个用于服务器的版本,我们默认使用了BBR算法。

CentOS 8自带Web Console,使用

https://raspberrypi.lan:9090

或者https://树莓派IP:9090登录,用户名密码即为系统用户名密码

基于CentOS 8的适用于64位树莓派的服务器镜像-树莓派俱乐部
https://raspberrypi.lan:9090
基于CentOS 8的适用于64位树莓派的服务器镜像-树莓派俱乐部
控制面板自带系统监控以及性能和NTP配置工具
基于CentOS 8的适用于64位树莓派的服务器镜像-树莓派俱乐部
性能配置工具
基于CentOS 8的适用于64位树莓派的服务器镜像-树莓派俱乐部
Web Shell

除此之外,系统内置了docker以及特别安装的docker-compose,可以实现一分钟部署LAMP/LNMP,具体操作可以看后续教程或者以下链接。

https://github.com/jagerzhang/domp


默认用户:root

默认密码:raspberrypi.club

如chainsx所说,f2fs扩容是真的慢,这里感谢@chainsx提供的初始化根目录系统来确保第一次开机扩容时文件系统的安全性,第一次开机扩容时请大家耐心等待。,如果中途断电或者其他原因导致未能完成扩容操作的话,会导致内核崩溃。本系统建议使用高速sd卡。