当前位置:首页 > Linux > 正文

服务器安装Linux系统步骤指南

准备安装介质(U盘或ISO镜像),通过服务器管理控制台(如iDRAC/iLO)加载镜像启动,按安装向导操作:选择语言、键盘布局、分区磁盘(常需配置RAID/LVM)、设置网络、创建用户及密码,最后安装引导程序并重启完成部署。

为服务器安装Linux系统是构建高效、稳定IT基础设施的核心步骤,无论是部署Web应用、数据库还是云服务,Linux凭借其开源、安全和高定制性成为服务器首选系统,本文以Ubuntu Server 22.04 LTS为例(兼顾CentOS/RHEL等常见发行版通用逻辑),提供全流程实操指南。


安装前的关键准备工作

硬件兼容性检查

  • 确认服务器型号与Linux内核兼容性(参考Linux Hardware Compatibility List)。
  • 重要组件检查:
    • RAID卡型号(如Dell PERC H730)
    • 网卡驱动(Intel X710/博通BNX2)
    • GPU(如需AI计算)

备份数据

  • 使用rsyncdd命令备份原有系统:
    dd if=/dev/sda of=/mnt/backup/server.img bs=4M  
  • 物理服务器:记录RAID配置、IPMI/BMC管理口IP。

获取安装介质

  • 推荐发行版
    | 场景 | 推荐系统 | 官方链接 |
    |———————|——————|——————————|
    | 企业生产环境 | RHEL/CentOS Stream | centos.org |
    | 开发者/云原生 | Ubuntu Server | ubuntu.com |
    | 轻量级应用 | Debian | debian.org |
  • 下载ISO镜像后校验SHA256
    sha256sum ubuntu-22.04-live-server-amd64.iso  

制作启动盘(U盘/光盘)

  • Windows用户:用Rufus(选DD模式写入)
  • Linux/macOS用户
    sudo dd if=./ubuntu-22.04.iso of=/dev/sdx bs=4M status=progress && sync  

启动服务器并加载安装程序

  1. 接入安装介质

    插入U盘/SD卡,或挂载ISO至虚拟光驱(虚拟机)。

  2. 进入BIOS/UEFI
    • 开机按F2/DEL(常见品牌键位:Dell-F11, HPE-F9, Lenovo-F1)
  3. 调整启动顺序
    • USB/CD-ROM设为第一启动项,关闭Secure Boot(避免驱动冲突)。
  4. 启动安装程序
    • 选择Install Ubuntu Server进入图形/命令行安装界面。

分步安装流程(以Ubuntu Server为例)

步骤1:基础配置

  • 语言/时区:选English,时区设为Asia/Shanghai(UTC+8)。
  • 键盘布局Chinese或默认US English

步骤2:网络与主机名

  • 配置IP
    • DHCP自动获取(测试环境)
    • 静态IP(生产必选):
      IP: 192.168.1.100/24  
      Gateway: 192.168.1.1  
      DNS: 8.8.8.8, 114.114.114.114  
  • 主机名:按规范命名(如web-srv01.example.com)。

步骤3:磁盘分区(关键!)

  • 方案选择
    | 场景 | 推荐分区方案 |
    |—————|—————————|
    | 单盘普通应用 | 使用LVM(灵活扩容) |
    | 多盘高性能 | RAID 10 + XFS/Btrfs |
    | 数据库服务器 | 单独/data分区(noatime挂载) |

  • 手动分区示例(50GB磁盘):
    | 挂载点 | 大小 | 文件系统 | 备注 |
    |———-|———|———-|———————–|
    | /boot | 1GB | ext4 | 引导分区 |
    | / | 20GB | ext4 | 根目录 |
    | /var | 10GB | ext4 | 日志/包管理 |
    | /home | 10GB | ext4 | 用户数据 |
    | swap | 内存2倍 | swap | 虚拟内存(>32GB内存可省略) |

    服务器安装Linux系统步骤指南  第1张

  • 高级操作

    • 启用LUKS加密(安全需求):勾选Encrypt disk并设置密码。
    • 配置RAID:在安装界面选择Create MD device

步骤4:用户与安全

  • 创建管理员账户
    • 用户名:admin(避免用root直接登录)
    • 勾选Install OpenSSH server(远程管理必备)。
  • 密码策略
    • 长度≥12位,混合大小写+数字+符号(例:P@ssw0rd!2025)。

步骤5:软件包选择

  • 按需勾选
    • Docker(容器化部署)
    • LAMP Stack(Web服务器)
    • Network Tools(ifconfig/netstat等)
  • 提示:最小化安装可减少攻击面

步骤6:安装与重启

  • 确认配置后开始安装(约10-30分钟)。
  • 强制重启前拔出安装介质

安装后必备配置

  1. 系统更新与内核升级

    sudo apt update && sudo apt full-upgrade -y  # Ubuntu/Debian  
    sudo dnf update --refresh                   # CentOS/RHEL  
  2. 配置防火墙(UFW为例):

    sudo ufw allow 22/tcp       # 开放SSH  
    sudo ufw allow 80,443/tcp   # Web服务  
    sudo ufw enable             # 激活防火墙  
  3. 关键工具安装

    sudo apt install -y htop nvme-cli tmux   # 监控/磁盘管理/终端复用  
  4. 配置自动备份(使用cron):

    sudo crontab -e  
    # 添加:0 3 * * * /usr/bin/rsync -avz /data /backup  

故障排除速查表

问题现象 解决方案
安装卡在“Detecting hardware” 更换U盘接口或用nomodeset内核参数启动
网卡未识别 安装时选Install in legacy mode,或下载驱动包(如tg3博通驱动)
GRUB引导失败 使用Live CD执行grub-install /dev/sda
磁盘空间不足 扩展LVM卷:lvextend -L +10G /dev/vg0/root

服务器Linux安装是系统工程,需结合硬件特性、业务需求制定方案,首次部署建议在测试环境验证,生产环境务必遵循变更管理流程,保持系统更新与定期巡检,可最大限度保障稳定性。

引用说明

  • Ubuntu官方安装文档:https://ubuntu.com/server/docs/installation
  • Red Hat Enterprise Linux安装指南:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/
  • Linux内核硬件兼容性数据库:https://linux-hardware.org/
  • 本文于2025年更新,适用于主流x86_64服务器架构。

版权声明:本文遵循CC BY-SA 4.0协议,转载请注明原始链接,技术问题请访问社区论坛交流。

0