
1. 为什么新装Ubuntu需要优化设置作为一个从Ubuntu 16.04时代就开始使用Linux的老用户我清楚地记得第一次安装完系统后的茫然。默认的Ubuntu虽然能开机即用但就像毛坯房一样需要经过一系列调校才能真正发挥其潜力。特别是对于刚从Windows转过来的新手合理的初始设置能显著提升使用体验。Ubuntu安装后的默认配置主要考虑的是通用兼容性但这也意味着系统更新源可能不是最优选择国内用户访问官方源速度较慢输入法、字体等基础工具需要额外配置图形界面的一些细节不符合中文用户习惯性能相关的电源管理、swap等参数需要调整2. 基础环境配置2.1 更换国内软件源这是我最推荐新手做的第一个设置。Ubuntu默认使用国外的软件源更新和安装软件时速度很慢。更换为国内镜像源可以大幅提升速度sudo sed -i s|http://.*archive.ubuntu.com|https://mirrors.aliyun.com|g /etc/apt/sources.list sudo sed -i s|http://.*security.ubuntu.com|https://mirrors.aliyun.com|g /etc/apt/sources.list sudo apt update sudo apt upgrade -y国内常用的镜像源还有清华大学https://mirrors.tuna.tsinghua.edu.cn华为云https://mirrors.huaweicloud.com网易http://mirrors.163.com注意不同Ubuntu版本(如20.04/22.04)的源地址可能略有不同建议先备份原文件sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak2.2 安装中文语言支持对于中文用户安装完整的中文语言包非常重要sudo apt install language-pack-zh-hans -y sudo apt install fonts-noto-cjk -y # 安装思源黑体中文字体然后在系统设置→区域和语言中添加中文(中国)输入源将汉语(中国)拖到语言列表顶部应用到整个系统2.3 安装搜狗输入法Ubuntu自带的ibus输入法对中文支持不够友好搜狗输入法Linux版是更好的选择sudo apt install fcitx -y wget https://ime.sogoucdn.com/dl/index/1612263155/sogoupinyin_2.4.0.3469_amd64.deb sudo dpkg -i sogoupinyin_2.4.0.3469_amd64.deb sudo apt --fix-broken install安装完成后在系统设置→区域和语言→输入源中添加Fcitx注销重新登录按CtrlSpace切换输入法3. 系统性能优化3.1 调整swappiness值swappiness控制系统使用swap分区的倾向程度默认值60对于现代SSD来说偏高建议调整为10echo vm.swappiness10 | sudo tee -a /etc/sysctl.conf sudo sysctl -p这个设置能减少不必要的swap使用提升SSD寿命和系统响应速度。3.2 禁用不必要的启动服务Ubuntu默认会启动一些不常用的服务可以通过以下命令查看和禁用systemctl list-unit-files --typeservice | grep enabled # 查看已启用的服务 sudo systemctl disable bluetooth.service # 例如禁用蓝牙服务常见可以禁用的服务包括bluetooth.service如果不使用蓝牙ModemManager.service如果没有移动宽带avahi-daemon.service如果不需要局域网服务发现3.3 安装TLP优化电源管理对于笔记本用户TLP能显著提升电池续航sudo add-apt-repository ppa:linrunner/tlp sudo apt update sudo apt install tlp tlp-rdw -y sudo systemctl enable tlp安装后无需额外配置TLP会自动优化CPU频率调节硬盘高级电源管理WiFi省电模式显卡电源管理4. 图形界面美化4.1 安装GNOME Tweaks工具GNOME Tweaks提供了许多界面自定义选项sudo apt install gnome-tweaks -y安装后可以调整窗口控制按钮位置左/右字体大小和类型主题和图标集扩展管理4.2 安装Dash to Dock扩展Ubuntu默认的Dash位于底部Dash to Dock可以将其变为类似macOS的停靠栏sudo apt install gnome-shell-extension-dash-to-dock -y然后在Tweaks工具中启用扩展并调整停靠栏位置左/下/右图标大小自动隐藏行为动画效果4.3 安装Flatabulous主题想要更现代化的外观可以安装第三方主题sudo add-apt-repository ppa:noobslab/themes sudo apt update sudo apt install flatabulous-theme -y安装后在Tweaks中选择Flatabulous主题配套的图标包可以安装sudo apt install ultra-flat-icons -y5. 必备软件安装5.1 安装Chrome浏览器虽然Ubuntu自带Firefox但很多用户更习惯Chromewget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb sudo dpkg -i google-chrome-stable_current_amd64.deb sudo apt --fix-broken install5.2 安装VSCode开发者必备的代码编辑器sudo snap install --classic code安装后建议配置安装Chinese Language Pack扩展设置CtrlShiftP → Configure Display Language → zh-cn安装常用扩展Python、C/C、Docker等5.3 安装WPS Office比LibreOffice更适合中文用户的办公套件wget https://wdl1.cache.wps.cn/wps/download/ep/Linux2019/11691/wps-office_11.1.0.11691_amd64.deb sudo dpkg -i wps-office_11.1.0.11691_amd64.deb sudo apt --fix-broken install6. 网络相关配置6.1 设置静态IP可选对于服务器或需要固定IP的开发环境sudo nano /etc/netplan/01-netcfg.yaml添加类似配置根据实际网络调整network: version: 2 renderer: networkd ethernets: ens33: dhcp4: no addresses: [192.168.1.100/24] gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4]应用配置sudo netplan apply6.2 安装SSH服务方便远程管理sudo apt install openssh-server -y sudo systemctl enable ssh sudo systemctl start ssh安全建议修改默认端口sudo nano /etc/ssh/sshd_config→ 修改Port禁用root登录PermitRootLogin no使用密钥认证而非密码7. 开发环境配置7.1 安装Git并配置sudo apt install git -y git config --global user.name Your Name git config --global user.email youremail.com git config --global core.editor code --wait # 使用VSCode作为默认编辑器7.2 安装Python环境Ubuntu自带Python3但建议安装pip和虚拟环境sudo apt install python3-pip python3-venv -y pip3 install --upgrade pip创建虚拟环境python3 -m venv myenv source myenv/bin/activate7.3 安装Dockersudo apt install docker.io -y sudo systemctl enable docker sudo usermod -aG docker $USER # 将当前用户加入docker组 newgrp docker # 刷新组权限测试安装docker run hello-world8. 系统监控与维护8.1 安装htop比top更强大的进程监控工具sudo apt install htop -y使用技巧F2进入设置界面F3搜索进程F5树状显示进程关系F9终止进程8.2 配置日志轮转防止日志文件占用过多空间sudo nano /etc/logrotate.conf建议调整将rotate 4改为rotate 12保留更多备份取消#compress的注释启用压缩8.3 设置自动更新保持系统安全sudo apt install unattended-upgrades -y sudo dpkg-reconfigure unattended-upgrades # 选择Yes配置更新选项sudo nano /etc/apt/apt.conf.d/50unattended-upgrades建议启用安全更新和推荐更新。9. 显卡驱动安装NVIDIA用户对于使用NVIDIA显卡的用户ubuntu-drivers devices # 查看推荐驱动 sudo apt install nvidia-driver-525 -y # 安装推荐版本 sudo reboot验证安装nvidia-smi如果遇到问题可以尝试sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update10. 文件系统优化10.1 禁用atime更新减少不必要的磁盘写入sudo nano /etc/fstab在挂载选项中添加noatime例如UUIDxxxx / ext4 defaults,noatime 0 110.2 启用TRIMSSD用户延长SSD寿命sudo systemctl enable fstrim.timer sudo systemctl start fstrim.timer验证状态sudo systemctl status fstrim.timer11. 系统备份策略11.1 使用Timeshift类似Windows系统还原的工具sudo apt install timeshift -y首次启动建议选择RSYNC模式备份位置选择外部硬盘或大容量分区设置每日自动备份排除/home目录单独备份11.2 备份重要配置文件建议定期备份/etc目录/home目录已安装软件列表dpkg --get-selections installed-software.list12. 终极优化更换内核可选对于高级用户可以尝试最新内核sudo apt install linux-image-generic-hwe-22.04 -y sudo reboot查看当前内核uname -r警告更换内核有一定风险建议在虚拟机中先测试完成以上设置后你的Ubuntu系统应该已经运行更流畅外观更美观功能更完善更适合中文环境使用根据我的经验这些设置大约需要1-2小时完成但能显著提升后续使用体验。特别是更换软件源和安装中文输入法对新手来说是最迫切的需求。