再玩树莓派(一)重装Ubutu Server18.04 arm6
一、重新插电
开启树莓派(RaspberryPi)的正确姿势的第一式,自然插电了。而后,滴的一声提示音,伴随着红绿指示灯交替闪烁,一串串文字符号不断刷着新屏幕,这台约莫已经吃灰了两年的RaspberryPi 3B+又复活了!
国庆长假又来了,为了杀时间(Kill Time),于是借了波波的机器,打算趁这几天能捣腾点好玩的东西来。
二、重装系统
先从操作系统捣腾起吧。之前安装的是树莓派的系统,感觉图形界面对我来说没有什么用处,干脆重装图个清爽。我选择的操作系统是 Ubutu Server18.04 arm64,不为什么,只是那么多Linux发行版中Ubutu玩得最顺手。
- 下面先准备材料:
1.Ubutu Server18.04 arm64的系统镜像
- Win32DiskImager——SD卡镜像烧录工具
- 先把镜像解压出来,得到一个大概2.5G的img镜像文件
- 然后,打开Win32DiskImager将镜像烧录到SD上
- 将SD卡重新插好,接通电源,开机
- 接着就是等,文本刷屏结束后,按一下Enter键,会出现账号密码登录的提示
- 默认账号密码都是ubuntu
- 第一次进入必须更改密码
至此,操作系统已经装完了,是不是很简单呢。但,我要折腾的事情并没完!
二、配置系统
1、网络配置
为了让树莓派尽快脱离显示器键盘这些累赘的外设,装完系统第一件事就是先把SSH跑起来。ubuntu server默认有安装ssh服务,我要做的就是让机器连接上wifi,并设置其的IP地址。
ubuntu18.04使用netplan来配置网络
- 首先,用
ip a
命令将wlan0的mac地址找到 - 然后,编辑
/etc/netplan/
下面的yaml文件,示例如下:
network:
ethernets:
eth0:
dhcp4: no
optional: true
match:
macaddress: b8:27:ab:25:1c:0e #网卡mac地址
addresses: [192.168.1.246/24] #指定静态IP
gateway4: 192.168.1.1 #网关
nameservers:
addresses: [192.168.1.1] #DNS 也可以用114,114,114,114
wifis:
wlan0:
dhcp4: true
access-points:
"网络名称A":
password: "WIFI访问密码A"
"网络名称B":
password: "WIFI访问密码A"
version: 2
- 配置完成后执行命令
sodu netplan apply
让网络配置生效
2、关掉防火墙
运行一些服务和应用可能会受阻于防火墙,先下手为强关掉它就好了,反正只是个玩具不用太要紧。执行以下命令便可关闭防火墙。
sudo ufw disable
3、设置时区
把默认的UTC+0,改成中国时间UTC+8。以免应用的时间日期会有偏差。
rm /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
4、把镜像源换成国内的
当今世界的互联网风气变了,各大国都在修长城。所以为了安装更新应用能有比较稳定的下载速度,还是更换成国内的镜像源更好。
#更改前做个先备份,以防不测
sudo cp /etc/apt/sources.list ~/sources.list.bak
#打开镜像源的配置文件
sudo nano /etc/apt/sources.list
改为tsinghua的镜像源
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-updates main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-updates universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-updates multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-backports main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-security main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-security universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-security multiverse
保存文件后执行sudo apt update
OK,系统配置暂且告一段落。下一篇我来捣腾一些应用程序例如:Jexus Web Server还有dotnetcore。