news 2026/7/18 2:30:40

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Ubuntu系统安装后必做的12项优化设置

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.bak

2.2 安装中文语言支持

对于中文用户,安装完整的中文语言包非常重要:

sudo apt install language-pack-zh-hans -y sudo apt install fonts-noto-cjk -y # 安装思源黑体中文字体

然后在系统设置→区域和语言中:

  1. 添加中文(中国)输入源
  2. 将汉语(中国)拖到语言列表顶部
  3. 应用到整个系统

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

安装完成后:

  1. 在系统设置→区域和语言→输入源中添加Fcitx
  2. 注销重新登录
  3. 按Ctrl+Space切换输入法

3. 系统性能优化

3.1 调整swappiness值

swappiness控制系统使用swap分区的倾向程度,默认值60对于现代SSD来说偏高,建议调整为10:

echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf sudo sysctl -p

这个设置能减少不必要的swap使用,提升SSD寿命和系统响应速度。

3.2 禁用不必要的启动服务

Ubuntu默认会启动一些不常用的服务,可以通过以下命令查看和禁用:

systemctl list-unit-files --type=service | 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 -y

5. 必备软件安装

5.1 安装Chrome浏览器

虽然Ubuntu自带Firefox,但很多用户更习惯Chrome:

wget 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 install

5.2 安装VSCode

开发者必备的代码编辑器:

sudo snap install --classic code

安装后建议配置:

  1. 安装Chinese Language Pack扩展
  2. 设置Ctrl+Shift+P → Configure Display Language → zh-cn
  3. 安装常用扩展: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 install

6. 网络相关配置

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 apply

6.2 安装SSH服务

方便远程管理:

sudo apt install openssh-server -y sudo systemctl enable ssh sudo systemctl start ssh

安全建议:

  1. 修改默认端口:sudo nano /etc/ssh/sshd_config→ 修改Port
  2. 禁用root登录:PermitRootLogin no
  3. 使用密钥认证而非密码

7. 开发环境配置

7.1 安装Git并配置

sudo apt install git -y git config --global user.name "Your Name" git config --global user.email "your@email.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/activate

7.3 安装Docker

sudo apt install docker.io -y sudo systemctl enable docker sudo usermod -aG docker $USER # 将当前用户加入docker组 newgrp docker # 刷新组权限

测试安装:

docker run hello-world

8. 系统监控与维护

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 update

10. 文件系统优化

10.1 禁用atime更新

减少不必要的磁盘写入:

sudo nano /etc/fstab

在挂载选项中添加noatime,例如:

UUID=xxxx / ext4 defaults,noatime 0 1

10.2 启用TRIM(SSD用户)

延长SSD寿命:

sudo systemctl enable fstrim.timer sudo systemctl start fstrim.timer

验证状态:

sudo systemctl status fstrim.timer

11. 系统备份策略

11.1 使用Timeshift

类似Windows系统还原的工具:

sudo apt install timeshift -y

首次启动建议:

  1. 选择RSYNC模式
  2. 备份位置选择外部硬盘或大容量分区
  3. 设置每日自动备份
  4. 排除/home目录(单独备份)

11.2 备份重要配置文件

建议定期备份:

  • /etc目录
  • /home目录
  • 已安装软件列表:dpkg --get-selections > installed-software.list

12. 终极优化:更换内核(可选)

对于高级用户,可以尝试最新内核:

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

查看当前内核:

uname -r

警告:更换内核有一定风险,建议在虚拟机中先测试

完成以上设置后,你的Ubuntu系统应该已经:

  • 运行更流畅
  • 外观更美观
  • 功能更完善
  • 更适合中文环境使用

根据我的经验,这些设置大约需要1-2小时完成,但能显著提升后续使用体验。特别是更换软件源和安装中文输入法,对新手来说是最迫切的需求。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/18 2:28:43

边缘AI大模型在机器人部署实战:基于NVIDIA Jetson的LLM与VLM优化指南

1. 项目概述:当机器人遇见边缘AI大模型最近在机器人圈子里,一个话题的热度持续攀升:如何让机器人变得更“聪明”,能理解复杂的指令,甚至能“看”懂周围的世界并做出决策。传统的机器人控制,大多依赖于预先编…

作者头像 李华
网站建设 2026/7/18 2:28:15

JAVA通过LDAP协议操作AD域实战指南

1. 项目概述:JAVA通过LDAP协议操作AD域实战去年在帮某大型企业做内部系统改造时,遇到一个典型需求:需要将原有的本地账户体系迁移到企业已有的Active Directory(AD)域环境中。作为负责对接的开发人员,我花了…

作者头像 李华
网站建设 2026/7/18 2:27:16

Win10/Win11旧电脑性能优化全攻略

1. 旧电脑性能瓶颈诊断在开始优化前,我们需要先理解为什么旧电脑运行Win10/Win11会变慢。系统运行缓慢通常源于四个核心因素:后台服务堆积:Windows默认开启大量后台服务,其中约40%对普通用户完全无用。比如Connected User Experie…

作者头像 李华
网站建设 2026/7/18 2:26:05

游戏开发中的字体渲染技术:位图、矢量与SDF/MSDF对比

1. 游戏字体渲染技术概述 在游戏开发中,字体渲染是一个看似简单实则充满技术挑战的领域。不同于普通应用程序中的文字显示,游戏中的字体需要面对动态光照、视角变换、性能优化等特殊需求。我经历过多个游戏项目,从2D像素风格到3A级大作&#…

作者头像 李华
网站建设 2026/7/18 2:25:01

Windows系统隐藏耗电程序与硬盘空间优化指南

1. Windows系统隐藏耗电程序与硬盘空间占用问题解析作为一位长期使用Windows系统的资深用户,我发现很多朋友都遇到过这样的情况:明明没有安装多少软件,C盘空间却莫名其妙地越来越小;电脑待机时电池消耗异常快,却找不到…

作者头像 李华