跳到主要内容
极客日志极客日志面向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/9/1085 浏览

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 服务

    更多推荐文章

    查看全部
    • 微服务链路追踪实战:SkyWalking 与 Zipkin 架构对比及性能优化
    • SPI 通信读取 255 问题排查与 MISO 线状态分析
    • Python 常见数据结构详解
    • SkyWalking Kafka 与 RabbitMQ 消息链路追踪实战
    • VR + 具身智能 + 人形机器人:通往现实世界的智能接口
    • Python 数据分析、可视化与机器学习实战脚本精选
    • Element UI Table 设置 max-height 后右侧滚动条空白占位处理
    • Opencode:自带沙箱的开源代码解释器,赋能 DeepSeek 本地编程
    • Java 中间件:Dubbo 服务降级(Mock 机制)
    • 6 款网络安全模拟与可视化工具网站推荐
    • AI+ 游戏开发:使用 DeepSeek 构建贪吃蛇游戏
    • MySQL 与 Navicat 在 Windows 下的安装及配置教程
    • Higress 网关实战:REST API 转 MCP Server 工具配置指南
    • 前端地图开发核心概念:坐标系、SDK与GeoHash实践
    • AIGC 浪潮下图文内容社区数据指标体系构建
    • 使用腾讯云轻量应用服务器部署 OpenClaw 并接入 QQ 飞书机器人
    • Oracle 索引创建、维护与优化要点
    • 自学网络安全:学习误区、路线规划与资源推荐
    • 2026 年主流 AI Agent 框架横评:OpenClaw 等 9 款产品对比与场景推荐
    • Web 创建与设计指南

    相关免费在线工具

    • 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