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安装完成后打开区域与语言设置在输入源中添加中文(搜狗拼音)注销后重新登录按CtrlSpace切换输入法常见问题如果遇到输入法不显示候选词尝试运行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 --typeservice禁用蓝牙如果没有蓝牙设备sudo systemctl disable bluetooth.service禁用打印服务如果没有打印机sudo systemctl disable cups.service禁用ModemManager如果没有WWAN设备sudo systemctl disable ModemManager.service注意不要随意禁用不熟悉的系统服务可能导致功能异常。5.2 调整交换分区策略Ubuntu默认的swappiness值(60)会导致过早使用交换分区降低性能。对于16GB以上内存的机器建议调整为10echo vm.swappiness10 | sudo tee -a /etc/sysctl.conf sudo sysctl -p对于SSD用户还可以减少文件系统写入频率延长寿命echo vm.dirty_writeback_centisecs6000 | 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 ManagerCPU性能调节访问https://extensions.gnome.org/可以直接安装扩展。6.2 配置夜间模式长时间盯着屏幕容易眼疲劳配置夜间模式减少蓝光安装Redshiftsudo apt install redshift redshift-gtk自动启动mkdir -p ~/.config/autostart cp /usr/share/applications/redshift-gtk.desktop ~/.config/autostart/调整配置~/.config/redshift.conf[redshift] temp-day6500 temp-night45007. 安全增强设置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 Tweakssudo 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我个人习惯设置SuperT打开终端SuperE打开文件管理器。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] DNS223.5.5.5 114.114.114.114 FallbackDNS8.8.8.8 1.1.1.1然后重启服务sudo systemctl restart systemd-resolved11.2 优化TCP参数对于高速网络调整TCP窗口大小可以提升传输速度echo net.core.rmem_max4194304 | sudo tee -a /etc/sysctl.conf echo net.core.wmem_max4194304 | sudo tee -a /etc/sysctl.conf echo net.ipv4.tcp_rmem4096 87380 4194304 | sudo tee -a /etc/sysctl.conf echo net.ipv4.tcp_wmem4096 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菜单中选择旧内核启动。