☰
Ubuntu系统安装后的基础配置与优化指南
2026/10/26 11:26:18 网站建设 项目流程

1. Ubuntu新装后的基础环境配置

刚装完Ubuntu系统时,桌面环境往往处于"裸奔"状态。作为从2008年就开始使用Ubuntu的老用户,我总结了一套开箱即用的配置方案。首先建议更新软件源,国内用户推荐使用阿里云或清华的镜像源,速度能提升5-10倍。具体操作是编辑/etc/apt/sources.list文件,将默认的archive.ubuntu.com替换为mirrors.aliyun.com。

注意:Ubuntu 22.04 LTS和24.04 LTS的源格式略有不同,替换时需保持版本代号一致

安装基础工具链是第二步,我习惯用这个组合命令:

sudo apt update && sudo apt install -y vim git curl wget net-tools build-essential

这个组合包含了开发者最常用的工具:vim用于文本编辑、git用于版本控制、curl/wget用于网络请求、net-tools包含ifconfig等网络工具、build-essential则包含gcc等编译工具链。

2. 图形界面优化与个性化设置

2.1 GNOME桌面调优

Ubuntu默认使用GNOME桌面环境,有几个实用技巧:

  1. 安装GNOME Tweaks工具:
sudo apt install gnome-tweaks

通过它可以调整字体、窗口控制按钮位置、主题等。我习惯将窗口按钮改为左侧布局(类似macOS),并启用"点击最小化"功能。

  1. 安装扩展管理器:
sudo apt install chrome-gnome-shell

然后访问https://extensions.gnome.org/安装常用扩展,比如:

  • Dash to Panel(将顶栏和dock合并)
  • Clipboard Indicator(剪贴板历史管理)
  • CPU Power Manager(电源管理)

2.2 中文输入法配置

搜狗输入法仍然是Linux下最好的中文输入方案之一,安装步骤:

sudo apt install fcitx libfcitx-qt5 libfcitx-qt6 fcitx-config-gtk wget https://cdn2.ime.sogou.com/dl/index/1692262193/sogoupinyin_4.2.1.145_amd64.deb sudo dpkg -i sogoupinyin_4.2.1.145_amd64.deb sudo apt --fix-broken install

安装完成后需要:

  1. 在系统设置→区域和语言→管理已安装的语言,将键盘输入法系统改为fcitx
  2. 注销重新登录
  3. 运行fcitx-configtool,将搜狗输入法设为默认

常见问题:如果遇到输入法候选框不显示,尝试删除~/.config/SogouPY和~/.config/sogou*目录后重启

3. 开发环境快速搭建

3.1 Visual Studio Code安装

微软官方提供了.deb安装包,但更推荐使用snap安装以保持自动更新:

sudo snap install --classic code

安装后建议配置:

  1. 安装中文语言包(快捷键Ctrl+Shift+X搜索Chinese)
  2. 安装必备扩展:
    • Python
    • C/C++
    • Docker
    • ESLint
    • GitLens

3.2 Docker环境配置

Ubuntu安装Docker的推荐方式:

sudo apt install apt-transport-https ca-certificates curl software-properties-common curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt update && sudo apt install docker-ce docker-ce-cli containerd.io

配置当前用户免sudo使用docker:

sudo usermod -aG docker $USER newgrp docker

3.3 Python开发环境

Ubuntu自带Python3,但建议使用pyenv管理多版本:

curl https://pyenv.run | bash

在~/.bashrc末尾添加:

export PATH="$HOME/.pyenv/bin:$PATH" eval "$(pyenv init --path)" eval "$(pyenv virtualenv-init -)"

然后安装指定版本:

pyenv install 3.10.6 pyenv global 3.10.6

4. 硬件与外设配置

4.1 Nvidia显卡驱动

对于有独立显卡的设备,推荐使用官方驱动:

ubuntu-drivers devices sudo ubuntu-drivers autoinstall

安装后需要重启生效。验证驱动是否正常工作:

nvidia-smi

4.2 蓝牙设备连接

如果遇到蓝牙设备无法识别的问题,尝试:

  1. 检查蓝牙服务状态:
systemctl status bluetooth
  1. 重启相关服务:
sudo systemctl restart bluetooth sudo service bluetooth restart
  1. 对于MX Master等高端鼠标,可能需要安装额外的驱动:
sudo apt install solaar

4.3 双系统时间同步问题

Windows和Ubuntu双系统会出现时间不同步,解决方法:

timedatectl set-local-rtc 1 --adjust-system-clock

5. 系统维护与性能优化

5.1 磁盘清理策略

Ubuntu使用一段时间后会产生大量缓存,建议定期清理:

sudo apt autoremove sudo apt clean sudo journalctl --vacuum-time=7d

对于snap应用产生的垃圾:

sudo snap set system refresh.retain=2 sudo rm /var/lib/snapd/cache/*

5.2 系统监控工具

推荐安装htop替代默认的top:

sudo apt install htop

更全面的监控可以使用glances:

sudo apt install glances

5.3 备份与恢复方案

使用Timeshift进行系统快照:

sudo apt install timeshift

首次配置建议:

  1. 选择RSYNC模式
  2. 备份位置选择外部硬盘或网络存储
  3. 设置每日自动备份,保留最近5个快照

6. 网络与共享配置

6.1 SMB共享文件夹配置

访问Windows共享文件夹:

sudo apt install cifs-utils mkdir ~/share sudo mount -t cifs //192.168.1.100/share ~/share -o username=user,password=pass,uid=$UID

永久挂载需要编辑/etc/fstab:

//192.168.1.100/share /home/user/share cifs username=user,password=pass,uid=1000,gid=1000 0 0

6.2 无线网络问题排查

如果WiFi连接不稳定,尝试:

  1. 查看无线网卡型号:
lspci | grep -i wireless
  1. 安装对应驱动(以Intel为例):
sudo apt install firmware-iwlwifi sudo modprobe -r iwlwifi sudo modprobe iwlwifi

6.3 防火墙配置

Ubuntu默认使用ufw防火墙,建议配置:

sudo ufw default deny incoming sudo ufw default allow outgoing sudo ufw allow ssh sudo ufw enable

7. 虚拟机与容器优化

7.1 VMware Tools安装

在VMware虚拟机中安装增强工具:

sudo apt install open-vm-tools-desktop sudo reboot

7.2 WSL2优化配置

对于Windows下的WSL2 Ubuntu:

  1. 限制内存使用(在%USERPROFILE%/.wslconfig中添加):
[wsl2] memory=8GB swap=4GB
  1. 将WSL安装到D盘:
wsl --export Ubuntu d:\ubuntu.tar wsl --unregister Ubuntu wsl --import Ubuntu d:\wsl d:\ubuntu.tar

8. 系统美化与生产力提升

8.1 主题与图标更换

安装流行主题:

sudo apt install arc-theme papirus-icon-theme

然后在GNOME Tweaks中选择即可。

8.2 窗口管理技巧

实现窗口置顶功能:

  1. 安装wmctrl:
sudo apt install wmctrl
  1. 创建快捷键(设置→键盘快捷键):
    • 名称:Toggle Always On Top
    • 命令:wmctrl -r :ACTIVE: -b toggle,above
    • 快捷键:Super+T

8.3 终端增强配置

安装zsh和oh-my-zsh:

sudo apt install zsh sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

推荐插件:

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

然后在~/.zshrc中启用:

plugins=(git zsh-autosuggestions zsh-syntax-highlighting)

这些配置都是我多年使用Ubuntu积累的经验,特别是输入法和显卡驱动的配置,很多问题官方文档都没有明确说明。建议新用户先完成基础配置部分,再根据实际需求选择其他模块。Ubuntu 24.04 LTS相比之前的版本在硬件兼容性上有明显提升,但中文输入法支持仍然需要额外配置。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询