我们在完成 Ubuntu 22.04 的系统安装后,为了确保系统的安全性、稳定性和性能,需要对系统进行一些初始化配置。以下是详细的步骤,包括设置软件源、更新补丁、配置网络等内容。
一、更新软件源
默认的软件源可能速度比较慢,我们可以换成国内源以提高更新速度。
1.备份原始软件源文件
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
2.编辑软件源文件
使用以下命令打开sources.list 文件:
sudo nano /etc/apt/sources.list
将内容替换为以下国内源之一(推荐使用清华源或阿里源):
清华大学源:
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiversedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiversedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiversedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
阿里云源:
deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
3.更新软件包索引
保存文件后,运行以下命令刷新索引:
sudo apt update
二、更新系统和安装常用工具
1.升级系统
确保所有软件包和系统补丁是最新的:
sudo apt upgrade -ysudo apt dist-upgrade -y
2.清理旧文件
清理未使用的依赖项和缓存:
sudo apt autoremove -ysudo apt autoclean
3.安装常用工具
根据需要安装一些实用的工具:
sudo apt install -y vim curl wget git net-tools htop unzip build-essential
三、配置网络
1. 检查网络状态
使用以下命令检查网络连接:
ip addrping -c 4 8.8.8.8
2. 设置静态 IP(如果需要)
Ubuntu 22.04 使用 Netplan 配置网络。编辑/etc/netplan/ 目录下的配置文件(例如00-installer-config.yaml):
sudo nano /etc/netplan/00-installer-config.yaml
示例配置(静态 IP):
network:version:2renderer:networkdethernets: ens33:dhcp4:false addresses: -192.168.1.100/24 gateway4:192.168.1.1 nameservers: addresses:-8.8.8.8-8.8.4.4
应用配置:
sudo netplan apply
四、设置时区与时间同步
1.设置时区
检查当前时区:
timedatectl
如果需要更改时区,例如设置为上海时区:
sudo timedatectl set-timezone Asia/Shanghai
2.启用时间同步
确保 NTP 时间同步已启用:
sudo timedatectl set-ntptrue
五、添加用户与权限设置
1.添加用户
创建一个新用户(例如newuser):
sudo adduser newuser
2.赋予管理员权限
将用户添加到sudo 组:
sudo usermod -aG sudo newuser
3.测试新用户
切换到新用户并测试权限:
su - newusersudo whoami
六、增强系统安全性
1.设置防火墙(UFW)
安装并启用 UFW:
sudo apt install ufw -ysudo ufw enablesudo ufw allow sshsudo ufw status
2.检查 SSH 配置
如果使用 SSH,编辑 SSH 配置文件:
sudo nano /etc/ssh/sshd_config
推荐的安全设置:
•禁用 root 登录:PermitRootLogin no
•修改默认端口(例如 2222):Port 2222
重启 SSH 服务:
sudo systemctl restart ssh
七、安装图形化界面(可选)
如果是服务器版本并且需要图形界面,可以安装轻量级桌面环境:
sudo apt install ubuntu-desktop -y # GNOMEsudo apt install xfce4 -y # XFCE
八、验证配置
完成初始化设置后,建议重启系统并进行验证:
sudo reboot
检查系统是否正常运行,网络是否正常,安全配置是否生效。
通过以上步骤,我们就完成了 Ubuntu 22.04 的基本初始化配置。如果有其他个性化需求,可以根据实际情况进一步调整系统配置。