从零开始的树莓派部署CentOS
硬件
树莓派4b 8G 若干
镜像
使用官方镜像, 选择64位armCentOS7
选择镜像源 http://mirrors.bfsu.edu.cn/centos-altarch/7.9.2009/isos/aarch64/
用的这个镜像
CentOS-Userland-7-aarch64-RaspberryPI-Minimal-4-2009-sda.raw.xz
烧录
密码相关
# 默认账户及密码
root
centos
# 改变root密码
passwd
# 建议重启
设置主机名
hostnamectl set-hostname 你的主机名
部署WiFi+静态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
标签:树莓,wifi,SSID,CentOS,WiFi,nmcli,从零开始,镜像,con
From: https://www.cnblogs.com/jentreywang/p/16894246.html