news 2026/7/18 2:30:53

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Ubuntu 26.04 LTS 安装后必做8项优化

1. Ubuntu 26.04 LTS 安装后必做8件事

刚装完Ubuntu系统就像搬进毛坯房,基础功能都有但用着总不顺手。作为从Ubuntu 12.04用到26.04的老用户,我总结出这套开箱必做的8项调优,20分钟就能让系统脱胎换骨。这些配置不仅提升使用流畅度,更能避免日后开发时遇到的坑。

1.1 更换国内软件源

新系统默认使用国外源,更新速度慢如蜗牛。打开终端(Ctrl+Alt+T)执行:

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-tools
  • build-essential:包含gcc/g++/make等编译工具
  • git:代码版本管理
  • curl/wget:网络请求工具
  • vim:终端编辑器(nano党可替换)
  • net-tools:包含ifconfig等网络工具

验证gcc安装:gcc --version应显示版本号≥11.4.0(26.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

安装后需:

  1. 打开Settings → Region & Language → Manage Installed Languages
  2. 将Keyboard input method system改为fcitx
  3. 注销后重新登录
  4. 在顶部栏fcitx图标中添加Sogou Pinyin

常见问题:如果候选框不显示,执行fcitx-autostart并检查~/.xprofile是否包含export GTK_IM_MODULE=fcitx

1.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_THEME="agnoster"

配置完成后:

  • 按Tab键触发自动补全
  • 输入命令前缀后按↑键搜索历史命令
  • 输入目录名直接跳转(如/usr/l按Tab补全)

1.5 显卡驱动安装

NVIDIA显卡用户务必安装闭源驱动:

ubuntu-drivers devices # 查看推荐驱动版本 sudo apt install -y nvidia-driver-550 # 以550版本为例

安装后验证:

  1. 执行nvidia-smi查看显卡状态
  2. 运行glxinfo | grep "OpenGL renderer"确认驱动生效

避坑指南:如果遇到登录循环,Ctrl+Alt+F3切到命令行执行sudo apt purge nvidia-*重装

1.6 配置SSH服务

远程开发必备:

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

关键安全配置(/etc/ssh/sshd_config):

PermitRootLogin no PasswordAuthentication no # 推荐用密钥登录 AllowUsers yourname

生成密钥对:ssh-keygen -t ed25519,将~/.ssh/id_ed25519.pub内容添加到服务器authorized_keys

1.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用户使用docker:

sudo usermod -aG docker $USER newgrp docker # 立即生效

验证安装:docker run hello-world应显示欢迎信息

1.8 系统性能调优

最后这些隐藏设置能显著提升流畅度:

# 禁用不必要的服务 sudo systemctl disable bluetooth.service cups-browsed.service # 调整交换分区策略 echo 'vm.swappiness=10' | 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 # 启用TRIM(SSD专用) 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"' >> ~/.zshrc

VS Code必备插件:

  • Remote - SSH
  • Python
  • Docker
  • GitLens

2.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:现代化资源监视器
  • nvtop:NVIDIA显卡监控
  • 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的稳定性和性能绝对值得这份投入。

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

Android屏幕适配核心概念与最佳实践

1. Android屏幕适配核心概念解析在移动开发领域,屏幕适配一直是Android开发者面临的重要挑战。不同厂商的设备拥有各异的屏幕尺寸和像素密度,这直接影响到UI元素的显示效果。记得我第一次开发Android应用时,在模拟器上完美显示的按钮到了真机…

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

Python基础语法全解析与开发环境配置指南

1. Python基础语法全景图Python作为当下最受欢迎的编程语言之一,其简洁优雅的语法设计让无数开发者一见倾心。与C/Java等语言相比,Python最显著的特点就是通过缩进来定义代码块,而非使用大括号。这种设计不仅减少了代码量,还强制开…

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

Android应用使用Apache POI导出Excel的完整指南

1. Android项目中使用Apache POI实现Excel导出的完整指南在移动办公场景中,Excel文件导出是Android应用常见的功能需求。无论是销售数据报表、设备检测记录还是用户行为统计,将结构化数据导出为Excel格式都能极大提升数据的可读性和流转效率。Apache POI…

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

AI视频角色替换技术实践:从部署到优化的完整指南

这次我们来看一个很有意思的AI视频创作项目——《三体选角,但是老一辈版!》2.0版本。这个项目不是简单的AI换脸,而是通过AI技术重新演绎经典科幻作品《三体》的角色选角,特别聚焦于老一辈演员的形象适配。这个2.0版本在原有基础上…

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

Windows开发中DLL文件的完整交付与使用指南

1. 为什么只发编译好的DLL文件可能不够用?我在Windows平台开发中遇到过无数次这样的场景:同事发来一个编译好的DLL文件,说"直接用这个就行"。结果在实际集成时,要么报错找不到入口点,要么运行时崩溃&#xf…

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

Linux系统安装实战:从分区到驱动,新手避坑指南

1. 从零到一:为什么你需要亲手安装一次Linux?如果你对计算机的理解还停留在“开机、点图标、用软件”的层面,那么亲手安装一次Linux系统,可能是你技术认知上的一次“成人礼”。这不仅仅是把一个操作系统装进电脑里那么简单&#x…

作者头像 李华