1. 镜像下载与安装

http://isoredirect.centos.org/altarch/7/isos/armhfp/
找到
https://mirrors.tuna.tsinghua.edu.cn/centos-altarch/7.9.2009/isos/armhfp/CentOS-Userland-7-armv7hl-RaspberryPI-Minimal-2009-sda.raw.xz

通过 rufus 将镜像写入 tf 卡后插入设备,USB供电开机,默认用户名口令 root/centos
一般首次开机需接入无线键盘和HDMI显示器

2. 关闭防火墙

systemctl stop firewalld
systemctl disable firewalld

或者放行 SSH 服务

firewall-cmd --permanent --zone=public --add-service=ssh

或 TCP:22 端口

firewall-cmd --permanent --zone=public --add-port=22/tcp

然后重新加载防火墙

firewall-cmd --reload

现在可以扔掉键盘和显示器,通过 SSH 登录设备了
强烈建议 passwd 修改 root 口令

3. 配置有线网卡静态IP

查询有线网卡名称

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

DEVICE="eth0"
BOOTPROTO="static"   
IPV6INIT="no"
ONBOOT="yes"
TYPE="Ethernet"
UUID="ce22eeca-ecde-4536-8cc2-ef0dc36d4a8c"
IPADDR=19.0.0.214  
PREFIX=22
NETMASK=255.255.252.0
GATEWAY=19.0.3.254
DNS1=119.29.29.29
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
NAME="eth0"
HWADDR=b8:27:eb:e6:46:f6

注意 /etc/sysconfig/network-scripts/ifcfg-eth0 文件可能不存在,直接创建即可

重启网络服务

systemctl restart network

4. 扩展 sd 卡可用空间

镜像只占用3G左右,剩余容量需要扩展后方可使用

查看系统挂载信息

df -h 

查看磁盘分区情况

fdisk -l

执行扩展容量

rootfs-expand 

再次查看系统挂载信息,可见 /dev/root 已扩大

5. 配置无线网卡

确认镜像中已安装 NetworkManager-wifi

查看无线网卡, 一般名为 wlan0

nmcli d

查看附近的WIFI接入点

nmcli d wifi

连接到指定的 SSID

nmcli d wifi connet {SSID} password '{wifi pwd}' [wlan0]

成功显示
Device 'wlan0' successfully activated with '4fa16535-fee8-4c5b-ab5d-f9c20f4073c0'.
查看wlan0的连接状态

nmcli d show wlan0

通过ip addr 查询 wlan0 的 mac 地址 后可在 DHCP 中绑定 ip 地址
或者设置静态IP

vi /etc/sysconfig/network-scripts/ifcfg-{SSID} 

BOOTPROTO=static
IPADDR=19.0.3.214
GATEWAY=19.0.3.254
NETMASK=255.255.252.0

其他 nmcli 相关命令

NetworkManager自动启动

chkconfig NetworkManager on

开启WiFi

nmcli r wifi on

断开wifi连接

nmcli dev dis wlan0

获得连接UUID

nmcli c

根据uuid,删除连接

nmcli c del {UUID}

树莓派2 CentOS7.9 安装配置笔记的更多相关文章

  1. CentOS7 安装配置笔记

    CentOS7 安装配置笔记 1.通过镜像安装 CentOS7 ==============================* 使用 UltraISO 9.7 或者 rufus-3.5p 制作ISO的 ...

  2. Centos7下安装配置Redsocks

    Redsocks是一个开源的网络程序,代码依赖开源的libevent网络库.Redsocks允许你将所有TCP连接重定向到SOCKS或HTTPS代理,比如Shadowsocks(Centos7下安装配 ...

  3. 软件安装配置笔记(三)——ArcGIS系列产品安装与配置(补档)(附数据库连接及数据导入)

    在前两篇安装配置笔记之后,就忘记把其他安装配置笔记迁移过来了,真是失误失误!趁现在其他文档需要赶紧补上. 目录: 一.ArcMap 二.ArcMap连接数据库并导入数据 三.Arcgis Pro 四. ...

  4. centos7 yum安装配置redis 并设置密码

    原文:https://www.cnblogs.com/fanlinglong/p/6635828.html centos7 yum安装配置redis 并设置密码 1.设置Redis的仓库地址 yum ...

  5. FreeRADIUS + MySQL 安装配置笔记

    FreeRADIUS + MySQL 安装配置笔记 https://www.2cto.com/net/201110/106597.html

  6. centos7 rabbitmq安装/配置

    原文:centos7 rabbitmq安装/配置     因为RabbitMQ是由erlang实现的,所以要先安装erlang再安装rabbitMQ   1.先配置yum软件源地址EPEL(EPEL是 ...

  7. Centos7 下安装配置tomcat7

    首先下载压缩包 wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.78/bin/apache-tomcat-7. ...

  8. centos7 docker 安装配置

    docker快速入门测试 ########################################## #docker安装配置 #环境centos7 #配置docker阿里源 echo '#D ...

  9. ubuntu中VNC的安装配置笔记

    使用服务器时,利用远程桌面是非常方便的,否则需要跑到服务器机房操作非常的费事,或者需要远程操作机器是也可以使用,一般的操作系统都会带有远程桌面功能,但是不如第三方的的软件好用,对于linux系统常用的 ...

  10. GitLab 安装配置笔记(转)

    GitLab的安装方式 GitLab的两种安装方法: 编译安装 优点:可定制性强.数据库既可以选择MySQL,也可以选择PostgreSQL;服务器既可以选择Apache,也可以选择Nginx. 缺点 ...

随机推荐

  1. spring boot 快速入门(一)创建一个简单的Spring Boot项目

    1.什么是Spring Boot Spring Boot makes it easy to create stand-alone, production-grade Spring based Appl ...

  2. laravel6学习

    web 服务器需要拥有 storage 目录下的所有目录和 bootstrap/cache 目录的写权限

  3. JWT浅了解

    JWT通过数字签名的方式(让我想起了软考),以json对象为载体,在不同的服务终端之间安全传输信息 是一种授权认证 生成token的原理:通过header的加密方式,对payload进行加密.然后把h ...

  4. M1 Mac安装anaconda3

    1.正常安装 首先进入官网https://www.anaconda.com/ 下载,安装 自行大胆的安装 2.环境配置 直接安装完成后,代码文件的存储路径为默认路径,为了更好的管理代码文件我们需要更换 ...

  5. Python+selenium编写第一个UI自动化脚本

    python UI自动化前提:①python需要安装selenium模块  ②下载浏览器驱动 1.安装selenium模块 先确认本地是否安装selenium模块,没有的话点击右边的添加按钮" ...

  6. 【DataBase】MySQL 07 SQL函数 单行函数其一 字符函数

    SQL函数的概念 -- SQL函数 -- 概念:类似Java的方法,将已经定义好的不再改变的逻辑语句封装在函数体内,对外提供方法的标识 -- 隐藏了实现细节,提高功能的可重用 -- SELECT 函数 ...

  7. 为什么我要弃用华为的软件产品——mindspore从入门到放弃之感想

    从本博主前段时间的博文就可以看到博主写了好多关于华为软件mindspore的入门资料和编译方法以及一些bug的修复,但是无奈之下发现这些简单而且显而易见的bug不仅长期存在与软件中而且在提交PR后而一 ...

  8. Gitee官网大规模封禁开源项目,如想解禁则需手动提交审核,在此过程中一些项目的信息也被gitee官方修改!!!

    由于美国政府对中国的各种打压和制裁,为了支持国产软件我已经将GitHub上的大多数代码库迁移到了gitee上,虽然我的开源库基本都是个人学习时候的一些代码并不是什么成品项目代码,但是不管力量大小也都支 ...

  9. 关于REACT范式的一些思考

    关于REACT范式的一些思考 REACT范式经过近一年的探索,让我们在很多领域有了非常广泛的应用,它确实提升了很多之前无法解决的问题,比如大模型虽然在语言理解和交互式决策方面在任务中表现出令人印象深刻 ...

  10. Java 大文件IO操作效率对比【我说说 你瞅瞅】

    Java 文件IO操作效率对比 注:本文只做时间消耗层面对比,内存占用层面需要特别关注! 1. 参数说明 文件总大小:2,111,993,850 字节(2.11 GB) static String d ...