Ubuntu 26.04 LTS 安装后必做8项优化
1. Ubuntu 26.04 LTS 安装后必做8件事刚装完Ubuntu系统就像搬进毛坯房基础功能都有但用着总不顺手。作为从Ubuntu 12.04用到26.04的老用户我总结出这套开箱必做的8项调优20分钟就能让系统脱胎换骨。这些配置不仅提升使用流畅度更能避免日后开发时遇到的坑。1.1 更换国内软件源新系统默认使用国外源更新速度慢如蜗牛。打开终端CtrlAltT执行sudo sed -i s|http://.*archive.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.ustc.edu.cn注意企业内网需先配置代理才能访问外网源建议咨询IT部门获取内部源地址更新完成后运行apt list --upgradable检查应该显示Listing... Done而非具体包名说明所有更新已安装。1.2 安装必备工具链开发环境的基础依赖一个都不能少sudo apt install -y build-essential git curl wget vim net-toolsbuild-essential包含gcc/g/make等编译工具git代码版本管理curl/wget网络请求工具vim终端编辑器nano党可替换net-tools包含ifconfig等网络工具验证gcc安装gcc --version应显示版本号≥11.4.026.04默认版本1.3 配置中文输入法Ubuntu自带ibus输入框架但词库贫乏推荐安装搜狗输入法sudo apt install -y fcitx libfcitx-qt5 libfcitx-qt6 wget https://ime.sogoucdn.com/dl/index/1793083180/sogoupinyin_4.2.1.145_amd64.deb sudo dpkg -i sogoupinyin_*.deb sudo apt --fix-broken install安装后需打开Settings → Region Language → Manage Installed Languages将Keyboard input method system改为fcitx注销后重新登录在顶部栏fcitx图标中添加Sogou Pinyin常见问题如果候选框不显示执行fcitx-autostart并检查~/.xprofile是否包含export GTK_IM_MODULEfcitx1.4 优化终端环境默认bash功能有限建议配置# 安装zsh和插件 sudo apt install -y zsh autojump sh -c $(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh) git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting # 修改~/.zshrc配置 plugins(git zsh-autosuggestions zsh-syntax-highlighting autojump) ZSH_THEMEagnoster配置完成后按Tab键触发自动补全输入命令前缀后按↑键搜索历史命令输入目录名直接跳转如/usr/l按Tab补全1.5 显卡驱动安装NVIDIA显卡用户务必安装闭源驱动ubuntu-drivers devices # 查看推荐驱动版本 sudo apt install -y nvidia-driver-550 # 以550版本为例安装后验证执行nvidia-smi查看显卡状态运行glxinfo | grep OpenGL renderer确认驱动生效避坑指南如果遇到登录循环CtrlAltF3切到命令行执行sudo apt purge nvidia-*重装1.6 配置SSH服务远程开发必备sudo apt install -y openssh-server sudo systemctl enable --now ssh关键安全配置/etc/ssh/sshd_configPermitRootLogin no PasswordAuthentication no # 推荐用密钥登录 AllowUsers yourname生成密钥对ssh-keygen -t ed25519将~/.ssh/id_ed25519.pub内容添加到服务器authorized_keys1.7 安装Docker引擎容器化开发环境基础sudo apt install -y ca-certificates curl sudo install -m 0755 -d /etc/apt/keyrings sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc echo deb [arch$(dpkg --print-architecture) signed-by/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(. /etc/os-release echo $VERSION_CODENAME) stable | sudo tee /etc/apt/sources.list.d/docker.list /dev/null sudo apt update sudo apt install -y docker-ce docker-ce-cli containerd.io非root用户使用dockersudo usermod -aG docker $USER newgrp docker # 立即生效验证安装docker run hello-world应显示欢迎信息1.8 系统性能调优最后这些隐藏设置能显著提升流畅度# 禁用不必要的服务 sudo systemctl disable bluetooth.service cups-browsed.service # 调整交换分区策略 echo vm.swappiness10 | sudo tee -a /etc/sysctl.conf # 提升文件打开数限制 echo * soft nofile 65535 | sudo tee -a /etc/security/limits.conf echo * hard nofile 65535 | sudo tee -a /etc/security/limits.conf # 启用TRIMSSD专用 sudo systemctl enable fstrim.timer使用gnome-tweaks工具还可关闭窗口动画设置合盖不休眠启用Always On Top右键菜单2. 进阶配置建议完成基础优化后这些可选配置能让体验更上一层楼2.1 开发环境配置Python环境建议用miniconda管理wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh bash Miniconda3-latest-Linux-x86_64.sh -b -p $HOME/miniconda echo export PATH$HOME/miniconda/bin:$PATH ~/.zshrcVS Code必备插件Remote - SSHPythonDockerGitLens2.2 硬件外设支持打印机配置sudo apt install -y printer-driver-gutenprint system-config-printer # 图形化添加打印机蓝牙设备问题排查sudo dmesg | grep -i blue hciconfig -a # 查看蓝牙适配器状态2.3 系统监控方案安装图形化监控工具sudo apt install -y gnome-system-monitor htop终端监控推荐btop现代化资源监视器nvtopNVIDIA显卡监控iotop磁盘IO监控3. 常见问题速查表问题现象解决方案开机卡在紫色界面在GRUB界面按e编辑启动参数在linux行末尾加nomodeset双系统时间错误sudo timedatectl set-local-rtc 1无法挂载NTFS分区sudo apt install ntfs-3g后重新插拔触摸板失灵sudo modprobe -r psmouse sudo modprobe psmouse耳机没有声音alsamixer中取消Auto-Mute这些优化是我在五台不同设备上实测有效的配置方案特别适合需要稳定开发环境的用户。刚开始用Linux可能会觉得繁琐但一旦配置完成Ubuntu 26.04的稳定性和性能绝对值得这份投入。

相关新闻

Sencha Touch 2开发天气应用实战教程

Sencha Touch 2开发天气应用实战教程

1. 项目概述这篇教程是Sencha Touch 2入门系列的第三部分,专注于创建一个实用的天气应用程序。Sencha Touch是一个基于HTML5的移动应用框架,特别适合开发跨平台的移动应用。本教程将带领读者完成一个完整的天气应用开发过程,涵盖从基础搭建到…

2026/7/18 2:30:55阅读更多 →
Ubuntu 26.04 LTS 安装后8项必做优化指南

Ubuntu 26.04 LTS 安装后8项必做优化指南

1. Ubuntu 26.04 LTS 安装后必做优化清单刚装完Ubuntu系统就像拿到一部新手机,默认配置往往无法充分发挥硬件性能。作为长期使用Linux的老用户,我总结出8个关键优化步骤,能让你的Ubuntu 26.04 LTS系统流畅度提升200%。这些操作涵盖系统配置、…

2026/7/18 2:30:55阅读更多 →
Java虚拟机(JVM)七日实战:从内存分配到GC调优

Java虚拟机(JVM)七日实战:从内存分配到GC调优

1. Java虚拟机深度观察:七日打卡实战指南作为Java开发者,我们每天都在和JVM打交道,但你真的了解它如何运作吗?这七天,我将带你用放大镜观察Java对象在虚拟机中的生命周期,从创建到回收,从内存分…

2026/7/18 2:25:55阅读更多 →
Kiteguard:为AI生成代码构建运行时安全护栏的实践指南

Kiteguard:为AI生成代码构建运行时安全护栏的实践指南

1. 项目概述:当AI开始写代码,我们如何确保它不“闯祸”?最近两年,AI编码助手已经从一个酷炫的概念,变成了我日常开发中离不开的“副驾驶”。从最初的代码补全,到现在的整行、整函数生成,甚至能根…

2026/7/18 3:36:03阅读更多 →
BOOST电路DCM模式峰值电流计算与设计要点

BOOST电路DCM模式峰值电流计算与设计要点

1. BOOST电路DCM模式基础概念解析在开关电源设计中,BOOST电路作为一种常见的升压拓扑结构,其工作模式主要分为连续导通模式(CCM)和非连续导通模式(DCM)。DCM模式下,电感电流在每个开关周期内都会归零,这使得其分析与设计具有独特的…

2026/7/18 3:36:03阅读更多 →
Windows右键菜单“新建文件夹”选项消失的排查与修复指南

Windows右键菜单“新建文件夹”选项消失的排查与修复指南

1. 问题现象与初步排查:当“新建文件夹”选项消失时最近在帮同事处理一台Windows 10电脑时,遇到了一个挺典型但又让人有点摸不着头脑的问题:在桌面或者文件资源管理器的空白处右键点击,发现“新建”菜单里,那个最常用的…

2026/7/18 3:36:03阅读更多 →
GPT 5.6版本订阅指南:Free、Plus、Pro差异与实操全解析

GPT 5.6版本订阅指南:Free、Plus、Pro差异与实操全解析

如果你最近在关注AI助手的发展,可能会注意到一个现象:很多开发者都在讨论GPT的订阅问题,但真正能说清楚不同版本差异、适用场景和实际价值的人并不多。更关键的是,随着GPT 5.6版本的全面开放,这个更新到底带来了哪些实…

2026/7/18 3:36:03阅读更多 →
超声波焊接AI智能调控技术解析与应用实践

超声波焊接AI智能调控技术解析与应用实践

1. 超声波焊接技术演进与行业痛点超声波焊接作为现代制造业中不可或缺的连接工艺,其发展历程经历了从机械控制到数字化的跨越。早期设备依赖操作工经验调整参数,焊接质量波动大,废品率常高达15%-20%。我在2015年参与汽车线束生产线改造时&…

2026/7/18 3:36:03阅读更多 →
免费本地视频字幕提取神器:3分钟搞定硬字幕转SRT文件

免费本地视频字幕提取神器:3分钟搞定硬字幕转SRT文件

免费本地视频字幕提取神器:3分钟搞定硬字幕转SRT文件 【免费下载链接】video-subtitle-extractor 视频硬字幕提取,生成srt文件。无需申请第三方API,本地实现文本识别。基于深度学习的视频字幕提取框架,包含字幕区域检测、字幕内容…

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

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

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

2026/7/17 10:42:55阅读更多 →
智慧树刷课插件:5分钟实现自动化学习的智能助手

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

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

2026/7/17 8:31:03阅读更多 →
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/17 13:22:23阅读更多 →
从模糊意图到可执行指令:Claude PRD中Prompt Engineering与需求颗粒度的5级映射法则

从模糊意图到可执行指令:Claude PRD中Prompt Engineering与需求颗粒度的5级映射法则

更多请点击: https://kaifayun.com 第一章:从模糊意图到可执行指令:Claude PRD中Prompt Engineering与需求颗粒度的5级映射法则 在Claude驱动的产品需求文档(PRD)生成实践中,原始业务意图往往以自然语言片…

2026/7/18 0:00:14阅读更多 →
Cursor配置生成失效?3大隐藏陷阱+4行修复代码,资深工程师连夜整理的紧急补救清单

Cursor配置生成失效?3大隐藏陷阱+4行修复代码,资深工程师连夜整理的紧急补救清单

更多请点击: https://codechina.net 第一章:Cursor配置生成失效?3大隐藏陷阱4行修复代码,资深工程师连夜整理的紧急补救清单 Cursor 配置生成突然失效,是近期高频报障场景。表面看是 cursor.config.json 未更新或 LSP…

2026/7/18 0:00:14阅读更多 →
某智驾大牛创业

某智驾大牛创业

作者:钟声编辑:Mark出品:红色星际头图:智能驾驶图片据悉,国内某头部智驾公司端到端模型技术大牛Z投身创业,并且已经拿到融资。Z不仅是该头部公司内部最年轻的对标阿里P10级别技术负责⼈,更是业内…

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

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

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

2026/7/17 22:48:46阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

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

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

2026/7/17 13:22:38阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

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

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

2026/7/17 17:26:50阅读更多 →