从零开始的树莓派部署CentOS

从零开始的树莓派部署CentOS

硬件

树莓派4b 8G 若干

镜像

使用官方镜像, 选择64位armCentOS7

ARM64 (aarch64)

选择镜像源 http://mirrors.bfsu.edu.cn/centos-altarch/7.9.2009/isos/aarch64/

用的这个镜像

CentOS-Userland-7-aarch64-RaspberryPI-Minimal-4-2009-sda.raw.xz

烧录

Raspberry Pi Imager

密码相关

# 默认账户及密码
root
centos

# 改变root密码
passwd

# 建议重启

设置主机名

hostnamectl set-hostname 你的主机名

部署WiFi+静态IP

使用nmcli/nmtui/ifcfg在RHEL8/CentOS8系统中配置静态IP地址 图文教程

查看可用的网卡

nmcli device status
# -----------------------------------------
wlan0 wifi ...

# 连接之前可以清除已有的配置项 
nmcli c 
# 删除命令 
nmcli c delete 'Config_Should_Be_Deleted'

# ------------------------------------------------

# (如果必要的话)先建立一个连接
# con-name - 配置名称, 和WiFi_SSID一致即可
# type - 与网卡一致即可 这里选择 wlan0 即为 wifi
# autoconnect - 自动连接
# ifname - 关联的物理网卡 wlan0
# ssid - 连接wifi的必选 WiFi_SSID
# nmcli con add con-name 'WiFi_SSID' type wifi autoconnect yes ifname wlan0 ssid 'WiFi_SSID'

# ------------------------------------------------
# 初次连接 WiFi( 可以直接试一试 )
nmcli d wifi connect 'WiFi_SSID' password 'WiFi_Password'
##     之后都用 con 替代 connect , mod 替代 modify
# IP --将 ipv4 设置为 192.168.8.202/24 (24表 255.255.255.0)
nmcli con mod 'WiFi_SSID' ipv4.address 192.168.8.202/24
# 网关 -- 192.168.8.1
nmcli con mod 'WiFi_SSID' ipv4.gateway 192.168.8.1
# 静态IP - static
nmcli con mod 'WiFi_SSID' ipv4.method manual
# 重新加载
nmcli con up 'WiFi_SSID'

配置文件路径

/etc/sysconfig/network-scripts/

SSH(看看就好,这个镜像默认可以直接用....)

检测有没有安装(这个镜像虽然是minimal, 但是装了)

yum list installed | grep openssh-server
# ---------------------------------------------
openssh-server.aarch64 7.4p1-21.e17 installed

编辑ssh配置文件

vi /etc/ssh/sshd_config
# ------------------------------------------------
Port 22
ListenAddress 0.0.0.0
ListenAddress ::
PermitRootLogin yes
PasswordAuthentication yes

看看服务启动了吗

ps -e | grep sshd

端口监听了吗

netstat -an | grep 22

启动/重启服务

# 启动
service sshd start
# 重启
service sshd restart
posted @ 2022-11-15 22:13  jentreywang  阅读(597)  评论(0编辑  收藏  举报