CentOS Server版安装教程,新手该如何一步步操作?

CentOS作为基于Red Hat Enterprise Linux(RHEL)源代码编译的社区发行版,以其卓越的稳定性、可靠性和长期支持,成为构建服务器环境的首选操作系统之一,安装Server版本的CentOS是一个将物理或虚拟机转变为强大服务器的关键步骤,本文将详细梳理整个安装流程,确保您能够顺利部署一个干净、高效的服务器系统。

CentOS Server版安装教程,新手该如何一步步操作?

安装前准备工作

在开始安装之前,充分的准备是确保过程顺利无误的基础,这包括获取正确的安装镜像、准备启动介质以及确认硬件环境。

您需要从CentOS官方网站下载最新的Server版ISO镜像文件,请务必选择与您服务器架构匹配的版本(通常是x86_64),下载完成后,需要将其制作成可启动的U盘或DVD,对于U盘制作,Windows用户可使用Rufus等工具,Linux或macOS用户则可使用dd命令。

确认服务器的硬件配置满足最低要求,虽然现代硬件性能普遍过剩,但明确底线有助于规划。

组件 最低配置 推荐配置
CPU 1 GHz 2 GHz 或更高,多核心
内存 1 GB 2 GB 或更高,具体取决于服务负载
硬盘 10 GB 20 GB 或更高,建议使用SSD
网络 有线网络连接 稳定的千兆网络连接

规划好网络配置,服务器通常需要一个静态IP地址以确保其网络位置固定不变,请提前向网络管理员申请一个可用的IP地址、子网掩码、网关和DNS服务器地址。

核心安装步骤

准备工作就绪后,将启动介质插入服务器,并从该介质启动,您将进入CentOS的安装界面。

  1. 启动与语言选择:启动后,选择“Install CentOS Linux”并按回车,进入图形化安装程序后,首先需要选择安装过程中使用的语言,建议选择“English”或“中文简体”,然后点击“Continue”。

    CentOS Server版安装教程,新手该如何一步步操作?

  2. 安装摘要配置:这是安装的核心配置界面,您需要完成几个关键项目的设置。

    • 软件选择:点击此选项,对于服务器用途,强烈推荐选择“最小化安装”,这样可以避免安装不必要的图形界面和软件,减少系统资源占用和安全风险,您可以根据需要,在右侧的“已选环境”中添加一些标准工具集。
    • 安装位置:这是磁盘分区环节,对于新手,可以选择“自动”分区,系统会为您创建合理的分区布局,但对于生产服务器,建议选择“自定义”进行手动分区,以便更好地控制数据存储,一个经典的服务器分区方案如下表所示:
挂载点 文件系统类型 建议大小 说明
/boot ext4 1 GB 存放启动引导文件,独立分区便于管理
swap swap 视内存而定,通常是内存的1-2倍 交换空间,当物理内存不足时使用
ext4/xfs 20 GB 或更多 根目录,存放系统文件和应用程序
/home ext4/xfs 剩余空间 用户数据目录,独立分区便于备份和迁移
*   **网络和主机名**:在此配置服务器的网络,将右上角的网络开关打开,系统会默认通过DHCP获取IP,如需设置静态IP,点击“配置”按钮,手动填入之前规划好的IP地址、子网掩码、网关等信息,为服务器设置一个易于识别的主机名。
*   **Root密码与用户创建**:设置一个强健的`root`账户密码,这是系统的最高权限账户,强烈建议创建一个普通用户账户,用于日常管理,以减少误操作风险。
  1. 开始安装:完成以上所有配置后,返回“安装摘要”界面,确认所有项目都已配置完成(无黄色感叹号),点击右下角的“Begin Installation”按钮,安装程序将开始复制文件、配置系统,此过程需要耐心等待。

安装后基础配置

安装完成后,系统会提示您重启,拔出启动介质,重启进入全新的CentOS系统。

首次登录后,第一件事应该是更新系统到最新状态,以修复已知的安全漏洞和软件缺陷,由于最小化安装可能没有ifconfig等常用命令,建议先安装一些基础工具包。

打开终端,执行以下命令:

# 更新系统(CentOS 8/Stream 使用 dnf,CentOS 7 使用 yum)
sudo dnf update -y
# 安装常用工具
sudo dnf install -y vim net-tools wget curl

配置防火墙(firewalld)和SSH服务(sshd),确保远程管理的安全性和可用性,检查SSH服务状态并确保其开机自启:

sudo systemctl status sshd
sudo systemctl enable sshd

至此,一个干净、基础、安全的CentOS服务器环境已经搭建完成,您可以根据具体需求,在此基础上部署Web服务、数据库、应用容器等各种服务。

CentOS Server版安装教程,新手该如何一步步操作?


相关问答 (FAQs)

Q1: 为什么推荐服务器安装时选择“最小化安装”?

A1: 推荐“最小化安装”主要基于三个核心原因:安全性性能管理效率,安装的软件包越少,潜在的攻击面就越小,系统安全性更高,没有图形界面和大量不必要的服务,系统资源占用更低,能将更多CPU和内存用于核心业务应用,提升性能,一个干净的系统让管理员对环境有完全的掌控,所有软件都是按需安装,便于维护、故障排查和版本管理,避免了未知软件带来的干扰。

Q2: 如果在安装过程中忘记设置静态IP地址,安装完成后该如何修改?

A2: 安装完成后修改网络配置非常简单,CentOS 7/8/Stream 使用NetworkManager来管理网络,您可以通过两种主要方式修改:

  1. :这是最推荐的方式,要将名为ens33的网卡配置为静态IP,可以使用一系列命令,如sudo nmcli con mod ens33 ipv4.addresses 192.168.1.100/24设置IP,sudo nmcli con mod ens33 ipv4.gateway 192.168.1.1设置网关,最后sudo nmcli con up ens33使配置生效。
  2. 手动编辑配置文件:网络配置文件通常位于/etc/sysconfig/network-scripts/目录下,文件名如ifcfg-ens33,您可以使用vim编辑器打开此文件,将BOOTPROTO=dhcp改为BOOTPROTO=static,并添加IPADDRNETMASKGATEWAYDNS1等参数,保存后,使用sudo systemctl restart NetworkManagersudo nmcli con reload重启网络服务即可。

【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!

(0)
热舞的头像热舞
上一篇 2025-10-04 10:25
下一篇 2025-10-04 10:29

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

QQ-14239236

在线咨询: QQ交谈

邮件:asy@cxas.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信