尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Ubuntu 20.04系统安装后的完整配置指南
1. Ubuntu 20.04安装后的基础配置刚装完Ubuntu 20.04系统时桌面环境可能还比较简陋很多实用功能需要手动开启。作为长期使用Linux的老用户我总结了一套完整的配置流程能让系统立刻变得好用起来。1.1 系统更新与源配置第一件事永远是更新系统。打开终端CtrlAltT依次执行sudo apt update sudo apt upgrade -y sudo apt dist-upgrade -y国内用户建议更换为国内镜像源加速下载。清华源是个不错的选择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使更改生效。如果遇到密钥错误可以尝试sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys [缺失的密钥ID]1.2 显卡驱动安装Ubuntu默认使用开源显卡驱动但NVIDIA用户可能需要专有驱动以获得最佳性能。安装方法查看推荐驱动版本ubuntu-drivers devices安装推荐版本以nvidia-driver-535为例sudo apt install nvidia-driver-535重启后验证nvidia-smi对于双显卡笔记本可能需要配置prime-selectsudo prime-select nvidia # 使用NVIDIA显卡 sudo prime-select intel # 切换回集成显卡2. 开发环境搭建2.1 基础开发工具链开发者首先需要安装编译工具和版本控制软件sudo apt install build-essential git curl wget cmakePython环境建议使用miniconda管理wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh bash Miniconda3-latest-Linux-x86_64.sh2.2 Docker安装与配置容器化开发已经成为标配安装Docker只需几条命令sudo apt install docker.io docker-compose sudo systemctl enable --now docker将当前用户加入docker组避免每次sudosudo usermod -aG docker $USER newgrp docker # 立即生效无需注销验证安装docker run hello-world3. 桌面环境优化3.1 GNOME扩展管理Ubuntu 20.04默认使用GNOME 3.36通过扩展可以极大提升效率先安装扩展管理器sudo apt install gnome-shell-extensions gnome-tweaks chrome-gnome-shell推荐安装的扩展Dash to Panel任务栏优化Arc Menu开始菜单Clipboard Indicator剪贴板历史GSConnect手机互联访问https://extensions.gnome.org/直接在浏览器中安装3.2 中文输入法配置推荐使用搜狗输入法Linux版先安装fcitx框架sudo apt install fcitx fcitx-config-gtk fcitx-frontend-gtk3 fcitx-ui-classic下载搜狗.deb包后安装sudo dpkg -i sogoupinyin_*.deb sudo apt --fix-broken install在系统设置→区域和语言→管理已安装的语言中将键盘输入法系统改为fcitx注销后重新登录在右上角输入法图标中添加搜狗拼音4. 系统性能调优4.1 电源管理设置笔记本用户特别需要注意电源管理sudo apt install tlp tlp-rdw sudo systemctl enable tlp禁用合盖休眠适合外接显示器场景sudo sed -i s/#HandleLidSwitchsuspend/HandleLidSwitchignore/g /etc/systemd/logind.conf sudo systemctl restart systemd-logind4.2 Zswap内存压缩对于内存小于16GB的设备启用zswap能显著改善性能编辑grub配置sudo nano /etc/default/grub找到GRUB_CMDLINE_LINUX_DEFAULT行添加zswap.enabled1 zswap.compressorlz4 zswap.max_pool_percent25 zswap.zpoolz3fold更新grubsudo update-grub重启后验证cat /sys/module/zswap/parameters/enabled5. 常用软件推荐5.1 效率工具VS Code微软官方.deb包安装WPS Office完美兼容docx/pptx/xlsxOBS Studio直播录屏工具GIMPPhotoshop替代品安装命令sudo apt install wps-office gimp obs-studio5.2 通讯软件微信使用官方Ubuntu版或优麒麟版本Telegram官方原生客户端Zoom视频会议工具微信安装示例wget https://dldir1.qq.com/weixin/Windows/WeChatSetup.exe sudo apt install wine wine WeChatSetup.exe6. 系统安全加固6.1 防火墙配置UFW是Ubuntu自带的简单防火墙sudo ufw enable sudo ufw default deny incoming sudo ufw default allow outgoing sudo ufw allow ssh # 如果启用远程登录查看状态sudo ufw status verbose6.2 自动更新设置启用无人值守安全更新sudo apt install unattended-upgrades sudo dpkg-reconfigure unattended-upgrades配置邮件通知可选sudo apt install mailutils sudo nano /etc/apt/apt.conf.d/50unattended-upgrades取消注释并设置Unattended-Upgrade::Mail youremail.com;7. 远程访问方案7.1 SSH服务配置启用SSH远程登录sudo apt install openssh-server sudo systemctl enable --now ssh安全建议禁用root登录改用密钥认证修改默认端口配置示例sudo nano /etc/ssh/sshd_config修改Port 2222 PermitRootLogin no PasswordAuthentication no7.2 VNC远程桌面安装TigerVNC服务端sudo apt install tigervnc-standalone-server tigervnc-xorg-extension配置启动脚本~/.vnc/xstartup#!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS exec /etc/X11/xinit/xinitrc启动服务vncserver -localhost no -geometry 1920x10808. 文件共享设置8.1 Samba共享配置与Windows共享文件sudo apt install samba sudo nano /etc/samba/smb.conf添加共享配置[share] path /path/to/share browseable yes read only no guest ok yes重启服务sudo systemctl restart smbd8.2 NFS网络文件系统Linux间共享更推荐NFS服务端sudo apt install nfs-kernel-server sudo nano /etc/exports添加/share *(rw,sync,no_subtree_check)客户端挂载sudo apt install nfs-common sudo mount server:/share /mnt/share9. 系统监控与维护9.1 硬件信息查看常用硬件检测命令lscpu # CPU信息 lsblk # 磁盘分区 lspci # PCI设备 lsusb # USB设备 sensors # 温度监控安装图形化工具sudo apt install hardinfo9.2 日志查看与分析系统日志关键位置/var/log/syslog主系统日志/var/log/auth.log认证日志/var/log/kern.log内核日志实时监控sudo tail -f /var/log/syslog日志分析工具sudo apt install logwatch10. 备份与恢复策略10.1 Timeshift系统快照安装配置Timeshiftsudo apt install timeshift首次运行建议选择RSYNC模式备份到外部硬盘设置自动定期快照排除/home目录单独备份10.2 文件级备份方案使用deja-dup进行文件备份sudo apt install deja-dup配置建议加密备份使用Google Drive或本地存储设置自动每日备份特别备份~/.config目录11. 网络配置技巧11.1 静态IP设置桌面环境可以通过GUI设置命令行方式编辑网络配置sudo nano /etc/netplan/01-netcfg.yaml示例配置network: version: 2 renderer: networkd ethernets: enp3s0: dhcp4: no addresses: [192.168.1.100/24] gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 1.1.1.1]应用配置sudo netplan apply11.2 无线网卡驱动部分无线网卡需要额外驱动查看网卡型号lspci | grep -i network常见驱动安装sudo apt install firmware-b43-installer # Broadcom sudo apt install firmware-iwlwifi # Intel12. 虚拟化环境12.1 KVM虚拟化启用硬件虚拟化sudo apt install qemu-kvm libvirt-daemon-system virt-manager sudo usermod -aG libvirt $USER验证安装virsh list --all12.2 VirtualBox安装Oracle官方源安装最新版wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add - echo deb [archamd64] https://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib | sudo tee /etc/apt/sources.list.d/virtualbox.list sudo apt update sudo apt install virtualbox-6.113. 游戏环境配置13.1 Steam安装官方.deb包安装wget https://cdn.cloudflare.steamstatic.com/client/installer/steam.deb sudo dpkg -i steam.deb sudo apt --fix-broken install13.2 Wine游戏配置优化Wine游戏性能sudo dpkg --add-architecture i386 wget -nc https://dl.winehq.org/wine-builds/winehq.key sudo apt-key add winehq.key sudo add-apt-repository deb https://dl.winehq.org/wine-builds/ubuntu/ focal main sudo apt install --install-recommends winehq-stable安装DXVK提升DirectX兼容性sudo apt install vulkan-tools mesa-vulkan-drivers14. 音视频处理14.1 编解码器安装完整多媒体支持sudo apt install ubuntu-restricted-extras libavcodec-extra libdvd-pkg sudo dpkg-reconfigure libdvd-pkg14.2 OBS推流配置优化OBS直播设置安装FFmpegsudo apt install ffmpeg在OBS设置中输出模式→高级编码器选择VAAPI或NVIDIA NVENC比特率根据网络调整建议2500-6000kbps关键帧间隔2秒15. 终端增强15.1 Zsh与Oh My Zsh替换默认bashsudo 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-highlighting15.2 Terminator分屏终端安装配置sudo apt install terminator配置快捷键CtrlShiftE垂直分割CtrlShiftO水平分割CtrlShiftW关闭面板CtrlShiftQ退出16. 系统清理与维护16.1 定期清理自动清理旧内核和缓存sudo apt autoremove --purge sudo apt clean手动清理日志sudo journalctl --vacuum-time2d16.2 磁盘分析工具可视化查看磁盘使用sudo apt install ncdu baobab使用方法ncdu / # 交互式分析 baobab # 图形化分析
RELATED

相关推荐

CMake-IDE 性能优化:7个实用技巧减少延迟和提升响应速度

CMake-IDE 性能优化:7个实用技巧减少延迟和提升响应速度

CMake-IDE 性能优化:7个实用技巧减少延迟和提升响应速度 【免费下载链接】cmake-ide 项目地址: https://gitcode.com/gh_mirrors/cm/cmake-ide CMake-IDE 是一款为 Emacs 用户设计的 CMake 集成开发环境插件,能显著提升 C/C 项目的开发效率。然而…

📅 2026/9/10 19:35:03
DeepCompressor实战案例:Llama-3-8B模型W4A8KV4量化全过程指南

DeepCompressor实战案例:Llama-3-8B模型W4A8KV4量化全过程指南

DeepCompressor实战案例:Llama-3-8B模型W4A8KV4量化全过程指南 【免费下载链接】deepcompressor Model Compression Toolbox for Large Language Models and Diffusion Models 项目地址: https://gitcode.com/gh_mirrors/de/deepcompressor DeepCompressor是…

📅 2026/8/7 5:46:42
AMD KV260视觉套件视频采集与硬件编码开发指南

AMD KV260视觉套件视频采集与硬件编码开发指南

1. KV260视觉套件硬件架构解析 AMD Kria KV260视觉AI入门套件是一款面向边缘计算场景的异构加速平台,其核心是基于Zynq UltraScale MPSoC架构的K26系统模块。这个仅有信用卡大小的核心模块集成了四核ARM Cortex-A53处理器(PS端)和可编程逻辑单…

📅 2026/7/20 8:55:38
MORE NEWS

更多资讯

📰

JMeter请求重复问题解析与优化方案

1. JMeter请求重复问题现象解析最近在压测过程中发现一个奇怪现象:JMeter脚本明明设置了1次迭代,结果树中却偶尔出现两次完全相同的请求记录。这种情况在HTTP/HTTPS协议测试中尤为常见,特别是当被测系统涉及重定向或安全验证时。作为从业十年…

📰

2026家用投影仪技术解析与选购指南

1. 2026家用投影仪市场全景扫描当4K分辨率成为入门标配,当3000流明亮度跌破千元价位,当激光光源开始进入寻常百姓家——这就是2026年家用投影仪市场呈现给我们的技术民主化图景。作为一名深度体验过47款主流机型的影音发烧友,我清晰地感受到这…

📰

性能测试业务建模与流量模型构建实践

1. 性能测试业务建模的核心价值 性能测试业务建模是确保系统可靠性的关键环节。很多团队在性能测试时容易陷入"只关注工具使用"的误区,而忽视了业务场景的真实性。我经历过一个电商项目,测试时TPS(每秒事务数)指标很漂亮…

📰

GPT-6 Astra幻觉率降至2%?从原理到绕过方式与Agent防护实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

压电式雨量传感器与边缘计算在暴雨监测中的应用

1. 项目背景与核心价值暴雨灾害是全球范围内最常见的自然灾害之一,传统雨量监测站通常采用翻斗式或称重式传感器,存在机械磨损、维护成本高、数据传输延迟等问题。而压电式雨量传感器通过雨滴冲击产生的压电效应进行测量,具有无机械部件、响应…

📰

随身WiFi选购指南:从芯片方案到套餐避坑全解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬