跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / Bash

Ubuntu Server 22.04 LTS 系统安装教程

Ubuntu Server 22.04 LTS 的安装全过程。从官方下载镜像开始,涵盖启动引导、语言选择、网络配置(手动 IP)、磁盘分区(自定义布局创建 boot、swap、根分区)、用户设置及 SSH 服务开启。安装后提供基础优化方案,包括设置时区、更换国内软件源(华为云/阿里云)、安装常用工具包、关闭 AppArmor 以及优化 SSH 配置,确保服务器环境稳定可用。

氛围发布于 2026/3/25更新于 2026/10/26119 浏览

Ubuntu 是一个免费、开源的操作系统,以其现代的用户界面、强大的软件管理、良好的兼容性和安全性而闻名。它由 Canonical 公司支持,提供多个版本以适应不同的使用场景,包括桌面、服务器和云计算。Ubuntu 特别注重社区支持和多样性,每两年发布一次长期支持(LTS)版本,适合追求稳定性的企业和个人用户。Ubuntu 在云计算和物联网领域也有显著的应用。

一、下载镜像

访问官方下载页面获取最新镜像:获取 Ubuntu 服务器版 | Ubuntu

文章配图

二、Ubuntu Server 安装步骤

启动与语言选择

  1. 将安装介质插入服务器,开机并从该介质引导。
  2. 在引导菜单中,选择第一个选项(通常为 "Install Ubuntu Server"),按回车键。
  3. 选择安装语言(默认为英语),按回车继续。

文章配图

更新提示

  1. 系统可能会提示当前安装程序版本已过时,询问是否更新。
  2. 选择 Continue without updating 以使用当前版本继续安装。

文章配图

键盘布局

  1. 使用默认的键盘布局(通常是美式键盘),点击 Done 继续。

文章配图

选择安装类型

我选的是最小化安装,点击 Done。

文章配图

网络配置

  1. 系统会自动检测网络接口(如 ens33, ens37)。
  2. 选择要配置的网卡(例如 ens33),按回车进入 IPv4 配置。
  • 选择 Manual(手动)配置。
  • 输入 IP 地址、子网掩码、网关 和 DNS 服务器。
  • 点击 Save 保存配置。
  • 为其他网卡(如 ens37)重复此过程。
  • 所有网卡配置完成后,返回主菜单,点击 Done。
  • ens33:

    文章配图 文章配图 文章配图

    ens37:

    ens33 配置网关和 DNS 了,ens34 无需再配置

    文章配图 文章配图

    代理与镜像源

    1. 代理设置:如果不需要代理,直接点击 Done。
    2. 镜像源:可以保留默认或替换为国内镜像源(如华为云、阿里云)以加速后续软件安装。配置完成后点击 Done。

    文章配图 文章配图

    磁盘分区

    1. 选择 Custom storage layout(自定义存储布局)。
    2. 创建 /boot 分区:
      1. 选中 free space,点击 Add a GPT Partition。
      2. 分配大小:1024 MB。
      3. 挂载点:选择 /boot。
      4. 文件系统:ext4。
      5. 点击 Create。

    文章配图 文章配图 文章配图

    创建 SWAP 分区

    1. 再次选中剩余的 free space,点击 Add a GPT Partition。
    2. 分配大小:8 GB(建议为物理内存的 1-2 倍)。
    3. 用途:选择 swap。
    4. 点击 Create。

    文章配图 文章配图

    创建根分区 /

    1. 选中最后的 free space,点击 Add a GPT Partition。
    2. 大小:留空(使用所有剩余空间)。
    3. 挂载点:选择 /。
    4. 文件系统:ext4。
    5. 点击 Create。

    文章配图 文章配图

    1. 分区完成后,点击 Done 返回。
    2. 在存储配置确认界面,点击 Continue。

    文章配图 文章配图

    设置用户信息

    1. 输入 计算机名(如 ubuntu-server)。
    2. 输入您的 全名。
    3. 输入 用户名 和 密码(用于登录和 sudo 权限)。
    4. 点击 Done。

    文章配图

    SSH 与附加服务

    1. 勾选 Install OpenSSH server,以便后续通过 SSH 远程管理服务器。
    2. 其他服务(如云监控、Docker 等)根据需要选择,或直接点击 Done 跳过。
    3. 点击 Done 开始安装。

    文章配图 文章配图 文章配图 文章配图

    完成安装

    1. 系统自动进行文件复制和配置。
    2. 安装完成后,选择 Reboot Now 并按回车重启。
    3. 重启后,在登录界面使用您创建的用户名和密码登录系统。

    文章配图

    重启系统

    在这个界面按回车

    文章配图 文章配图

    三、安装后基础优化

    1. 设置系统时区

    sudo timedatectl set-timezone Asia/Shanghai
    

    2. 配置 APT 软件源(华为云 & 阿里云)

    方法一:使用华为云镜像源
    # 1. 备份原始源列表
    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
    # 2. 使用 sed 命令一键替换为华为云源
    sudo sed -i "s@http://.*archive.ubuntu.com@http://mirrors.huaweicloud.com@g" /etc/apt/sources.list
    sudo sed -i "s@http://.*security.ubuntu.com@http://mirrors.huaweicloud.com@g" /etc/apt/sources.list
    # 3. 更新软件包索引
    sudo apt-get update
    
    方法二:手动配置阿里云镜像源
    # 备份原始源列表
    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
    # 使用 vim 编辑源列表
    sudo vim /etc/apt/sources.list
    

    将文件内容替换为以下阿里云镜像源(适用于 Ubuntu 22.04 "jammy"):

    deb https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
    deb-src https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
    deb https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
    deb-src https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
    deb https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
    deb-src https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
    # deb https://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
    # deb-src https://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
    deb https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
    deb-src https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
    

    保存退出后,更新软件包索引:

    sudo apt-get update
    

    3. 安装常用基础工具

    # 安装常用工具包
    sudo apt install -y vim nano mc wget curl nmap htop gcc g++ tar gzip bzip2 xz-utils tree rsync zip unzip psmisc chrony bash-completion lrzsz telnet
    # 验证安装
    dpkg -l vim nano mc wget curl nmap htop gcc g++ tar gzip bzip2 xz-utils tree rsync zip unzip psmisc chrony bash-completion lrzsz telnet
    

    4. 关闭 AppArmor 服务(可选)

    AppArmor 是一个安全模块,但在某些场景下可能引起兼容性问题。如需关闭:

    sudo systemctl stop apparmor
    sudo systemctl disable apparmor
    

    5. 配置 SSH 服务

    优化 SSH 配置以提升安全性和连接体验:

    # 确保 SSH 端口为 22,并关闭 DNS 查询以加快登录速度
    sudo sed -i 's/^#Port 22/Port 22/' /etc/ssh/sshd_config
    sudo sed -i 's/#UseDNS no/UseDNS no/' /etc/ssh/sshd_config
    # 重启 SSH 服务
    sudo systemctl restart sshd.service
    

    目录

    1. 一、下载镜像
    2. 二、Ubuntu Server 安装步骤
    3. 启动与语言选择
    4. 更新提示
    5. 键盘布局
    6. 选择安装类型
    7. 网络配置
    8. 代理与镜像源
    9. 磁盘分区
    10. 创建 SWAP 分区
    11. 创建根分区 /
    12. 设置用户信息
    13. SSH 与附加服务
    14. 完成安装
    15. 重启系统
    16. 三、安装后基础优化
    17. 1. 设置系统时区
    18. 2. 配置 APT 软件源(华为云 & 阿里云)
    19. 方法一:使用华为云镜像源
    20. 1. 备份原始源列表
    21. 2. 使用 sed 命令一键替换为华为云源
    22. 3. 更新软件包索引
    23. 方法二:手动配置阿里云镜像源
    24. 备份原始源列表
    25. 使用 vim 编辑源列表
    26. deb https://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
    27. deb-src https://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
    28. 3. 安装常用基础工具
    29. 安装常用工具包
    30. 验证安装
    31. 4. 关闭 AppArmor 服务(可选)
    32. 5. 配置 SSH 服务
    33. 确保 SSH 端口为 22,并关闭 DNS 查询以加快登录速度
    34. 重启 SSH 服务

    更多推荐文章

    查看全部
    • 飞算 JavaAI 专业版实战:从零构建 Spring Boot 项目
    • OpenClaw 龙虾 AI 安装与配置教程
    • Web 聊天室消息加解密方案详解
    • Python 第三方 OCR 库 tesserocr 安装与配置指南
    • Faster Whisper v1.7 本地视频字幕生成与翻译工具使用指南(含 AMD 支持)
    • Go2 机器人 ROS2 仿真环境搭建指南
    • Java Web 开发环境搭建:IDEA 与 Tomcat 安装部署
    • Python IDLE 使用教程:快速上手自带集成开发环境
    • 医疗 AI 中的模型融合策略:从集成学习到实战案例
    • 数据结构:链式二叉树的递归实现与核心接口解析
    • AI 时代脱颖而出的关键:商业认知与行动指南
    • 城市交通监控视频解析:GLM-4.6V-Flash-WEB 辅助违章事件识别
    • JavaScript 基础核心知识点梳理
    • DeepSeek-R1 大模型基于 MS-Swift 框架的部署与微调实践
    • 2026 年 3 月 AI 前沿动态:模型、工具与硬件突破
    • Windows 搭建闲鱼 AI 自动回复系统部署指南
    • KaiwuDB 3.1.0 在 Ubuntu 22.04 部署实战:TLS 配置与性能测试
    • 实战:使用 Jenkins Pipeline 自动化构建与部署 Java 项目
    • Flutter 组件 Genkit 在鸿蒙平台的适配与 AI 流式响应实践
    • VR-Reversal:利用 MPV 将 3D 视频转换为 2D 格式的工具指南

    相关免费在线工具

    • Base64 字符串编码/解码

      将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

    • Base64 文件转换器

      将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

    • Markdown转HTML

      将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

    • HTML转Markdown

      将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

    • JSON 压缩

      通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

    • JSON美化和格式化

      将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online