Ubuntu 22.04 初始化设置指南

6410c026330bbdd96a3aed8fffdc3ee3.png

我们在完成 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

e6c03545442c0fb2c03ba2d4fd2a07bb.png

二、更新系统和安装常用工具

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 的基本初始化配置。如果有其他个性化需求,可以根据实际情况进一步调整系统配置。

87239e639bd7d7f9777450142204a6f8.gif