安装步骤
1、准备工作
硬件准备:树莓派4B(4核4G,裸机)、TF卡(建议使用128GB SanDisk Extreme存储卡)、网线、电源等。
系统镜像下载:从CentOS官方网站下载适合树莓派的CentOS 7镜像文件,如CentOSUserland7aarch64RaspberryPIMinimal42009.iso。
烧录工具:使用SDFormatter格式化TF卡,用win32diskimager将镜像烧入TF卡。
2、装机步骤
格式化与烧录:使用SDFormatter将TF卡格式化为FAT32格式,然后将下载好的CentOS 7镜像文件烧入TF卡,烧录完成后,将TF卡插入树莓派,并连接好网线和电源。
设置无线连接:通过路由器的管理页面观察树莓派的IP地址,然后通过SecureCRT等工具登录该IP地址,默认用户名为root,密码为centos,登录后,可以使用nmcli或nmtui命令查看和设置无线网络连接。
环境优化:安装vim编辑器、添加PS1环境变量、关闭密码使用密钥登录等,还可以安装epel源、更新yum缓存、安装命令补全功能、全局搜索文件工具等。
挂载/data:使用DiskGenius等工具扩展根目录的容量,然后将剩余空间划分成新的分区,并挂载到自定义的/data目录上。
3、安装Docker:按照官方文档执行相应的安装脚本,创建docker用户并设置其权限,然后切换到docker用户环境,下载并执行Docker安装脚本。
4、安装DockerCompose:安装python3和相关工具,然后通过pip安装dockercompose。
5、安装LNMP环境:搭建LNMP环境,包括安装nginx、MySQL、PHP等组件,并进行相应的配置。
FAQs
1、Q: 如何查看树莓派的IP地址?
A: 可以通过路由器的管理页面查看已连接设备的IP地址列表,找到树莓派的对应IP地址,或者在树莓派终端中使用ifconfig
命令查看网络接口信息,其中inet后面的地址就是树莓派的IP地址。
2、Q: 如何扩展树莓派的根目录容量?
A: 可以使用DiskGenius等工具进入分区编辑模式,删除原有分区并重新创建更大的分区,然后使用resize2fs
命令扩展根文件系统的大小。
3、Q: 如何设置静态IP地址?
A: 可以编辑/etc/dhcpcd.conf文件,在文件中添加静态IP地址的配置信息,如static ip_address=192.168.1.100/24
,然后重启网络服务使设置生效,也可以在路由器上进行绑定,指定树莓派的MAC地址对应的IP地址。
4、Q: 安装软件时提示“No package available”怎么办?
A: 这可能是由于yum源没有正确配置或软件包不存在于当前源中,可以检查yum源配置文件(如/etc/yum.repos.d/CentOSBase.repo)是否正确,确保baseurl指向可用的软件源,如果软件包确实不存在,可以尝试更换其他源或查找软件的替代版本。
5、Q: 如何更新系统和软件包?
A: 可以使用yum update
命令更新系统中的所有软件包,使用yum install <软件包名>
命令安装特定软件包,在更新之前,建议先执行yum checkupdate
命令查看可更新的软件包列表。