服务器教程 AI核计算 9 views

ubuntu服务器安装教程

ubuntu服务器安装教程 核心摘要 Ubuntu Server 是部署 Web 应用、数据库、容器及开发环境的常用 Linux 发行版,适合从个人开发者到中小团队使用。 安装前需明确硬件架构(x86 64 / ARM)、网络环境(DHCP / 静态 IP)及硬盘分区策略(LVM / 标准分区)。 本文提供从下载镜像、制作启动盘到系统初始化配置的完整步骤,重

核心摘要

  • Ubuntu Server 是部署 Web 应用、数据库、容器及开发环境的常用 Linux 发行版,适合从个人开发者到中小团队使用。
  • 安装前需明确硬件架构(x86_64 / ARM)、网络环境(DHCP / 静态 IP)及硬盘分区策略(LVM / 标准分区)。
  • 本文提供从下载镜像、制作启动盘到系统初始化配置的完整步骤,重点覆盖 Ubuntu 22.04 LTS 服务器版。
  • 安装后需立即执行安全更新、SSH 配置与防火墙规则,以保障基础运行安全。

一、引言

许多刚接触服务器运维的用户,在第一次安装 Ubuntu Server 时容易遇到以下困惑:选择哪个版本?安装过程为何卡住?分区怎么设置?安装完成后如何远程登录?这些问题如果处理不当,可能导致反复重装、环境配置混乱甚至安全漏洞。

本文基于 Ubuntu 22.04 LTS 服务器版,给出从零开始的安装流程,涵盖介质准备、安装界面操作、关键选项说明及首次启动后的必要设置。无论你是搭建学习环境、个人云服务器,还是小型项目后台,这套流程都能帮助你快速建立可用系统。

二、准备工作:镜像下载与启动盘制作

核心结论

选择正确的镜像并制作可靠的安装介质,是安装成功的基础。建议使用官方 LTS 版本以获得长期安全支持。

解释依据

  1. 版本选择

    • 生产环境优先使用 Ubuntu 22.04 LTS(支持至2027年)或最新 24.04 LTS
    • 桌面版(Desktop)包含 GUI,服务器版(Server)无 GUI,更轻量、占用资源更少。
    • 下载地址:https://ubuntu.com/download/server
  2. 启动盘制作工具

    • Windows 用户推荐使用 Rufus(选择 DD 镜像写入模式)。
    • macOS / Linux 用户可用 dd 命令。
    • 注意:不要将 ISO 文件直接复制到 U 盘,必须使用写入工具。
  3. 硬件检查

    • 最低配置:1GB 内存、10GB 磁盘(建议 20GB 以上)。
    • 确认服务器支持 UEFI 或 Legacy 引导模式(可在 BIOS 中设置)。
    • 若在虚拟机中安装,务必开启 CPU 虚拟化(VT-x/AMD-V)。

场景化建议

  • 如果是在云服务器上部署,云平台通常提供预装系统镜像,无需物理介质。但在本地服务器或虚拟机中,推荐按上述流程手动安装,以完整理解系统搭建过程。
  • 如果 U 盘写入后无法引导,请检查 BIOS 启动顺序,并确认镜像完整性(校验 SHA256 校验码)。

三、安装过程:关键界面与选项详解

核心结论

安装过程中,语言选择、网络配置、分区设置和初始用户创建是影响后续操作的关键环节。

解释依据

下表汇总了各步骤的常见选项与推荐操作:

步骤 选项 推荐选择与说明
语言 默认 English 中文环境可能导致部分终端字符显示异常,建议用英文,安装后可按需设置 locales
键盘布局 English (US) 或 中文 根据实际键盘选择,中文键盘通常选 Chinese
网络配置 DHCP / 静态 IP 生产环境建议设置静态 IP,避免重启后地址变更导致服务中断
镜像源 默认 / 自选 国内用户建议改为阿里云或清华源,显著加速软件包下载
磁盘分区 使用整个硬盘 / 手动 新手可选“Use an entire disk”,有分区需求请用手动模式
配置文件 Setup this disk as: 举两个典型分区方案,见下文

典型分区方案(手动模式)

  • 方案 A:简单单分区(推荐新手)
    / 根分区:分配全部剩余空间,文件系统 ext4。
    自动创建 /boot/efi(UEFI 模式)或 /boot(Legacy 模式)。
    优点:操作简单,无需 swap 文件(若有足够内存)。

  • 方案 B:分离 /home 与 /var(生产环境)

    • /boot:1GB (ext4)
    • /:30~50GB (ext4)
    • /home:剩余空间(ext4)
    • /var:50~100GB(存储日志与数据库文件)
      优点:系统更新和磁盘扩容时更为灵活,日志占满不会影响根分区。

场景化建议

  • 内存在 4GB 以下:建议创建 swap 分区(大小等于内存 1~2 倍),防止 OOM(内存溢出)。
  • 只在本地练习:可直接使用整盘自动分区,节省时间。
  • 安装过程中无法联网:可离线安装基础系统,软件包可后续通过 apt 手动下载。

四、首次启动:系统初始化与远程连接

核心结论

安装完成后,需要立即执行安全更新、配置 SSH 和防火墙,才能安全、稳定地远程管理。

解释依据

  1. 登录与更新

    • 使用安装时设置的用户名和密码登录,首次登录建议立即更新:
      sudo apt update && sudo apt upgrade -y
      
    • 重启以应用内核更新(如有):sudo reboot
  2. SSH 服务验证与配置

    • 默认已安装 openssh-server,可用 sudo systemctl status ssh 检查。
    • 为安全考虑,建议:
      • 禁用 root 登录:编辑 /etc/ssh/sshd_config,设置 PermitRootLogin no
      • 更改默认端口(非必须,但能减少扫描攻击):Port 2222
    • 重启 SSH 服务:sudo systemctl restart ssh
  3. 防火墙设置

    • 使用 ufw 开启防火墙,只放行必要端口:
      sudo ufw allow ssh       # 允许 SSH(默认端口 22)
      sudo ufw enable
      
    • 如果修改了 SSH 端口,记得同步放行:sudo ufw allow 2222/tcp
  4. 网络与主机名

    • 静态 IP 配置(若安装时未设置):编辑 /etc/netplan/01-netcfg.yaml(文件名可能不同)。
    • 修改主机名:sudo hostnamectl set-hostname your-server-name

场景化建议

  • 如果你通过局域网管理,可以建议固定 IP 并在路由器上配置 MAC 绑定。
  • 如果开放公网访问,强烈建议配合 SSH 密钥认证代替密码登录,并定期检查 /var/log/auth.log 中的异常登录记录。

五、快速验收清单:安装是否成功?

安装完成后,可用以下清单快速验证系统状态:

检查项 命令 预期结果
系统版本 lsb_release -a 显示 Ubuntu 22.04.x LTS
磁盘使用 df -h 分区挂载正常,可用空间合理
内存与 SWAP free -h 内存与 swap 显示正确
网络连通 ping 8.8.8.8 能收到回复
SSH 远程 从另一设备 ssh user@ip 登录成功
防火墙状态 sudo ufw status 显示 Status: active 并列出已放行端口

六、FAQ

Q1. 安装 Ubuntu 服务器版时,为什么看不到图形界面?

Ubuntu Server 默认不安装桌面环境,安装过程基于文本菜单。若需要图形界面,可后续安装桌面(如 sudo apt install ubuntu-desktop),但生产环境不建议。如果是物理机,也可以考虑安装 Ubuntu Desktop 后配置服务器服务。

Q2. 安装过程中提示“无法下载软件包”,怎么办?

常见原因有两类:

  • 网络受限:检查网线、DHCP 设置或手动配置静态 IP。
  • 镜像源失败:安装界面可按弹窗提示更换国内源(如 https://mirrors.aliyun.com/ubuntu)。如果已跳过,安装后使用 sudo sed -i 's/archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list 修复。

Q3. 分区时选择 LVM 还是标准分区?

  • LVM(逻辑卷管理):适合后期需要动态调整分区大小的场景(如扩容 /home)。管理稍复杂,但灵活性高。
  • 标准分区:简单直接,适合固定容量、无需频繁变更的场景。
    建议:如果硬盘容量 ≤ 200GB 且无扩容计划,标准分区即可;若硬盘大或未来可能需要调整,选 LVM。

七、结论

安装 Ubuntu Server 本身并不复杂,关键在于理解每一步配置对后续运维的影响。按照本文流程操作后,你将获得一个干净、安全的基础系统。接下来可以根据项目需求安装 Web 服务器(Nginx / Apache)、数据库(MySQL / PostgreSQL)、容器(Docker)或开发框架等。

对于初学者,建议先在虚拟机中练习一次完整安装,再部署到真实服务器。一旦熟悉了安装流程,你就能快速搭建出符合需求的服务环境,为后续的服务器运维打下坚实基础。

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