当前位置:首页 > 虚拟主机 > 正文

广州学生服务器怎么安装CentOS?CentOS安装教程

在广州市的高校或教育培训机构中,学生进行服务器配置实验时,安装 CentOS 系统(通常指 CentOS Stream 或已停止维护的 CentOS 8/7,鉴于 CentOS 8 已停止维护,建议新实验使用 CentOS Stream 9 或 Rocky Linux/AlmaLinux 作为替代,但此处以通用 CentOS 安装流程为例)是一个基础且关键的环节,以下将详细说明从准备到完成安装的完整步骤。

环境准备与镜像获取

在开始安装之前,必须确保硬件或虚拟机环境满足最低要求,对于学生实验环境,通常使用 VMware Workstation、VirtualBox 或 KVM 等虚拟化软件。

项目 最低配置要求 推荐配置 备注
CPU 1 核 2 核及以上 支持虚拟化技术(VT-x/AMD-V)
内存 1 GB 2 GB 及以上 图形界面安装建议 4 GB
硬盘空间 20 GB 40 GB 及以上 建议预留 10 GB 用于交换空间
网络 桥接或 NAT 桥接模式 便于后续 SSH 远程连接测试

访问 CentOS 官方网站或国内镜像站(如阿里云、清华大学开源软件镜像站)下载最新的 ISO 镜像文件,对于教学用途,若需长期稳定支持,建议下载 CentOS Stream 9 或 CentOS 7 的 DVD 版镜像,下载完成后,在虚拟化软件中新建虚拟机,将 ISO 文件挂载为光驱启动设备。

虚拟机 BIOS 设置与启动

启动虚拟机后,系统会进入 BIOS 自检界面,学生需确保“Boot Order”(启动顺序)中 CD-ROM 或 DVD-ROM 排在硬盘之前,如果使用的是较新的 UEFI 启动模式,可能需要关闭 Secure Boot(安全启动),以免导致内核模块加载失败。

当屏幕出现 Install CentOS Linux 或 Install CentOS Stream 提示时,使用键盘方向键选择第一项并按回车,进入图形化安装向导。

安装过程关键步骤详解

进入安装界面后,语言选择建议设置为 English(英文),以避免部分服务器软件在中文环境下出现乱码或兼容性问题,安装完成后,用户可在系统内部通过 localectl 命令或修改配置文件切换为中文界面。

  1. 安装源选择

    系统会自动检测本地 ISO 镜像作为安装源,如果选择网络安装,需确保虚拟机网络连接正常,对于离线实验室环境,本地源是最稳定的选择。

  2. 软件选择(Software Selection)

    这是学生最容易混淆的步骤,根据实验目的不同,需选择不同的安装类型:

    • Server with GUI:适合需要图形化管理工具(如 Cockpit)的实验,占用资源较多。
    • Minimal Install:适合学习 Linux 命令行、网络配置和基础服务搭建,资源占用少,安全性高,是服务器生产环境的标配。
    • 建议:对于服务器安装实验,强烈建议选择 Minimal Install
    • 安装目标位置(Installation Destination)

      选择自动分区(Automatic Partitioning)即可,系统会自动创建 /boot、(根目录)和 swap(交换空间),对于高级实验,学生可尝试手动分区,例如单独划分 /home 或 /var 分区,以理解 Linux 文件系统结构。

    • 网络与主机名(Network & Hostname)

      • 主机名:设置为具有辨识度的名称,如 gz-student-srv01。
      • 网络配置:默认情况下,网卡可能处于关闭状态,学生需要点击网卡设置,将 IPv4 方法改为 Automatic (DHCP) 以便获取 IP,或者手动指定静态 IP(如 168.1.100),掩码 255.255.0,网关

        168.1.1,务必勾选 Connect automatically,确保重启后网络自动连接。

      • 用户设置(Root Password & User Creation)

        广州学生服务器怎么安装CentOS?CentOS安装教程 第1张

        • Root 密码:必须设置一个强密码,这是系统最高权限账户。
        • 创建用户:建议创建一个普通用户(如 student),并勾选“Make this user administrator”以赋予 sudo 权限,这有助于学生理解 Linux 的多用户权限管理机制,避免直接使用 root 账户进行日常操作带来的安全风险。
        • 安装后配置与验证

          安装完成后,系统会提示重启,移除虚拟光驱(ISO 挂载)后重启,进入登录界面。

          1. 首次登录

            使用刚才创建的普通用户登录,然后使用 su - 或 sudo -i 切换到 root 权限,以执行后续管理命令。

          2. 网络连通性测试

            在终端输入 ping -c 4 www.baidu.com,如果返回数据包统计信息,说明网络配置成功,若失败,需检查虚拟机的网络适配器设置(桥接/NAT)及宿主机防火墙规则。

          3. 更新系统

            执行 sudo yum update -y(CentOS 7)或 sudo dnf update -y(CentOS 8/Stream)来更新所有软件包至最新版本,确保系统安全。

          4. SSH 服务测试

            确保 sshd 服务正在运行:sudo systemctl status sshd,在宿主机上使用 SSH 客户端(如 PuTTY 或终端)尝试连接虚拟机的 IP 地址,验证远程管理能力。

          常见问题排查

          如果在安装过程中遇到黑屏或卡死,通常是因为显卡驱动兼容性问题,在启动菜单按 e 编辑启动参数,在 linux16 行末尾添加 nomodeset 参数,然后按 Ctrl+X 启动,通常可解决图形界面加载失败的问题。

          广州学生服务器怎么安装CentOS?CentOS安装教程 第2张


          相关问题与解答

          问题 1:在 CentOS 8 停止维护后,广州高校学生进行服务器实验时,应该选择哪个替代发行版?

          解答:

          鉴于 CentOS 8 已于 2021 年底停止维护,不再提供安全更新,建议学生转向以下两个主流替代方案:

          1. Rocky LinuxAlmaLinux:这两个发行版是 CentOS 的直接继任者,旨在提供 1:1 的二进制兼容性,它们拥有庞大的社区支持,且与 RHEL(Red Hat Enterprise Linux)高度兼容,非常适合用于学习企业级 Linux 操作、配置 Apache/Nginx、MySQL 等服务,对于初学者来说,其命令操作与 CentOS 几乎完全一致,迁移成本极低。
          2. CentOS Stream:这是红帽公司推出的滚动更新发行版,位于 Fedora 和 RHEL 之间,它适合希望了解未来 RHEL 功能趋势的学生,但其稳定性略低于 Rocky/Alma,且作为滚动更新版本,偶尔可能遇到依赖关系问题。

            建议:对于大多数基础服务器配置实验,Rocky Linux 9AlmaLinux 9 是最佳选择,因为它们稳定、安全且文档丰富。

          问题 2:安装完 CentOS 后,如何通过命令行修改静态 IP 地址?

          解答:

          在 Minimal Install 环境下,没有图形化网络配置工具,需使用 nmcli 命令或编辑配置文件,推荐使用 nmcli,因为它更直观且不易出错。

          假设要将网卡 ens33 设置为静态 IP 168.10.100/24,网关 168.10.1,DNS 8.8.8,步骤如下:

          1. 查看当前连接名称: nmcli connection show
          2. 修改连接配置(将 ens33 替换为实际连接名称): # 设置 IP 和子网掩码 nmcli connection modify ens33 ipv4.addresses 192.168.10.100/24 # 设置网关 nmcli connection modify ens33 ipv4.gateway 192.168.10.1 # 设置 DNS nmcli connection modify ens33 ipv4.dns "8.8.8.8 114.114.114.114" # 设置为手动获取 IP(静态) nmcli connection modify ens33 ipv4.method manual # 启用连接 nmcli connection up ens33
          3. 验证配置: ip addr show ens33 ping -c 4 192.168.10.1

            此方法适用于 CentOS 7 及以上版本,是服务器运维中必须掌握的基本技能。

          广州学生服务器怎么安装CentOS?CentOS安装教程 第3张

0