0%

Ubuntu Server on Raspberry Pi

又在树莓派上折腾了一顿,简单整理一下一开始遇到的问题


换源

现在拿到 ubuntu 每次第一件事就要先去网上找镜像源。比较习惯用清华源和中科大源
按照惯例写了几个镜像源,一更新发现坏了,根本不行
之前一直是在服务器上做配置,树莓派最大的区别在于改用了 arm 架构
镜像源对 arm 架构要使用 ports 源

UTSC ubuntu ports
TUNA ubuntu ports

时间

换完源之后更新,还是不行,报错大概是这个

1
apt-get update failed because certificate verification failed because handshake failed on nodesource

一开始是用 ca 证书解决的

1
sudo apt install ca-certificates

但是想了想,应该不是这个问题。date -R 查看系统时间,时区默认被设置成了格林尼治

1
tzselect

不知道这有啥用,它加在 .profile 文件里 TZ=,不是很优雅

1
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

大概用软链接更合理

静态ip

ubuntu server 配置静态 ip 和之前树莓派自己的 raspbianOS 上不太一样,要复杂一些
因为本身我们是为了搭建 ss 服务器,并且有一些特殊需求,就没有配好

1
sudo vim /etc/netplan/00-installer-config.yaml
1
2
3
4
5
6
7
8
9
10
11
network:
ethernets:
ens160: #配置的网卡的名称
addresses: [192.168.0.105/24] #配置的静态ip地址和掩码
dhcp4: no #关闭DHCP,如果需要打开DHCP则写yes
optional: true
gateway4: 192.168.0.1 #网关地址
nameservers:
addresses: [114.114.114.114,180.76.76.76] #DNS服务器地址,多个DNS服务器地址需要用英文逗号分隔开
version: 2
renderer: networkd #指定后端采用systemd-networkd或者Network Manager,可不填写则默认使用systemd-workd
1
sudo netplan apply

Welcome to my other publishing channels