树莓派安装centos7并简单优化

硬件准备

硬件
数量

树莓派4代

1

USB SSD硬盘 500G

1

TF卡 128G

1

TF卡读卡器

1

HDMI 转 micro HDMI 线

1

USB 键盘

1

支持HDMI接口的显示器

1

mac 或 windows 电脑

1

安装系统

下载系统镜像

在mac 或 windows 电脑 从下面地址下载镜像CentOS7 armv7 32位镜像到本地

CentOS-Userland-7-armv7hl-RaspberryPI-Minimal-4-1908-sda.raw.xz

烧录镜像到TF卡

TF卡插入 TF读卡器,TF读卡器插入 mac 或 windows电脑

打开网站 https://www.balena.io/etcher/,从中下载烧录镜像软件,会自动判断当前电脑系统,提供对应版本的软件Download链接

下载安装好balenaEtcher, 后运行

第一步选择镜像文件,第二步选择USB存储(USB读卡器+TF卡),第三步点Flash

树莓派开机

  • ssd 硬盘通过usb 3.0 接口(蓝色)连接树莓派

  • 烧录好的TF卡插入树莓派

  • USB 键盘插入树莓派

  • HDMI 转 micro HDMI 线 ,分别连接 操作电脑 和 树莓派

  • 树莓派开机

配置静态IP

本地登录centos

默认账号 root , 默认密码 centos

编写网卡配置,没有则创建

vi /etc/sysconfig/network-scripts/ifcfg-eth0

注意:DNS1必须配置,树莓派重启后时间会回到1970年,如果dns服务器异常,会影响时间同步到正常时间

重启网络

远程ssh 登录树莓派

网络配置好之后,就可以使用远程ssh工具 连接树莓派操作了,再下面的操作全部为远程ssh操作

mac 可以直接 ssh 连接, windows 可以使用putty 等工具连接

优化ssh登录

编辑sshd_config,找到UseDNS,放开注释,配置为no

vi /etc/ssh/sshd_config

重启sshd

禁用firewalld

设置时区

优化sysctl

执行下面命令,在sysctl.conf 添加优化配置

扩展根目录磁盘

重新创建/dev/mmcblk0 第三分区

使分区生效

格式化ssd扩展磁盘并挂载

ssd 磁盘创建分区

格式化ssd两个分区

创建/aos /data目录

编辑 /etc/fstab 文件

注释 swap 配置,添加新创建的磁盘分区配置到文件中,内容如下

vi /etc/fstab

校验并挂载分区

检查各挂载磁盘空间大小

禁用selinux

编辑 /etc/selinux/config, 设置内容如下

重启

Last updated