服务器安装Linux系统步骤指南
- Linux
- 2025-05-30
- 2517
 准备安装介质(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计算)
 
备份数据
- 使用rsync或dd命令备份原有系统: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 
启动服务器并加载安装程序
- 接入安装介质: 插入U盘/SD卡,或挂载ISO至虚拟光驱(虚拟机)。 
- 进入BIOS/UEFI: 
  - 开机按F2/DEL(常见品牌键位:Dell-F11, HPE-F9, Lenovo-F1)
 
- 开机按
- 调整启动顺序: 
  - 将USB/CD-ROM设为第一启动项,关闭Secure Boot(避免驱动冲突)。
 
- 将
- 启动安装程序: 
  - 选择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内存可省略) | 
-  高级操作: - 启用LUKS加密(安全需求):勾选Encrypt disk并设置密码。
- 配置RAID:在安装界面选择Create MD device。
 
- 启用LUKS加密(安全需求):勾选
▶ 步骤4:用户与安全
- 创建管理员账户: 
  - 用户名:admin(避免用root直接登录)
- 勾选Install OpenSSH server(远程管理必备)。
 
- 用户名:
- 密码策略: 
  - 长度≥12位,混合大小写+数字+符号(例:P@ssw0rd!2025)。
 
- 长度≥12位,混合大小写+数字+符号(例:
▶ 步骤5:软件包选择
- 按需勾选: 
  -  Docker(容器化部署)
-  LAMP Stack(Web服务器)
-  Network Tools(ifconfig/netstat等)
 
-  
- 提示:最小化安装可减少攻击面。
▶ 步骤6:安装与重启
- 确认配置后开始安装(约10-30分钟)。
- 强制重启前拔出安装介质!
安装后必备配置
-  系统更新与内核升级: sudo apt update && sudo apt full-upgrade -y # Ubuntu/Debian sudo dnf update --refresh # CentOS/RHEL 
-  配置防火墙(UFW为例):  sudo ufw allow 22/tcp # 开放SSH sudo ufw allow 80,443/tcp # Web服务 sudo ufw enable # 激活防火墙 
-  关键工具安装: sudo apt install -y htop nvme-cli tmux # 监控/磁盘管理/终端复用 
-  配置自动备份(使用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协议,转载请注明原始链接,技术问题请访问社区论坛交流。
 
  
			 
			 
			 
			 
			 
			