Ubuntu 20.04初始配置

1. 配置网卡

Netplan 方式

重要说明:Ubuntu 17.10 起已放弃 /etc/network/interfaces,改用 Netplan 配置网络。

项目 说明
配置文件路径 /etc/netplan/00-installer-config.yaml
生效命令 sudo netplan apply
无需重启 修改后直接 apply 即可

配置文件示例

1
2
3
4
5
6
7
8
9
10
11
12
13
# This is the network config written by 'subiquity'
network:
ethernets:
ens33:
addresses:
- 192.168.150.100/24
gateway4: 192.168.150.2
nameservers:
addresses:
- 223.5.5.5
search:
- 223.5.5.5
version: 2

2. SSH远程连接配置

默认 Ubuntu 不允许 root 远程登录,需修改 SSH 配置:

1
2
3
4
5
6
7
8
# 编辑 SSH 配置文件
sudo vim /etc/ssh/sshd_config

# 添加/修改以下行
PermitRootLogin yes

# 重启 SSH 服务
sudo systemctl restart sshd

3. Root密码设置

1
2
3
4
5
# 切换 root 用户
sudo su -

# 修改 root 密码
sudo passwd root

注意:无特殊情况不建议使用 root 登录 Ubuntu。


4. 配置APT软件源(国内镜像)

推荐使用清华源或阿里源加速下载。

编辑软件源配置

1
sudo vi /etc/apt/sources.list

添加清华源配置

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse

更新缓存

1
sudo apt update

5. apt vs apt-get 对比(包安装工具)

特性 apt-get apt
出现时间 第一代包管理工具 改进版包管理工具
稳定性 最稳定 较新
官方推荐 ✅ 推荐使用
交互体验 基础 更友好

apt 等同于 CentOS 的 yum 命令。


Ubuntu与CentOS包管理工具对比

操作内容 CentOS 7/8 Debian/Ubuntu
软件包后缀 *.rpm *.deb
软件源配置文件 /etc/yum.conf /etc/apt/sources.list
更新软件包列表 yum makecache fast apt update
从仓库安装软件 yum install package apt install package
安装本地软件包 rpm -i pkg.rpm dpkg -i pkg.deb
删除软件包 yum remove package apt remove package
搜索软件包 yum search package apt search package