Ubuntu系统安装后的12个必做优化设置

📅 2026/7/17 4:31:18 👁️ 阅读次数 📝 编程学习
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显卡用户,必须安装专有驱动:

  1. 在软件更新器的"附加驱动"选项卡中选择推荐驱动
  2. 或使用终端命令:
ubuntu-drivers devices # 查看可用驱动 sudo ubuntu-drivers autoinstall # 自动安装推荐驱动

安装后需要重启生效。对于Intel/AMD显卡,虽然开源驱动已经足够好,但安装mesa-utils可以提供更多调节选项:

sudo apt install mesa-utils

2.3 设置静态IP(有线网络用户)

笔记本用户通常不需要,但台式机或服务器建议设置静态IP避免地址变化带来的麻烦:

  1. 查看当前网络接口名称:
ip a
  1. 编辑网络配置文件(以enp3s0为例):
sudo nano /etc/netplan/00-installer-config.yaml
  1. 修改为以下内容(根据实际网络环境调整):
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
  1. 应用配置:
sudo netplan apply

3. 使用体验优化

3.1 安装中文输入法

Ubuntu自带的ibus输入法对中文支持不够友好,推荐安装搜狗输入法:

sudo apt install fcitx libfcitx-qt5 libfcitx-qt6 fcitx-sogoupinyin

安装完成后:

  1. 打开"区域与语言"设置
  2. 在"输入源"中添加"中文(搜狗拼音)"
  3. 注销后重新登录
  4. 按Ctrl+Space切换输入法

常见问题:如果遇到输入法不显示候选词,尝试运行fcitx-autostart命令并检查是否有错误输出。

3.2 调整系统字体渲染

Ubuntu默认的字体渲染偏淡,对中文显示不友好。通过以下设置改善:

  1. 安装文泉驿字体:
sudo apt install fonts-wqy-microhei fonts-wqy-zenhei
  1. 打开"优化"工具(需先安装gnome-tweaks
  2. 在"字体"选项卡中:
    • 界面字体:文泉驿正黑 11
    • 文档字体:文泉驿正黑 11
    • 等宽字体:Ubuntu Mono 13
  3. 在"外观"中开启"字体抗锯齿"和"微调",选择"轻微"

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 vim
  • build-essential包含gcc/g++等编译工具链
  • git是版本控制必备工具
  • curl/wget用于下载文件
  • vim是高效的文本编辑器

4.2 配置Python环境

Ubuntu自带Python3,但需要完善开发环境:

  1. 安装pip和虚拟环境工具:
sudo apt install python3-pip python3-venv
  1. 配置pip使用国内源:
mkdir -p ~/.pip echo -e "[global]\nindex-url = https://pypi.tuna.tsinghua.edu.cn/simple" > ~/.pip/pip.conf
  1. 创建虚拟环境(可选但推荐):
python3 -m venv ~/venv source ~/venv/bin/activate

4.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 docker

5. 系统性能调优

5.1 禁用不必要的启动项

Ubuntu会默认启动一些不必要的服务,拖慢系统速度:

  1. 查看所有系统服务:
systemctl list-unit-files --type=service
  1. 禁用蓝牙(如果没有蓝牙设备):
sudo systemctl disable bluetooth.service
  1. 禁用打印服务(如果没有打印机):
sudo systemctl disable cups.service
  1. 禁用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 -p

5.3 安装预加载工具

预加载(Preload)会分析你的使用习惯,预加载常用程序到内存:

sudo apt install preload

安装后无需配置,它会自动在后台运行。几天后你会感觉到常用程序启动速度明显提升。

6. 图形界面增强

6.1 安装GNOME扩展

Ubuntu默认的GNOME桌面功能有限,通过扩展可以大幅增强:

  1. 先安装浏览器插件和扩展管理器:
sudo apt install chrome-gnome-shell gnome-shell-extension-manager
  1. 推荐安装的扩展:
    • Dash to Panel:将顶栏和Dock合并为类似Windows的任务栏
    • Arc Menu:添加开始菜单
    • Clipboard Indicator:剪贴板历史管理
    • CPU Power Manager:CPU性能调节

访问https://extensions.gnome.org/可以直接安装扩展。

6.2 配置夜间模式

长时间盯着屏幕容易眼疲劳,配置夜间模式减少蓝光:

  1. 安装Redshift:
sudo apt install redshift redshift-gtk
  1. 自动启动:
mkdir -p ~/.config/autostart cp /usr/share/applications/redshift-gtk.desktop ~/.config/autostart/
  1. 调整配置(~/.config/redshift.conf):
[redshift] temp-day=6500 temp-night=4500

7. 安全增强设置

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 # 允许HTTPS

7.2 设置自动安全更新

保持系统更新是安全的基础:

sudo apt install unattended-upgrades sudo dpkg-reconfigure unattended-upgrades

配置完成后,系统会自动下载并安装安全更新。可以通过以下命令查看日志:

cat /var/log/unattended-upgrades/unattended-upgrades.log

8. 实用工具推荐

8.1 安装Timeshift系统备份

Timeshift相当于Windows的系统还原点,可以在系统出问题时快速恢复:

sudo apt install timeshift

首次运行建议选择RSYNC模式,备份到外部硬盘。配置定期自动备份能省去很多麻烦。

8.2 安装Stacer系统优化工具

Stacer是图形化的系统监控和优化工具:

sudo apt install stacer

功能包括:

  • 系统资源监控
  • 启动程序管理
  • 服务管理
  • 磁盘清理
  • 进程管理

9. 个性化设置

9.1 更换桌面壁纸和主题

Ubuntu默认的Yaru主题看久了会腻,可以通过以下方式更换:

  1. 安装GNOME Tweaks:
sudo apt install gnome-tweaks
  1. 访问https://www.gnome-look.org/下载喜欢的主题和图标包
  2. 解压到~/.themes和~/.icons目录
  3. 在Tweaks工具中选择新主题

推荐主题:

  • Nordic:简洁的暗色主题
  • Mojave:类似macOS的风格
  • Tela:现代感十足的图标包

9.2 配置自定义快捷键

GNOME桌面支持丰富的快捷键自定义:

  1. 打开设置 → 键盘 → 键盘快捷键
  2. 添加自定义快捷键,例如:
    • 截图: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 clean

10.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-resolved

11.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 -p

12. 终极优化:内核升级(可选)

Ubuntu默认使用通用内核,升级到优化内核可以提升性能:

sudo apt install linux-image-generic-hwe-22.04

对于Intel CPU用户,可以安装专门优化的内核:

sudo apt install linux-image-intel-iotg

升级内核后需要重启。可以通过uname -r查看当前内核版本。

警告:内核升级有一定风险,建议在Timeshift创建备份后再操作。如果遇到问题,可以在GRUB菜单中选择旧内核启动。