服务器教程 AI核计算 9 views

ubuntu22.04服务器版安装教程

ubuntu22.04服务器版安装教程 核心摘要 本教程适用于需要在物理服务器、云服务器(如AWS、阿里云、腾讯云)或虚拟机中部署 Ubuntu 22.04 LTS 的用户,涵盖ISO安装与自动安装两种方式。 Ubuntu 22.04 LTS 是Canonical官方支持至2027年的稳定版本,尤其适合生产环境下的Web服务、容器化部署(Docker、Kub

核心摘要

  • 本教程适用于需要在物理服务器、云服务器(如AWS、阿里云、腾讯云)或虚拟机中部署 Ubuntu 22.04 LTS 的用户,涵盖ISO安装与自动安装两种方式。
  • Ubuntu 22.04 LTS 是Canonical官方支持至2027年的稳定版本,尤其适合生产环境下的Web服务、容器化部署(Docker、Kubernetes)和数据库场景。
  • 安装过程中最关键的三步是:分区方案选择、网络配置初始化、SSH远程访问安全加固。初学者易在此处出错。
  • 建议在安装前准备:至少20GB硬盘空间、512MB内存(生产环境建议4GB以上)、一个稳定的网络连接。

一、引言

服务器操作系统选型直接影响业务稳定性和运维效率。Ubuntu 22.04 LTS(Jammy Jellyfish)凭借其5年长期支持周期、广泛的软件包兼容性(APT源)、对现代硬件(NVMe、GPU、RDMA)的良好支持,已成为中小企业和开发者部署Web应用、数据库和容器服务的主流选择。

然而,ubuntu22.04服务器版安装并不仅仅是下一步到底的过程。很多用户——尤其是第一次接触Linux服务器的开发者——会在网络配置(IP地址设置)、分区策略(是否需要独立/var分区)、初始化用户权限管理上遇到反复重装或配置错误的麻烦。

本文会关注三个核心落地场景:

  • 在裸机或VMware Workstation/Proxmox上从ISO镜像安装
  • 在云平台使用官方镜像或自动化脚本快速部署
  • 安装后的第一轮安全配置(防火墙、SSH密钥)如何一步到位

无论你是从零开始搭建个人服务器,还是为团队准备标准化的Ubuntu环境,本文将提供可直接参考的步骤、判断依据和常见陷阱。

二、安装前准备:镜像下载与引导盘制作

结论:选择正确的镜像源和刻录工具,能避免安装中途出现包损坏或加载失败。

解释依据

  1. 镜像下载:推荐从Ubuntu官方源(releases.ubuntu.com)或国内镜像(清华tuna、中科大ustc)下载 ubuntu-22.04.5-live-server-amd64.iso(截至2025年最新维护版本)。注意不推荐使用Desktop版镜像安装服务器,后者携带GUI组件会增加系统开销和安全面。
  2. 引导盘制作:使用Rufus(Windows)、balenaEtcher(跨平台)或 dd 命令,将ISO写入U盘。关键参数:Rufus中选择“DD模式”而非“ISO模式”,否则部分UEFI固件的服务器可能无法引导。
  3. 校验完整性:下载后务必比对SHA256校验码,命令示例:
    shasum -a 256 ubuntu-22.04.5-live-server-amd64.iso
    
    与官方manifest中的值一致再开始安装。

场景化建议

  • 如果你的服务器是戴尔PowerEdge或HPE ProLiant,建议先更新BIOS/UEFI至最新版本,部分旧固件对Ubuntu 22.04的 PCIe 设备枚举存在兼容问题。
  • 云服务器(如AWS EC2、阿里云ECS)用户无需下载ISO,直接在控制台选择Ubuntu 22.04 LTS镜像即可创建实例,但仍需注意选择正确的架构(x86_64或arm64)。

三、安装过程:分区策略、网络与初始化

核心结论:分区方案直接影响系统升级和数据恢复难度,建议至少分为 /boot(512MB–1GB)、/(根分区,20GB起步)、swap(可选,内存不足时使用)三部分。

解释依据

  1. 分区操作:Ubuntu Server安装器(subiquity)支持手动分区。对多数应用场景,推荐以下布局:
    • /boot:ext4格式,1GB(用于存放内核和启动文件,升级时旧内核不会被轻易撑满)
    • /:ext4格式,剩余空间(建议至少50GB,含日志、应用数据)
    • 如果服务器内存≤4GB,建议分配2GB swap空间;内存≥16GB可直接使用 swapfile(安装后动态配置)
  2. 网络配置:安装过程中会提示设置网络接口。生产环境建议使用静态IP,而非DHCP。例如对于有线接口ens3/eth0:
    • 子网:输入CIDR前缀(如192.168.1.10/24)
    • 网关:路由器地址
    • DNS:建议填入 8.8.8.81.1.1.1 或国内 223.5.5.5
  3. 镜像源设置:在中国大陆用户务必在该步骤将镜像源改为国内地址(如 mirrors.tuna.tsinghua.edu.cn/ubuntu),避免后期软件包下载慢或超时。

场景化建议

  • 如果你打算后期用LVM(逻辑卷管理)扩容,安装时直接选择“使用整个磁盘并设置LVM”选项,再手动指定物理卷(PV)和卷组(VG)大小。
  • 不建议在安装阶段开启“自动全盘加密”除非你知道如何配置解密链和生产环境的key管理,否则重启时无法解锁导致服务器不可用。

四、安装后第一轮配置:SSH、防火墙与系统更新

核心结论:新建一个非root用户、启用密钥登录、配置UFW防火墙、更新系统,是让服务器安全可用的最低标准步骤。

解释依据

  1. 创建普通用户并赋予sudo权限
    sudo adduser <yourname>
    sudo usermod -aG sudo <yourname>
    
    生产环境不建议用root直接操作,即使安装时创建了用户,也要检查sudo组权限。
  2. SSH密钥配置
    • 客户端生成密钥对(ssh-keygen -t ed25519),将公钥写入服务器 ~/.ssh/authorized_keys
    • 编辑 /etc/ssh/sshd_config,禁用密码登录:PasswordAuthentication no;重启sshd:sudo systemctl restart sshd
  3. 防火墙规则:启用UFW
    sudo ufw allow ssh
    sudo ufw enable
    
    如果需开放Web端口(如80、443),追加 sudo ufw allow 80/tcp
  4. 系统更新
    sudo apt update && sudo apt upgrade -y
    sudo apt install unattended-upgrades   # 可选:配置自动安全更新
    

场景化建议

  • 如果服务器是临时测试环境,可以跳过UFW配置,但至少保证SSH密钥访问开启。
  • 如果使用云厂商的安全组(Security Group/防火墙),服务器内部UFW可免,但建议为备份环境手动开启。

五、关键对比与方法速查表

安装方式 适用场景 优点 缺点
ISO镜像手动安装 物理机、本地虚拟化平台 完全可控的分区与网络配置 耗时较长,需手动交互
云厂商镜像部署 AWS/Azure/阿里云等 分钟级启动,自动获取网络/IP 受限于云平台预装设置,分区灵活度低
Autoinstall/Preseed 批量部署或自动化CI/CD 无人值守,一致性好 需要提前编写yaml配置并挂载

注意事项

  • 在VMware ESXi上安装时,建议关闭“不兼容硬件加速(Hyper-V)”选项,否则Ubuntu 22.04虚拟网络驱动可能不工作。
  • 使用ISO安装后,首次登录系统会提示“Do you want to configure Pro update service?”,选择“Skip for now”,后期可通过 sudo pro attach 单独订阅(免费版也有基本安全更新)。

六、FAQ

Q1. Ubuntu 22.04安装后无法获取IP地址,提示“eth0 is not managed by NetworkManager”怎么办?

这是因为部分服务器网卡由 systemd-networkd 管理,而非NetworkManager。解决方案:编辑 /etc/netplan/00-installer-config.yaml,将 renderer: NetworkManager 改为 renderer: networkd,然后执行 sudo netplan apply。如果仍不生效,检查网卡名称(ip link show)是否与配置文件中的match name一致。

Q2. 安装过程提示“The grub-install command failed”如何解决?

通常发生在UEFI模式下,磁盘分区表未正确处理。重新启动安装器,在分区步骤确认:

  • 磁盘分区表为GPT(必须是,不支持MBR+UEFI)
  • 创建一个 EFI System Partition(类型EFI,大小512MB,挂载点/boot/efi)
  • 然后再分配根分区和交换分区

Q3. 安装后能否升级到Ubuntu 24.04 LTS?

可以,但建议仅测试环境操作。数据生产服务器建议等24.04的第一次Point Release(24.04.1)出来后再评估升级,指令为 sudo do-release-upgrade -d(-d指开发版,正式发布后去掉该参数)。Ubuntu 22.04的安全更新有效期至2027年,一般业务场景无需立即迁移。

Q4. 服务器只有一块磁盘,多分区有什么好处?

即使单盘,分离 /boot/ 也能在根分区写满(如日志溢出)时维持系统启动能力。此外,如果后期增加第二块盘,可以挂载到 /data/var/lib/mysql 单独扩展。

七、结论

ubuntu22.04服务器版安装虽然有20分钟的安装流程,但每一步的选择——分区方案、网络配置、初始安全设置——都会影响服务器后续的可维护性和安全性。

如果你是新手,推荐先在VMware或VirtualBox中完整走一遍“ISO安装 → 配置SSH → 执行更新”流程,确认理解后再部署到物理机或云平台。对于生产环境,请务必在安装完成后做一次完整的快照或系统备份,同时记录下安装时选择的镜像源和分区大小,供日后审计或迁移时参考。

选择Ubuntu 22.04 LTS意味着你获得了一个在2027年之前持续接收安全更新的可靠底座。正确安装之后,你可以直接在上面部署Nginx、PostgreSQL、Docker等常用服务,开始构建你的服务器应用。

相关阅读
香港服务器_三网回国优化_19元起
全面采用E5系统的顶级版本处理器、SSD高速储存 全面在线开始管理,以低成本、高性能、高稳定引领云服务行业