新手如何安装CentOS服务器?详细步骤与注意事项有哪些?

安装CentOS服务器是企业级环境中常见的部署任务,本文将从准备工作到安装后的基础配置,详细讲解整个流程,帮助用户顺利完成服务器搭建。

安装centos服务器

安装前的准备工作

在开始安装前,需明确硬件需求、获取安装镜像并准备启动介质,确保安装过程顺利。

硬件要求

CentOS服务器的硬件配置需根据实际应用场景选择,基础推荐配置如下:
| 组件 | 最低配置 | 推荐配置 | 说明 |
|————|———-|—————-|————————–|
| CPU | 1核 | 2核及以上 | 支持x86_64或ARM架构 |
| 内存 | 2GB | 4GB及以上 | 运行基础服务至少2GB |
| 硬盘 | 50GB | 100GB及以上 | 建议使用SSD提升性能 |
| 网卡 | 1千兆 | 1千兆及以上 | 支持网络连接 |
| 光驱/U盘 | – | 8GB以上U盘 | 用于制作启动介质 |

获取安装镜像

从CentOS官方镜像站下载对应版本的ISO文件(如CentOS Stream 9或CentOS 7),建议选择“Minimal ISO”(最小化镜像),减少不必要的软件包,降低安全风险,下载后通过sha256sum命令校验镜像完整性,避免文件损坏。

制作启动盘

使用Rufus(Windows)、Ventoy(跨平台)或Linux下的dd命令将ISO文件写入U盘,以Linux为例,执行命令:

dd if=/path/to/CentOS.iso of=/dev/sdX bs=4M status=progress

(注意:/dev/sdX为U盘设备名,需通过lsblk确认,避免误写系统盘)

安装步骤详解

启动安装程序

将制作好的启动盘插入服务器,开机时按特定键(如F2、F12或DEL)进入BIOS/UEFI设置,调整启动顺序为“U盘优先”,保存后重启,从U盘启动后,选择“Install CentOS Linux”,进入图形化安装界面(若需文本模式,可按Tab键修改启动参数添加inst.text)。

语言与键盘布局

在“安装信息摘要”页面,点击“时间和日期”设置时区(建议选择“Asia/Shanghai”),点击“键盘”布局选择“Chinese”,若需切换语言,可在界面顶部语言栏选择“简体中文”。

磁盘分区

磁盘分区是安装的核心环节,服务器建议手动分区以优化性能,点击“安装目的地”→“完成”→“我要配置分区”,按以下方案划分(以100GB硬盘为例):

安装centos服务器

挂载点 文件系统 大小 用途说明
/boot xfs 1GB 启动分区,存放内核和引导文件
/swap swap 8GB 交换分区,为内存溢出时备用(建议为内存的1-2倍)
xfs 50GB 根分区,存放系统文件
/var xfs 30GB 存放日志、缓存等动态数据
/home xfs 11GB 用户数据分区(可选)

分区完成后,点击“完成”返回摘要页面,系统会自动挂载分区。

网络与主机名配置

  • 网络配置:点击“网络和主机名”,开启以太网连接,点击“配置IPv4”选择“手动”,设置IP地址(如192.168.1.100)、子网掩码(255.255.255.0)、网关(192.168.1.1)和DNS(如8.8.8.8)。
  • 主机名:在“主机名”栏输入服务器名称(如server01.example.com),建议使用FQDN(完全限定域名),避免使用特殊字符。

用户与安全设置

  • root密码:设置root用户密码(需包含大小写字母、数字及特殊字符,长度至少8位)。
  • 创建普通用户:点击“用户设置”→“+”,添加普通用户(如centos),勾选“将此用户设为管理员”,赋予sudo权限,避免直接使用root账号操作。

软件选择

在“软件选择”页面,建议选择“Minimal Install”(最小化安装),仅包含基础系统组件,若需特定服务(如Web服务器、数据库),可稍后通过yumdnf命令安装,避免初始安装冗余软件。

开始安装

确认所有配置无误后,点击“开始安装”,系统会自动复制文件并配置环境,安装过程中可设置root密码和用户密码,完成后点击“重启”,拔出启动盘。

安装后基础配置

更新系统

重启后使用root或普通用户登录,执行以下命令更新系统:

sudo yum update -y  # CentOS 7/8

(CentOS Stream 9使用dnf update -y

配置防火墙

CentOS 7/8默认使用firewalld防火墙,开放常用端口(如SSH 22端口):

sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload

配置SELinux

SELinux(安全增强型Linux)默认为 enforcing(强制)模式,可通过以下命令查看状态:

getenforce

若需临时关闭(仅测试环境),执行:

安装centos服务器

sudo setenforce 0

生产环境建议保持开启,通过semanage工具管理策略。

远程连接测试

使用SSH客户端(如Xshell、PuTTY)通过服务器IP连接,测试远程管理功能:

ssh centos@192.168.1.100

输入密码后成功登录,说明安装完成。

相关问答FAQs

Q1:安装CentOS服务器时提示“No bootable device”,如何解决?
A:该错误通常由以下原因导致:(1)BIOS启动顺序未设置正确,需进入BIOS确认U盘为第一启动项;(2)启动盘制作失败,重新下载镜像并使用dd命令写入U盘(确保U盘无坏道);(3)硬盘分区表损坏,使用DiskGenius等工具修复MBR或GPT分区表。

Q2:CentOS服务器安装后无法联网,如何排查?
A:按以下步骤排查:(1)检查网卡是否启用,执行nmcli connection show查看网卡状态,若未启用则执行nmcli connection up ens33(网卡名可能为ens33、eno1等);(2)检查IP配置,执行ip addr确认是否获取到IP,若为DHCP未获取,可手动设置静态IP;(3)检查DNS和网关,执行ping 8.8.8.8测试网络连通性,若不通则检查网关配置;(4)检查防火墙规则,执行sudo firewall-cmd --list-all确认是否阻止了网络访问。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/28162.html

(0)
酷番叔酷番叔
上一篇 2025年9月22日 08:04
下一篇 2025年9月22日 08:20

相关推荐

  • 百度云服务器有哪些优势适合企业选择?

    云服务器作为云计算时代的基础算力支撑,已成为企业数字化转型的重要工具,而百度云服务器凭借百度在人工智能、大数据领域的技术积累,以及稳定可靠的服务能力,在市场中占据重要地位,百度云服务器基于百度自研的AI芯片“昆仑芯”和高性能计算架构,为用户提供从通用计算到智能计算的全场景算力服务,满足不同行业对弹性扩展、安全合……

    2025年10月10日
    4200
  • 阿里云服务器升级配置后,数据会丢失吗?

    阿里云服务器升级配置是企业在业务发展过程中常见的需求,无论是应对流量高峰、提升应用性能,还是满足业务扩展需求,合理的配置升级都能为企业的数字化转型提供有力支撑,本文将详细介绍阿里云服务器升级配置的必要性、常见场景、操作步骤及注意事项,帮助用户顺利完成升级流程,确保业务稳定运行,升级配置的必要性随着企业业务的不断……

    2025年12月16日
    1200
  • lnmp服务器

    NMP服务器指基于Linux、Nginx、MySQL、PHP搭建的Web应用服务器环境

    2025年8月16日
    6400
  • 服务器红灯亮起,是硬件故障还是系统异常预警?

    服务器作为企业核心数据处理与业务运行的载体,其硬件状态直接关系到系统稳定性,“红灯”是最直观的故障警示信号,通常通过前面板、主板或硬件模块上的指示灯颜色变化,提示管理员存在异常情况,准确识别红灯含义并快速响应,是避免业务中断的关键,红灯的常见类型与原因服务器红灯可能涉及硬件故障、系统异常或环境问题,不同位置的红……

    2025年8月27日
    5700
  • 连接服务器打印机

    连接服务器打印机是企业办公环境中常见的配置,旨在通过服务器集中管理打印机资源,实现多客户端共享使用,提升打印效率并降低管理成本,无论是Windows Server还是Linux Server系统,其核心逻辑均需完成服务器端打印机添加、共享配置及客户端连接授权三大环节,同时需兼顾网络连通性、权限控制及驱动兼容性等……

    2025年10月2日
    4300

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信