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安装完成后打开区域与语言设置在输入源中添加中文(搜狗拼音)注销后重新登录按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菜单中选择旧内核启动。

相关新闻

79万条中文医疗对话数据集:构建智能医疗助手的技术基石与实战指南

79万条中文医疗对话数据集:构建智能医疗助手的技术基石与实战指南

79万条中文医疗对话数据集:构建智能医疗助手的技术基石与实战指南 【免费下载链接】Chinese-medical-dialogue-data Chinese medical dialogue data 中文医疗对话数据集 项目地址: https://gitcode.com/gh_mirrors/ch/Chinese-medical-dialogue-data 在医疗人…

2026/7/17 4:25:21阅读更多 →
老电脑性能优化全攻略:免费提升运行速度

老电脑性能优化全攻略:免费提升运行速度

1. 老电脑性能优化全攻略三年前买的笔记本现在卡得连浏览器都打不开?别急着换新机!经过我多年帮朋友维修电脑的经验,90%的老机器都能通过系统优化重获新生。今天分享的这些方法完全免费,操作简单,特别适合预算有限但又…

2026/7/17 4:25:21阅读更多 →
Windows系统永久激活工具原理与实战指南

Windows系统永久激活工具原理与实战指南

1. 为什么我们需要系统激活工具? 每次重装Windows系统后,那个烦人的"激活Windows"水印就像牛皮癣一样粘在桌面右下角。作为从业10年的IT老鸟,我见过太多用户被各种所谓的"激活工具"坑害——捆绑软件、主页劫持还算轻的&a…

2026/7/17 4:25:21阅读更多 →
文本分类的三种解法:接口调用、Bert微调与LLM微调实战对比

文本分类的三种解法:接口调用、Bert微调与LLM微调实战对比

1. 文本分类的应用场景 文本分类是自然语言处理中最基础也最广泛落地的任务之一。简单来说,它的目标就是:给定一段文本,让模型判断它属于哪个类别。 内容平台 今日头条把新闻自动归入"科技"“娱乐”"体育"等频道&#xf…

2026/7/17 5:25:26阅读更多 →
基于缝制运动学与材料力学:慧拿智能模板机对柔性复合耗材的工艺纠错与精度优化机制研究

基于缝制运动学与材料力学:慧拿智能模板机对柔性复合耗材的工艺纠错与精度优化机制研究

轻工柔性耗材缝制领域长期存在难以根治的工艺痛点:超细纤维、雪尼尔多层复合、高弹针织扫地机拖布在批量缝制中,普遍出现拉伸形变、圆弧轨迹畸变、层间错位、针距漂移、残余内应力褶皱等结构性缺陷。行业传统认知将问题归结为“人工操作误差”或“面料材…

2026/7/17 5:25:26阅读更多 →
公安GNSS抗干扰方案:FindRef+Q1多频抗干扰接收技术

公安GNSS抗干扰方案:FindRef+Q1多频抗干扰接收技术

摘要 针对公安警务场景中高精度定位面临的地面干扰与卫星欺骗双重威胁,本文探讨一种以多频抗干扰接收技术为核心的公安GNSS抗干扰技术思路该体系通过724小时卫星监测、异常频点智能检索、端侧算法动态剔除等技术,构建"看得见、摸得着、防得住"…

2026/7/17 5:25:26阅读更多 →
C++整数反转算法:深入解析溢出检查与健壮实现

C++整数反转算法:深入解析溢出检查与健壮实现

1. 项目概述:一个看似简单却暗藏玄机的经典问题“整数反转”是几乎所有C初学者在接触算法时都会遇到的一道经典题目,也是技术面试中的高频考点。题目描述通常很简单:给你一个32位的有符号整数x,返回将其数字部分反转后的结果。如果…

2026/7/17 5:25:26阅读更多 →
CH32V307 SPI驱动SD卡移植与优化实战

CH32V307 SPI驱动SD卡移植与优化实战

1. 项目背景与核心挑战在嵌入式开发领域,存储设备的稳定驱动是系统可靠性的基石。CH32V307作为一款基于RISC-V架构的微控制器,其SPI接口的高效利用对于SD卡这类常用存储介质至关重要。不同于常见的STM32系列,CH32V307的SPI外设在寄存器配置和…

2026/7/17 5:25:26阅读更多 →
C++实现香农-范诺编码:从信息论到无损压缩实战

C++实现香农-范诺编码:从信息论到无损压缩实战

1. 项目概述:从信息论到代码实现如果你接触过数据压缩,或者对信息论、编码理论感兴趣,那么“香农-范诺编码”这个名字你一定不陌生。它和霍夫曼编码常常被放在一起比较,是学习无损压缩算法时绕不开的经典。但说实话,很…

2026/7/17 5:20:26阅读更多 →
VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异当你在VSCode中启动一个新的TypeScript项目时,第一个技术决策往往从安装方式开始。这个看似简单的选择——全局安装还是项目本地安装——实际上会深刻影响你的开发流程、团队协作和…

2026/7/16 8:28:11阅读更多 →
智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手 【免费下载链接】zhihuishu 智慧树刷课插件,自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu 智慧树刷课插件是一款专为智慧树在线教育平台设计的Chrome浏…

2026/7/16 6:53:04阅读更多 →
Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案 【免费下载链接】WorkshopDL WorkshopDL - The Best Steam Workshop Downloader 项目地址: https://gitcode.com/gh_mirrors/wo/WorkshopDL 你是否在GOG或Epic Games Store购买了心仪的游戏…

2026/7/16 12:02:41阅读更多 →
VS Code 高效配置与个性化定制全攻略

VS Code 高效配置与个性化定制全攻略

1. VS Code 高效配置基础作为一款轻量级但功能强大的代码编辑器,VS Code 的默认配置已经能满足基本需求,但通过合理调整设置可以大幅提升编码效率。我使用 VS Code 已经有五年多时间,期间尝试过各种配置方案,总结出这套适合大多数…

2026/7/17 0:00:01阅读更多 →
从竞赛代码到桌面工具:让 SuperADD 与 SubspaceAD 真正跑进自己的图像

从竞赛代码到桌面工具:让 SuperADD 与 SubspaceAD 真正跑进自己的图像

在异常检测领域,很多优秀算法最初都是以研究代码的形式发布的。它们能够在固定测试集上复现实验结果,却不一定能被普通用户直接拿来测试自己的图片。尤其是最近很多算法仅提供在固定测试集的测试环境,而gradio的demo演示也不会提供。 对工程应用和在自己的图片上进行测试来…

2026/7/17 0:00:01阅读更多 →
WinRAR高效配置指南:从基础安装到高级压缩实战

WinRAR高效配置指南:从基础安装到高级压缩实战

前几天帮同事处理一个客户发来的压缩包,解压时系统自带的工具弹出一串乱码,换用 WinRAR 却顺利打开了。这种看似简单的场景,恰恰暴露了不同压缩工具在处理非标准编码、分卷压缩或加密文件时的差异。WinRAR 作为一款老牌工具,真正价…

2026/7/17 0:00:01阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/16 20:13:14阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/16 8:58:42阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/16 17:10:26阅读更多 →