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

如何安装Linux服务器系统?

准备U盘或光盘启动介质,从该介质引导服务器,进入安装程序后按提示操作:选择语言、键盘布局、配置网络,最重要的是规划磁盘分区(建议为 /home、/var 等单独分区),设置root密码及创建用户账户,确认安装选项后开始安装,安装完成后重启并更新系统。

如何安装 Linux 服务器系统:详细操作指南

安装 Linux 服务器系统是构建稳定、高效服务环境的基础,本文以 Ubuntu Server LTS(长期支持版) 为例,提供符合企业级标准的安装流程,兼顾安全性与易用性,以下步骤适用于物理服务器或虚拟机(如 VMware、KVM)。


准备工作

  1. 硬件要求

    • CPU:64 位双核及以上(推荐 2GHz+)
    • 内存:≥2GB(生产环境建议 4GB+)
    • 存储:≥25GB SSD(系统分区)+ 独立数据盘(如 /var 或 /home)
    • 网络:确保网卡驱动兼容(Intel、Broadcom 等常见芯片组无问题)
  2. 选择 Linux 发行版

    | 发行版 | 适用场景 |

    |—————-|———————————-|

    | Ubuntu Server | 新手友好,社区支持完善 |

    | CentOS Stream | 企业级稳定性(替代传统 CentOS) |

    | Debian | 轻量级,高自定义 |

  3. 下载系统镜像

  4. 制作启动盘

    • 工具推荐: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),操作前请备份数据!

      如何安装Linux服务器系统? 第1张


安装流程详解

步骤 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:完成安装

如何安装Linux服务器系统? 第2张

  • 确认配置无误后,开始安装(约 10-20 分钟)。
  • 安装完成后移除启动盘,重启进入系统。


安装后必要配置

  1. 系统更新与基础工具

  2. 防火墙配置(UFW)

    sudo ufw allow ssh # 放行 SSH sudo ufw allow 80/tcp # 放行 HTTP sudo ufw allow 443/tcp # 放行 HTTPS sudo ufw enable # 启用防火墙
  3. 禁用 root 远程登录

    编辑 SSH 配置文件:

    sudo vim /etc/ssh/sshd_config

    修改以下参数:

    PermitRootLogin no PasswordAuthentication no # 强制使用密钥登录

    重启服务:sudo systemctl restart sshd

    如何安装Linux服务器系统? 第3张

  4. 配置自动备份(示例:定时备份 /var)

    sudo crontab -e

    添加任务(每天 2:00 备份):

    0 2 * * * tar -czf /backup/var_$(date +%F).tar.gz /var

  5. 常见问题解决

    • 问题 1:安装过程中无法识别硬盘

      原因:缺少 RAID 卡或 NVMe 驱动。

      方案

      1. 在 BIOS 中将 SATA 模式改为 AHCI。
      2. 下载驱动载入工具(如 dkms)到启动盘。
    • 问题 2:重启后无法进入系统(GRUB 错误)

      方案

      1. 使用启动盘进入 “Rescue Mode”。
      2. 挂载根分区并修复 GRUB: mount /dev/sda1 /mnt grub-install --root-directory=/mnt /dev/sda
    • 问题 3:SSH 连接超时

      排查步骤

      1. 检查 ufw status 确认端口放行。
      2. 执行 systemctl status sshd 查看服务状态。
      3. 确认客户端使用 ssh -i 密钥路径 admin@服务器IP 连接。


    最佳实践建议

    1. 日志监控:安装 fail2ban 防御暴力免费: sudo apt install fail2ban -y
    2. 定期维护
      • 每月检查磁盘空间:df -h
      • 更新内核后重启:sudo reboot
    3. 灾难恢复
      • 使用 Clonezilla 制作系统镜像备份。
      • 重要配置文件同步至云端(如 AWS S3)。

    引用说明

    通过遵循本指南,您将获得一个安全、高效的 Linux 服务器基础环境,建议在生产部署前在测试环境中验证操作流程,遇到复杂问题时,优先查阅官方文档或联系专业运维团队。

0