树莓派 4B 安装 CentOS 7.7
树莓派 4B 安装 CentOS 7.7
树莓派原系统用着不是很顺手,那就换个顺手的吧~
躬身入局,直面挑战
1. CentOS 7.7 镜像
- 阿里云镜像
- 重点说两个,亲身入坑
- 1
CentOS-Userland-7-armv7hl-RaspberryPI-Minimal-1908-sda.raw.xz - 2
CentOS-Userland-7-armv7hl-RaspberryPI-Minimal-4-1908-sda.raw.xz - 咋一看,没啥区别,下边的多了个
-4 - 直接说了,树莓派4B用 2,带
-4的那个。
- 1
2. 制作镜像
- 格式化工具 SDCardFormatter:
SDCardFormatterv5_WinEN - 镜像写入TF卡balenaEtcher:
balenaEtcher-Portable-1.5.45
3. 网线连上树莓派
arp -a找到IP- ping通再 ssh 连接
- 账号密码:root centos
4. 树莓派连接 wifi
- 查看附近wifi
nmcli d wifi - 连接wifi
nmcli d wifi connect amos.wang password @Qwert123 - 查看连接状态
nmcli d show wlan0
5. 设置固定 IP
- 经过上一步,可以看下配置文件了
/etc/sysconfig/network-scripts/ifcfg-amos.wang 
6. 扩展内存卡剩余空间
/usr/bin/rootfs-expand- 测试
df -h
7. 安装 Docker
卸载旧版本
scriptsudo yum remove docker docker-common docker-selinux docker-engine安装依赖
scriptsudo yum install -y yum-utils device-mapper-persistent-data lvm2设置镜像仓库
scriptsudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo安装 Docker
scriptsudo yum install docker启动 Docker
scriptservice docker start设置开机自启动
scriptsudo systemctl enable docker配置镜像加速器
vim /etc/docker/daemon.json- 加入如下内容
{ "registry-mirrors": ["https://ug1g4lsw.mirror.aliyuncs.com"] } - 应用配置
sudo systemctl daemon-reload - 重启Docker
sudo systemctl restart docker - 检查配置是否生效
docker info
拉个镜像试试
docker pull nginx- what xxx ?
Get https://registry-1.docker.io/v2/: x509: certificate has expired or is not yet valid
- 检查下机器时间
date - 修改机器时间
ntpdate cn.pool.ntp.org - 如果找不到
ntpdate命令yum install ntpdate.armv7hl
- 检查下机器时间
- 开机自动修改时间
重启树莓派后你会发现时间又回到了
** 1970vim /etc/rc.d/rc.local- 文件最后加入
ntpdate cn.pool.ntp.org
- 文件最后加入
chmod +x /etc/rc.d/rc.local
好了,可以愉快滴玩耍了~~~
8. 安装 htop
适用于
yum install htop找不到 htop 的情况
- 官网下载安装包,或者下边链接
- 安装先决
yum install -y gcc gcc-c++ ncurses-devel tar -zxvf htop-2.2.0.tar.gzcd htop-2.2.0./configure- 执行了上一步才能 make 哟
make && make install - 测试下吧
htop