如何安装Linux服务器系统?
- Linux
- 2025-06-24
- 6
如何安装 Linux 服务器系统:详细操作指南
安装 Linux 服务器系统是构建稳定、高效服务环境的基础,本文以 Ubuntu Server LTS(长期支持版) 为例,提供符合企业级标准的安装流程,兼顾安全性与易用性,以下步骤适用于物理服务器或虚拟机(如 VMware、KVM)。
准备工作
-
硬件要求
- CPU:64 位双核及以上(推荐 2GHz+)
- 内存:≥2GB(生产环境建议 4GB+)
- 存储:≥25GB SSD(系统分区)+ 独立数据盘(如 /var 或 /home)
- 网络:确保网卡驱动兼容(Intel、Broadcom 等常见芯片组无问题)
-
选择 Linux 发行版
| 发行版 | 适用场景 |
|—————-|———————————-|
| Ubuntu Server | 新手友好,社区支持完善 |
| CentOS Stream | 企业级稳定性(替代传统 CentOS) |
| Debian | 轻量级,高自定义 |
-
下载系统镜像
- 官网获取(确保校验 SHA256 值):
-
制作启动盘
- 工具推荐:Rufus(Windows)、dd 命令(Linux/macOS)
- 示例命令(Linux/macOS): dd if=ubuntu-22.04-server.iso of=/dev/sdX bs=4M status=progress
注:/dev/sdX 替换为 U 盘设备名(如 /dev/sdb),操作前请备份数据!

安装流程详解
步骤 1:启动安装程序
- 插入启动盘,重启服务器,按 F12/Delete 进入 BIOS/UEFI,设置从 U 盘启动。
- 选择 “Install Ubuntu Server” 进入安装界面。
步骤 2:配置基础参数
| 设置项 | 推荐操作 |
|—————-|————————————–|
| 语言 | 英文(避免中文路径兼容问题) |
| 网络连接 | 使用 DHCP 或手动分配静态 IP(生产环境必选) |
| 磁盘分区 | 手动分区(关键!) 方案如下: |
| – | 系统根目录,≥25GB,ext4 格式 |
| – swap | 交换分区,内存的 1-2 倍(内存>8GB 可不设)|
| – /var | 日志/服务数据,独立分区(50GB+) |
| – /home | 用户数据,按需分配(可选) |
| 用户账户 | 创建 非 root 管理员(如 admin),勾选 SSH 密钥认证 |
步骤 3:安全加固设置
- 启用 自动安全更新:选择 “Install security updates automatically”。
- 安装 OpenSSH Server:勾选该选项,允许远程管理。
步骤 4:完成安装

- 确认配置无误后,开始安装(约 10-20 分钟)。
- 安装完成后移除启动盘,重启进入系统。
安装后必要配置
-
系统更新与基础工具
-
防火墙配置(UFW)
sudo ufw allow ssh # 放行 SSH sudo ufw allow 80/tcp # 放行 HTTP sudo ufw allow 443/tcp # 放行 HTTPS sudo ufw enable # 启用防火墙 -
禁用 root 远程登录
编辑 SSH 配置文件:
sudo vim /etc/ssh/sshd_config修改以下参数:
PermitRootLogin no PasswordAuthentication no # 强制使用密钥登录重启服务:sudo systemctl restart sshd

-
配置自动备份(示例:定时备份 /var)
sudo crontab -e添加任务(每天 2:00 备份):
0 2 * * * tar -czf /backup/var_$(date +%F).tar.gz /var
-
问题 1:安装过程中无法识别硬盘
原因:缺少 RAID 卡或 NVMe 驱动。
方案:
- 在 BIOS 中将 SATA 模式改为 AHCI。
- 下载驱动载入工具(如 dkms)到启动盘。
-
问题 2:重启后无法进入系统(GRUB 错误)
方案:
- 使用启动盘进入 “Rescue Mode”。
- 挂载根分区并修复 GRUB: mount /dev/sda1 /mnt grub-install --root-directory=/mnt /dev/sda
-
问题 3:SSH 连接超时
排查步骤:
- 检查 ufw status 确认端口放行。
- 执行 systemctl status sshd 查看服务状态。
- 确认客户端使用 ssh -i 密钥路径 admin@服务器IP 连接。
- 日志监控:安装 fail2ban 防御暴力免费: sudo apt install fail2ban -y
- 定期维护:
- 每月检查磁盘空间:df -h
- 更新内核后重启:sudo reboot
- 灾难恢复:
- 使用 Clonezilla 制作系统镜像备份。
- 重要配置文件同步至云端(如 AWS S3)。
- Ubuntu 官方文档:https://ubuntu.com/server/docs
- Linux 内核硬件兼容列表:https://www.kernel.org
- NSA 安全加固指南:https://apps.nsa.gov/iaarchive/library/ia-guidance/security-configuration/
常见问题解决
最佳实践建议
引用说明:
通过遵循本指南,您将获得一个安全、高效的 Linux 服务器基础环境,建议在生产部署前在测试环境中验证操作流程,遇到复杂问题时,优先查阅官方文档或联系专业运维团队。