Ubuntu系统安装后的12个必做优化设置
1. Ubuntu 安装后的基础优化指南
刚装完Ubuntu系统的新手常会遇到各种不适应:字体显示不清晰、软件安装速度慢、输入法切换不顺手...这些问题其实都能通过简单的系统设置解决。作为从Ubuntu 12.04就开始使用的老用户,我整理了12个必做设置,让你的Ubuntu系统立即变得顺手好用。
这些设置涵盖系统性能优化、使用习惯适配和必备功能配置三个维度。不同于网上零散的教程,这些设置经过我多年实践验证,特别针对中文用户的使用场景做了优化。跟着步骤操作,20分钟内就能完成全部配置。
2. 系统基础设置
2.1 更换国内软件源
刚安装的Ubuntu默认使用国外软件源,导致apt更新和软件安装速度极慢。更换为国内镜像源是最优先的配置:
sudo sed -i 's|http://.*archive.ubuntu.com|https://mirrors.tuna.tsinghua.edu.cn|g' /etc/apt/sources.list sudo sed -i 's|http://.*security.ubuntu.com|https://mirrors.tuna.tsinghua.edu.cn|g' /etc/apt/sources.list sudo apt update推荐使用清华源或阿里源,实测下载速度能从几十KB/s提升到10MB/s以上。更新完记得运行sudo apt upgrade升级已有软件包。
注意:Ubuntu不同版本(如20.04/22.04)的源地址略有差异,错误的源会导致更新失败。如果遇到问题,可到对应镜像站查找正确的源配置。
2.2 安装必要驱动
Ubuntu默认的开源驱动虽然能用,但性能不如厂商官方驱动。特别是NVIDIA显卡用户,必须安装专有驱动:
- 在软件更新器的"附加驱动"选项卡中选择推荐驱动
- 或使用终端命令:
ubuntu-drivers devices # 查看可用驱动 sudo ubuntu-drivers autoinstall # 自动安装推荐驱动安装后需要重启生效。对于Intel/AMD显卡,虽然开源驱动已经足够好,但安装mesa-utils可以提供更多调节选项:
sudo apt install mesa-utils2.3 设置静态IP(有线网络用户)
笔记本用户通常不需要,但台式机或服务器建议设置静态IP避免地址变化带来的麻烦:
- 查看当前网络接口名称:
ip a- 编辑网络配置文件(以enp3s0为例):
sudo nano /etc/netplan/00-installer-config.yaml- 修改为以下内容(根据实际网络环境调整):
network: ethernets: enp3s0: dhcp4: no addresses: [192.168.1.100/24] gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 114.114.114.114] version: 2- 应用配置:
sudo netplan apply3. 使用体验优化
3.1 安装中文输入法
Ubuntu自带的ibus输入法对中文支持不够友好,推荐安装搜狗输入法:
sudo apt install fcitx libfcitx-qt5 libfcitx-qt6 fcitx-sogoupinyin安装完成后:
- 打开"区域与语言"设置
- 在"输入源"中添加"中文(搜狗拼音)"
- 注销后重新登录
- 按Ctrl+Space切换输入法
常见问题:如果遇到输入法不显示候选词,尝试运行
fcitx-autostart命令并检查是否有错误输出。
3.2 调整系统字体渲染
Ubuntu默认的字体渲染偏淡,对中文显示不友好。通过以下设置改善:
- 安装文泉驿字体:
sudo apt install fonts-wqy-microhei fonts-wqy-zenhei- 打开"优化"工具(需先安装
gnome-tweaks) - 在"字体"选项卡中:
- 界面字体:文泉驿正黑 11
- 文档字体:文泉驿正黑 11
- 等宽字体:Ubuntu Mono 13
- 在"外观"中开启"字体抗锯齿"和"微调",选择"轻微"
3.3 启用点击最小化
Ubuntu默认需要点击窗口右上角才能最小化,效率低下。启用点击图标最小化功能:
gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize'这个设置会立即生效,现在点击Dock上的应用图标就能最小化/恢复窗口了。
4. 开发环境配置
4.1 安装基础开发工具
即使不是开发者,这些工具也经常用到:
sudo apt install build-essential git curl wget vimbuild-essential包含gcc/g++等编译工具链- git是版本控制必备工具
- curl/wget用于下载文件
- vim是高效的文本编辑器
4.2 配置Python环境
Ubuntu自带Python3,但需要完善开发环境:
- 安装pip和虚拟环境工具:
sudo apt install python3-pip python3-venv- 配置pip使用国内源:
mkdir -p ~/.pip echo -e "[global]\nindex-url = https://pypi.tuna.tsinghua.edu.cn/simple" > ~/.pip/pip.conf- 创建虚拟环境(可选但推荐):
python3 -m venv ~/venv source ~/venv/bin/activate4.3 安装Docker
容器化部署已经成为标配,安装Docker只需几条命令:
sudo apt install docker.io sudo systemctl enable --now docker sudo usermod -aG docker $USER # 将当前用户加入docker组安装后需要注销重新登录才能使权限生效。测试安装:
docker run hello-world国内用户建议配置镜像加速器:
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"] } EOF sudo systemctl restart docker5. 系统性能调优
5.1 禁用不必要的启动项
Ubuntu会默认启动一些不必要的服务,拖慢系统速度:
- 查看所有系统服务:
systemctl list-unit-files --type=service- 禁用蓝牙(如果没有蓝牙设备):
sudo systemctl disable bluetooth.service- 禁用打印服务(如果没有打印机):
sudo systemctl disable cups.service- 禁用ModemManager(如果没有WWAN设备):
sudo systemctl disable ModemManager.service注意:不要随意禁用不熟悉的系统服务,可能导致功能异常。
5.2 调整交换分区策略
Ubuntu默认的swappiness值(60)会导致过早使用交换分区,降低性能。对于16GB以上内存的机器,建议调整为10:
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf sudo sysctl -p对于SSD用户,还可以减少文件系统写入频率延长寿命:
echo 'vm.dirty_writeback_centisecs=6000' | sudo tee -a /etc/sysctl.conf sudo sysctl -p5.3 安装预加载工具
预加载(Preload)会分析你的使用习惯,预加载常用程序到内存:
sudo apt install preload安装后无需配置,它会自动在后台运行。几天后你会感觉到常用程序启动速度明显提升。
6. 图形界面增强
6.1 安装GNOME扩展
Ubuntu默认的GNOME桌面功能有限,通过扩展可以大幅增强:
- 先安装浏览器插件和扩展管理器:
sudo apt install chrome-gnome-shell gnome-shell-extension-manager- 推荐安装的扩展:
- Dash to Panel:将顶栏和Dock合并为类似Windows的任务栏
- Arc Menu:添加开始菜单
- Clipboard Indicator:剪贴板历史管理
- CPU Power Manager:CPU性能调节
访问https://extensions.gnome.org/可以直接安装扩展。
6.2 配置夜间模式
长时间盯着屏幕容易眼疲劳,配置夜间模式减少蓝光:
- 安装Redshift:
sudo apt install redshift redshift-gtk- 自动启动:
mkdir -p ~/.config/autostart cp /usr/share/applications/redshift-gtk.desktop ~/.config/autostart/- 调整配置(~/.config/redshift.conf):
[redshift] temp-day=6500 temp-night=45007. 安全增强设置
7.1 配置防火墙
Ubuntu自带ufw防火墙,但默认不启用:
sudo ufw enable sudo ufw default deny incoming sudo ufw default allow outgoing常用规则示例:
sudo ufw allow ssh # 允许SSH sudo ufw allow http # 允许HTTP sudo ufw allow 443/tcp # 允许HTTPS7.2 设置自动安全更新
保持系统更新是安全的基础:
sudo apt install unattended-upgrades sudo dpkg-reconfigure unattended-upgrades配置完成后,系统会自动下载并安装安全更新。可以通过以下命令查看日志:
cat /var/log/unattended-upgrades/unattended-upgrades.log8. 实用工具推荐
8.1 安装Timeshift系统备份
Timeshift相当于Windows的系统还原点,可以在系统出问题时快速恢复:
sudo apt install timeshift首次运行建议选择RSYNC模式,备份到外部硬盘。配置定期自动备份能省去很多麻烦。
8.2 安装Stacer系统优化工具
Stacer是图形化的系统监控和优化工具:
sudo apt install stacer功能包括:
- 系统资源监控
- 启动程序管理
- 服务管理
- 磁盘清理
- 进程管理
9. 个性化设置
9.1 更换桌面壁纸和主题
Ubuntu默认的Yaru主题看久了会腻,可以通过以下方式更换:
- 安装GNOME Tweaks:
sudo apt install gnome-tweaks- 访问https://www.gnome-look.org/下载喜欢的主题和图标包
- 解压到~/.themes和~/.icons目录
- 在Tweaks工具中选择新主题
推荐主题:
- Nordic:简洁的暗色主题
- Mojave:类似macOS的风格
- Tela:现代感十足的图标包
9.2 配置自定义快捷键
GNOME桌面支持丰富的快捷键自定义:
- 打开设置 → 键盘 → 键盘快捷键
- 添加自定义快捷键,例如:
- 截图:
gnome-screenshot -i - 锁屏:
gnome-screensaver-command -l - 启动终端:
gnome-terminal
- 截图:
我个人习惯设置Super+T打开终端,Super+E打开文件管理器。
10. 系统清理与维护
10.1 定期清理无用包
随着系统使用,会积累很多不再需要的依赖包:
sudo apt autoremove sudo apt clean可以设置每周自动清理:
sudo crontab -e添加以下内容:
0 3 * * 0 apt-get autoremove -y && apt-get clean10.2 分析磁盘使用情况
当磁盘空间不足时,需要找出大文件:
sudo apt install ncdu ncdu /这个工具会交互式地显示各目录占用空间情况,比du命令直观得多。
11. 网络优化
11.1 设置DNS服务器
默认的DNS可能响应慢,换成公共DNS提升网页加载速度:
sudo rm /etc/resolv.conf sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf sudo nano /etc/systemd/resolved.conf修改为:
[Resolve] DNS=223.5.5.5 114.114.114.114 FallbackDNS=8.8.8.8 1.1.1.1然后重启服务:
sudo systemctl restart systemd-resolved11.2 优化TCP参数
对于高速网络,调整TCP窗口大小可以提升传输速度:
echo 'net.core.rmem_max=4194304' | sudo tee -a /etc/sysctl.conf echo 'net.core.wmem_max=4194304' | sudo tee -a /etc/sysctl.conf echo 'net.ipv4.tcp_rmem=4096 87380 4194304' | sudo tee -a /etc/sysctl.conf echo 'net.ipv4.tcp_wmem=4096 16384 4194304' | sudo tee -a /etc/sysctl.conf sudo sysctl -p12. 终极优化:内核升级(可选)
Ubuntu默认使用通用内核,升级到优化内核可以提升性能:
sudo apt install linux-image-generic-hwe-22.04对于Intel CPU用户,可以安装专门优化的内核:
sudo apt install linux-image-intel-iotg升级内核后需要重启。可以通过uname -r查看当前内核版本。
警告:内核升级有一定风险,建议在Timeshift创建备份后再操作。如果遇到问题,可以在GRUB菜单中选择旧内核启动。