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. mybatis:映射方式与SQL注入

    1.映射方式有两种,一种是resultType 这个是有一个实体类其成员与数据库中表字段一一对应,下例中就是User类对应了user表 <mapper namespace="com.e ...

  2. SpringTask

    SpringTask是spring提供的一个任务调度工具,按照约定的时间自动执行代码逻辑 定时任务框架,即定时自动执行某段代码 应用场景:信用卡每月还款提醒,火车售票系统处理未支付订单 cron表达式 ...

  3. python global将结果存储起来给另外一个文件对象使用

    python global将结果存储起来给另外一个文件对象使用 使用场景: 在aaa.py文件里面操作数据生成结果C 然后再在bbb.py文件里面使用C 下面是aaa.py代码: #!/usr/bin ...

  4. 【Node】下载安装(Linux)

    不要使用源码包安装!!!编译时间太长!! 不要使用源码包安装!!!编译时间太长!! 不要使用源码包安装!!!编译时间太长!! 使用Node源码包安装 这里使用的是源码包安装 Node官网地址:也不是官 ...

  5. Trump 黑马 or 搅局者? 讲座视频分享

    沈逸-特朗普能走多远   https://www.bilibili.com/video/BV1r7411t7VS/?spm_id_from=333.788.videocard.2     国际关系 对 ...

  6. 【转载】 Integrating New Games into Retro Gym

    https://medium.com/aureliantactics/integrating-new-games-into-retro-gym-12b237d3ed75 OpenAI's retro ...

  7. C# 工厂模式 个人基本流程

    有个前提 本文并不会介绍工厂模式,只是记录在实际当中个人比较喜欢的工厂写法.仅仅作为备忘和参考. 开始流程 定义一个抽象类,包含一些公共的业务逻辑(也可以是接口) /// <summary> ...

  8. 基础数据结构->set&&map

    set&&map BEGIN:惜墨如金 set用法 基本用法 #include<bits/stdc++.h> using namespace std; void the_s ...

  9. Java异常 小白版

    什么是异常 在程序运行时打断正常程序流程的任何不正常的情况称为错误或异常.异常包括用户造成的异常和 系统造成的异常. 例如:网络连接中断.操作符越界.加载的类找不到 异常产生的原因和分类 1. 异常产 ...

  10. springcloud线上发布超时之grpc

    springcloud线上发布超时系列文章: springcloud线上发布超时之feign(ribbon饥饿加载) springcloud线上发布超时之grpc springcloud线上发布超时方 ...