凌峰创科服务平台

服务器Linux系统安装步骤是什么?

这篇指南将从准备工作开始,覆盖两种最主流的安装方式:图形化安装(适合新手)和 文本/命令行安装(适合有经验或无图形界面的场景)。

服务器Linux系统安装步骤是什么?-图1
(图片来源网络,侵删)

第一部分:安装前的准备工作

这是最关键的一步,准备不充分可能导致安装失败或后续问题。

确认服务器硬件兼容性

  • CPU 架构:确保你要安装的 Linux 发行版支持服务器的 CPU 架构(通常是 x86_64,即 64 位)。
  • 内存:确保服务器内存足够,服务器版 Linux(如 CentOS, Ubuntu Server)对内存要求不高,1GB 左右即可启动,但推荐至少 4GB。
  • 硬盘:准备足够的存储空间,服务器通常需要大容量硬盘,安装时需要规划分区(见下文)。

下载 Linux 发行版镜像

选择一个适合服务器的发行版,对于新手,推荐 Ubuntu ServerCentOS Stream / Rocky Linux / AlmaLinux

  • Ubuntu Server: https://ubuntu.com/download/server

    特点:社区庞大,文档丰富,软件生态好,更新频繁。

  • CentOS Stream / Rocky Linux / AlmaLinux: https://www.rockylinux.org/ / https://almalinux.org/

    特点:源于 Red Hat Enterprise Linux (RHEL),稳定性和安全性高,适合生产环境,CentOS Stream 是 RHEL 的上游开发版,Rocky/Alma 是其直接替代品。

    服务器Linux系统安装步骤是什么?-图2
    (图片来源网络,侵删)

下载你需要的版本,通常是 .iso 文件。

准备安装介质

你需要一个可启动的 U 盘来安装系统,推荐使用 Rufus (Windows) 或 balenaEtcher (跨平台) 工具。

  • 步骤
    1. 插入一个至少 8GB 的 U 盘。
    2. 打开 Rufus 或 Etcher。
    3. 选择下载好的 .iso 文件。
    4. 选择你的 U 盘设备。
    5. 点击“开始”或“Flash”,等待制作完成。

连接服务器硬件

  • 物理连接:将制作好的 U 盘插入服务器的 USB 端口,连接显示器、键盘和鼠标(如果服务器有本地接口)。
  • 远程连接(更常用):通过服务器的 iLO (HP), iDRAC (Dell), IPMI 等带外管理接口,使用网线连接到你的局域网,在另一台电脑上通过浏览器访问 https://<服务器的管理IP>,进入控制台,这相当于一个虚拟的显示器、键盘和鼠标,是管理服务器的标准方式。

设置服务器 BIOS/UEFI 和 启动顺序

这是最关键的一步,目的是让服务器从 U 盘启动。

  1. 开机或重启服务器。
  2. 在开机自检时,通常会提示按某个键(如 F2, F10, F12, DEL)进入 BIOS/UEFI 设置界面,不同品牌服务器按键不同。
  3. 在 BIOS/UEFI 设置中,找到 Boot启动 选项。
  4. 修改 Boot Order启动顺序,将 USB-HDDUEFI USB 等选项移动到第一位。
  5. 保存设置并退出(通常是按 F10,然后选择 Yes)。

服务器会自动重启,并从 U 盘启动,进入 Linux 安装程序。

服务器Linux系统安装步骤是什么?-图3
(图片来源网络,侵删)

第二部分:安装过程详解

下面以最友好的 Ubuntu Server 22.04 图形化安装界面为例进行讲解,其他发行版(如 CentOS)的步骤大同小异。

步骤 1:选择语言和键盘布局

安装程序启动后,首先会让你选择安装过程中使用的语言和键盘布局,通常选择默认的 EnglishUS 即可。

步骤 2:安装程序初始化

安装程序会加载必要的文件,然后进入主界面,这里通常有两个选项:

  • Install Ubuntu Server:开始标准安装。
  • Test memory:可选,测试服务器内存,耗时较长,新手可以跳过。

选择 Install Ubuntu Server 并按回车。

步骤 3:网络配置

  • 检测网络:安装程序会自动检测网络连接(通过 DHCP 获取 IP 地址),如果你的网络环境有 DHCP,它会自动配置成功。
  • 静态 IP(推荐用于服务器):服务器最好使用固定的静态 IP 地址。
    • 在网络配置界面,选择 Configure network manually
    • 填写你的网络信息:
      • IP address: 168.1.100
      • Netmask: 255.255.0
      • Gateway: 168.1.1
      • DNS: 8.8.81.1.1
    • 填写后选择 Done

步骤 4:磁盘分区(重中之重!)

这是对新手最复杂但最重要的一步。强烈建议新手选择“整个磁盘”选项,让安装程序自动分区。

  • 整个磁盘自动分区(推荐新手)

    1. 在分区界面,选择 Erase disk and install Ubuntu
    2. 这会清除硬盘上的所有数据!请务必确认。
    3. 选择要安装的硬盘(/dev/sda)。
    4. 安装程序会自动创建几个分区:
      • /boot: 引导分区,512MB - 1GB。
      • (根分区): 操作系统主分区,会自动分配剩余大部分空间。
      • swap: 交换分区,大小通常是内存的 1-2 倍(如果内存很大,可以设为与内存大小相等或略小)。
    5. 选择 Done
  • 手动分区(高级用户)

    1. 选择 Manual
    2. 你会看到一个未分区的硬盘列表。
    3. 选中你的硬盘(如 /dev/sda),点击 New Partition 创建新分区。
    4. 创建 /boot 分区
      • New size: +1G
      • Location: Beginning of this space
      • Use as: Ext4 journaling file system
      • Mount point: /boot
      • 点击 OK
    5. 创建 swap 分区
      • New size: +4G (如果你的内存是 4G)
      • Use as: Swap area
      • 点击 OK
    6. 创建根 分区
      • 剩下的所有空间都分配给它。
      • Use as: Ext4 journaling file system
      • Mount point:
      • 点击 OK
    7. 点击 Done,并确认写入分区表。

步骤 5:配置用户和服务器信息

  • Your name: 填写一个你的名字,如 Admin
  • Your server's name: 填写主机名,如 web-server-01,这很重要,用于网络识别。
  • Username: 创建一个管理员用户名,如 admin
  • Password: 设置一个强密码。
  • Confirm your password: 再次输入密码。

步骤 6:选择并安装软件包

  • 你可以选择安装 OpenSSH 服务器,这样你就可以通过 SSH 远程连接服务器了。强烈建议勾选!
  • 其他软件包可以根据需要选择,如 LAMP (Linux, Apache, MySQL, PHP) 或标准服务器套件。
  • 选择好后,点击 Done

步骤 7:完成安装

安装程序会开始复制文件并安装软件包,这个过程可能需要 10-30 分钟,取决于你的硬盘速度和网络。

安装完成后,会提示你 移除 U 盘,然后按回车重启。


第三部分:首次启动和后续配置

服务器重启后,会进入刚刚安装好的 Linux 系统。

  1. 登录:在登录界面,输入你创建的用户名和密码。

  2. 更新系统:这是新系统上最重要的第一步!

    # 对于 Ubuntu/Debian
    sudo apt update && sudo apt upgrade -y
    # 对于 CentOS/Rocky/AlmaLinux
    sudo dnf update -y
  3. 配置 SSH(如果安装时没选)

    # 安装 OpenSSH 服务器
    sudo apt install openssh-server -y  # Ubuntu
    sudo dnf install openssh-server -y  # CentOS/Rocky
    # 启动并设置开机自启
    sudo systemctl start sshd
    sudo systemctl enable sshd
  4. 防火墙配置:确保防火墙允许 SSH 流量(默认是允许的)。

    # 对于 Ubuntu (使用 ufw)
    sudo ufw allow ssh
    # 对于 CentOS/Rocky (使用 firewalld)
    sudo firewall-cmd --permanent --add-service=ssh
    sudo firewall-cmd --reload
  5. 现在你可以断开本地显示器和键盘,通过另一台电脑使用 SSH 远程管理你的服务器了:

    ssh your_username@your_server_ip

总结与提示

  • 备份!备份!备份! 在进行任何分区操作前,确保重要数据已备份。
  • 从简单开始:如果不确定分区,就选择“整个磁盘自动分区”。
  • 远程管理是王道:尽早学会使用 iLO/iDRAC 和 SSH,这是服务器管理的标准方式。
  • 阅读官方文档:每个发行版都有详细的安装文档,遇到问题时查阅官方文档是最可靠的。

祝您安装顺利!

分享:
扫描分享到社交APP
上一篇
下一篇