树莓派安装 CentOS7搭建宝塔服务器&问题处理——保姆级教程

网上有很多用树莓派搭建服务器的教程,但在我的操作发现流程不是很完整。于是我将自己搭建过程中遇到的问题作一个完整的记录。

 

准备

1、树莓派
2、至少16G的SD卡(最好配一个USB3.0的读卡器)
3、显示器、键盘(非必须,省去安装配置ssh,方便很多)
4、SDFormatter、Win32DiskImager

安装系统

1、安装系统的话,不一定非是CentOS,只是宝塔推荐使用,你也可以用别的。流程都是一样的。
首先不管用的新卡还是旧卡,为避免不必要的问题建议先进行格式化处理。不要用Windows自带的格式化,格式化后的格式是FAT32,直接用SDFormatter。

先看看Drive的盘符对不对,确认没问题就点击“格式化”。

2、下载CentOS。在前3个镜像中找自己需要的版本的系统。其中armv7是32位系统,aarch64是64位系统。官方推荐用CentOS7.x版本的系统,你也可以装最新。注意:选择带 RaspberryPI-Minimal 文字的下载。下载后解压。

3、打开Win32DiskImager选择系统镜像文件。当下载的镜像文件不是img格式的时候,在选择文件对话框里修改一下文件类型为*.*。

选好后点击“写入”即可。写入成功后~系统也就安装完成啦。

默认帐号: root ,密码: centos 。登录后可以输入命令 passwd 修改密码。

配置系统

将SD卡装入树莓派后,先将显示器和键盘连接好再打开电源,系统自动开机运行。首次进入稍稍慢点,因为连了键盘。如果没有键盘、显示器的话,自行百度ssh连接树莓派的方法吧。
这里的配置主要是为安装宝塔做准备,直接安装是不行的,因为CentOS默认使用的内存空间很小(4G左右),所以必须先扩展后安装。下面是相关命令:

  df -h 查看各分区大小

 rootfs-expand 扩展系统空间。扩展后再次运行 df -h 可以看到空间变大了。

接下来就是连接WiFi。系统默认安装好无线驱动,直接执行下面代码即可:

 nmcli d wifi connect 你的wifi名称 password 'yourWiFi密码' 连接WiFi。注意:密码要加引号。下面是相关的命令:

nmcli d    # 查看网络连接情况

nmcli d wifi    # 查看周围可用的WiFi

nmcli d show wlan0    # 查看wlan0网卡的状态

WiFi名最好是英文的。中文名称的WiFi在显示屏上是乱码。虽然它默认是英文显示,可以通过 localectl set-locale LANG=zh_CN.UTF-8 设置成中文(首先要用 locale -a | grep 'zh_CN*' 查看有没有zh_CN.utf8语言包,没有的话安装 yum groupinstall "fonts" )。但不管怎么去捣鼓折腾,最终显示器上的中文依然显示着方块。网上的说法是~显示器上显示的内容是由CentOS内核去渲染的,但它对中文的渲染不是很友好,导致显示器上呈现的是一堆方块。而用ssh的话,渲染这一步是由ssh来完成的,所以能够正常显示。

配置完成后,最好 reboot 重启一下系统。

到这里安装宝塔面板的准备工作就完成啦~ 

 安装宝塔

 宝塔面板的安装就简单咯~一行命令解决:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

其它系统的安装脚本在这里:宝塔面板安装脚本https://www.bt.cn/new/download.html注意:不要输入脚本命令最后那串字符。

提示是否安装,输入“y”,按下回车键就好了。 

在安装的这段时间里,如果你没有宝塔账号的话,先去官网注册一下,待会进入面板的时候需要绑定账号,不然进不去。

安装完成后,显示面板地址、用户名、密码建议拍照保存。

当然咯~连接显示器的兄dei是不可能看到这个中文输出的。这是网上找的图(侵权联系我哈)~让你们知道那些方块是个啥意思。

配置宝塔

前提必须是电脑跟树莓派连接到同一个路由器。然后在浏览器的地址栏输入“内网面板地址”,在登录界面输入安装完成后显示的用户名和密码~即可成功登录。首次进入需要先绑定宝塔帐号。

登录后~提示安装LNMP与LAMP,这里首选LNMP。原因是:占用内存少,性能相对快。LNMP与LAMP的区别https://www.laobuluo.com/8363.html

给出的配置选项中,可以按照它给出的默认配置直接安装。个人建议~php的版本最好改为最新,新版(目前是8.1版本)的运行速度快和功能多。其它默认就好。点击“一键安装”——又是漫长的等待。。。编译安装和极速安装的区别https://www.laobuluo.com/8185.html安装完成后,我们去到“软件商店”中的“已安装”,发现Nginx是关闭的。点击右边的“设置”进入控制面板。

点击“启动” 后显示各种奇奇怪怪的错误。大家可以到这里找相应的解决方法:nginx启动不了的N种常见报错情况的解决教程

关于防火墙默认情况下,宝塔是没有防火墙的,需要购买。虽然网上有很多开免费防火墙的教程,一顿操作下来~不是无效就是太麻烦。其实有一个简单快捷的操作,到“软件商店”找到这个免费防火墙~点“安装”就OK了。

 相比命令行方式安装的防火墙,这个防火墙操作上要友好很多,点击“设置”进入界面后即可设置各种拦截规则。而其它防火墙需要在命令行中设置拦截规则,难度大很多。

为方便日后操作,可以将其在首页中显示。

关于木马检测:默认下不用启动。启动意味着当下就需要去查杀木马,只需要给它设置一个自动检查时间就可以了。

P.S..主页的“在线客服”可以在面板设置中关闭,用户名和密码也可以在此修改。

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值