服务器安装Linux系统步骤指南
- Linux
- 2025-05-30
- 4711
准备安装介质(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协议,转载请注明原始链接,技术问题请访问社区论坛交流。