Ubuntu 20.04初始配置
1. 配置网卡
Netplan 方式
重要说明:Ubuntu 17.10 起已放弃 /etc/network/interfaces,改用 Netplan 配置网络。
| 项目 | 说明 |
|---|---|
| 配置文件路径 | /etc/netplan/00-installer-config.yaml |
| 生效命令 | sudo netplan apply |
| 无需重启 | 修改后直接 apply 即可 |
配置文件示例:
1 | # This is the network config written by 'subiquity' |
2. SSH远程连接配置
默认 Ubuntu 不允许 root 远程登录,需修改 SSH 配置:
1 | # 编辑 SSH 配置文件 |
3. Root密码设置
1 | # 切换 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 |