1. Ubuntu 26.04 LTS 安装后的基础优化1.1 系统更新与补丁安装刚装完Ubuntu系统后第一件事就是更新软件源和安装最新补丁。打开终端CtrlAltT依次执行以下命令sudo apt update sudo apt upgrade -y sudo apt dist-upgrade -y这里有几个细节需要注意update只是更新软件包列表不会实际安装更新upgrade会安装所有可用的更新但不处理依赖关系变更dist-upgrade会智能处理依赖关系可能会移除某些旧包提示如果遇到无法锁定管理目录的错误可能是其他软件包管理器正在运行可以等待几分钟再试或者用ps aux | grep apt查找并结束相关进程。1.2 安装必要的基础工具Ubuntu默认安装的工具集比较精简建议补充以下常用工具sudo apt install -y \ build-essential \ git \ curl \ wget \ vim \ htop \ net-tools \ gnome-tweaks \ software-properties-common这些工具的作用build-essential包含gcc/g等编译工具链git版本控制工具curl/wget网络请求工具vim强大的文本编辑器htop增强版系统监控工具net-tools包含ifconfig等网络工具gnome-tweaks系统优化工具software-properties-common管理PPA源的工具2. 图形界面与输入法优化2.1 安装中文输入法对于中文用户推荐安装搜狗输入法sudo apt install fcitx -y wget https://cdn2.ime.sogou.com/dl/index/1692262199/sogoupinyin_4.2.1.145_amd64.deb sudo dpkg -i sogoupinyin_4.2.1.145_amd64.deb sudo apt --fix-broken install安装完成后需要配置打开设置→区域与语言→输入源添加汉语(中国)和Fcitx注销后重新登录在顶部栏点击键盘图标→配置当前输入法→添加搜狗拼音2.2 GNOME桌面优化Ubuntu默认使用GNOME桌面环境可以通过以下方式优化安装扩展管理器sudo apt install gnome-shell-extension-manager推荐安装的扩展Dash to Panel将顶部栏和dock合并Arc MenuWindows风格的开始菜单Clipboard Indicator剪贴板历史记录CPU Power ManagerCPU性能调节使用GNOME Tweaks调整字体推荐使用Noto Sans CJK SC中文字体窗口启用点击最小化和窗口焦点跟随鼠标工作区设置4个虚拟桌面3. 开发环境配置3.1 Python环境搭建Ubuntu 26.04自带Python3但建议使用pyenv管理多版本curl https://pyenv.run | bash echo export PYENV_ROOT$HOME/.pyenv ~/.bashrc echo command -v pyenv /dev/null || export PATH$PYENV_ROOT/bin:$PATH ~/.bashrc echo eval $(pyenv init -) ~/.bashrc source ~/.bashrc安装常用Python版本pyenv install 3.11.5 pyenv global 3.11.53.2 Node.js环境配置推荐使用nvm管理Node.js版本curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash source ~/.bashrc nvm install --lts nvm use --lts验证安装node -v npm -v3.3 Docker安装与配置安装Docker CE版本sudo apt install -y \ ca-certificates \ curl \ gnupg sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg sudo chmod ar /etc/apt/keyrings/docker.gpg echo \ deb [arch$(dpkg --print-architecture) signed-by/etc/apt/keyrings/docker.gpg] 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 docker-buildx-plugin docker-compose-plugin将当前用户加入docker组sudo usermod -aG docker $USER newgrp docker验证安装docker run hello-world4. 系统性能调优4.1 电源管理优化对于笔记本用户优化电源设置很重要安装TLP电源管理工具sudo apt install tlp tlp-rdw -y sudo systemctl enable tlp合盖不休眠设置sudo nano /etc/systemd/logind.conf修改以下行HandleLidSwitchignore HandleLidSwitchExternalPowerignore HandleLidSwitchDockedignore然后重启服务sudo systemctl restart systemd-logind4.2 显卡驱动安装对于NVIDIA显卡sudo ubuntu-drivers autoinstall sudo reboot验证驱动nvidia-smi对于Intel/AMD显卡默认开源驱动通常足够但可以安装mesa优化sudo apt install mesa-utils4.3 交换空间优化如果内存小于8GB建议增加swap空间sudo fallocate -l 4G /swapfile sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile echo /swapfile none swap sw 0 0 | sudo tee -a /etc/fstab调整swappiness值echo vm.swappiness10 | sudo tee -a /etc/sysctl.conf sudo sysctl -p5. 常用软件安装5.1 办公软件# WPS Office 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 # 微信 wget https://dldir1.qq.com/weixin/Windows/WeChat_for_XP_SP3_To_Vista.exe sudo apt install wine -y wine WeChat_for_XP_SP3_To_Vista.exe5.2 开发工具# VS Code sudo apt install wget gpg wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor packages.microsoft.gpg sudo install -o root -g root -m 644 packages.microsoft.gpg /usr/share/keyrings/ sudo sh -c echo deb [archamd64 signed-by/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main /etc/apt/sources.list.d/vscode.list sudo apt update sudo apt install code # PyCharm sudo snap install pycharm-professional --classic5.3 多媒体工具# 视频播放器 sudo apt install vlc -y # 图片查看器 sudo apt install gthumb -y # 音乐播放器 sudo apt install rhythmbox -y6. 系统安全加固6.1 防火墙配置sudo apt install ufw -y sudo ufw enable sudo ufw default deny incoming sudo ufw default allow outgoing sudo ufw allow ssh sudo ufw allow http sudo ufw allow https6.2 自动安全更新sudo apt install unattended-upgrades -y sudo dpkg-reconfigure unattended-upgrades编辑配置文件sudo nano /etc/apt/apt.conf.d/50unattended-upgrades确保包含以下内容Unattended-Upgrade::Allowed-Origins { ${distro_id}:${distro_codename}; ${distro_id}:${distro_codename}-security; ${distro_id}ESM:${distro_codename}; };6.3 SSH安全加固sudo nano /etc/ssh/sshd_config修改以下参数Port 2222 PermitRootLogin no PasswordAuthentication no AllowUsers yourusername然后重启SSH服务sudo systemctl restart sshd7. 系统备份与恢复7.1 Timeshift系统备份sudo apt install timeshift -y首次配置建议选择RSYNC备份方式备份位置选择外部硬盘或大容量分区计划设置每天保留1个每周保留2个每月保留1个包含/home目录但不包含缓存和临时文件7.2 重要数据备份推荐使用Deja Dup进行用户数据备份sudo apt install deja-dup -y配置建议备份位置外部存储或云存储备份频率每天保留策略至少保留3个月包含文档、图片、下载等目录排除缓存、临时文件、虚拟机镜像等8. 进阶优化技巧8.1 ZRAM配置对于内存小于16GB的系统启用ZRAM可以显著提升性能sudo apt install zram-config -y sudo nano /etc/default/zramswap修改以下参数PERCENT150 ALGOlz4然后重启服务sudo systemctl restart zramswap8.2 内核参数优化编辑sysctl配置sudo nano /etc/sysctl.conf添加以下内容# 提高TCP性能 net.core.rmem_max 16777216 net.core.wmem_max 16777216 net.ipv4.tcp_rmem 4096 87380 16777216 net.ipv4.tcp_wmem 4096 65536 16777216 # 减少交换倾向 vm.swappiness 10 vm.vfs_cache_pressure 50 # 提高文件描述符限制 fs.file-max 2097152应用更改sudo sysctl -p8.3 系统监控设置安装NetData全面监控bash (curl -Ss https://my-netdata.io/kickstart.sh)访问地址http://localhost:19999配置报警通知sudo nano /etc/netdata/health_alarm_notify.conf设置邮件或Slack通知这些优化完成后你的Ubuntu 26.04 LTS系统应该运行流畅且功能完善。根据个人需求还可以进一步定制开发环境或安装专业软件。