当前位置:首页 > Liunx

CentOS 7 标准系统安装完整实操教程

邓鹏2小时前Liunx38

摘要:本文为标准化CentOS服务器安装运维文档,兼容物理服务器、VMware虚拟机、KVM虚拟化环境,采用生产通用最小化安装规范。全文包含镜像准备、引导安装、磁盘分区规划、网络配置、账号设置、系统初始化与运维注意事项,可作为企业服务器标准化部署参考手册。


目录(页面锚点可跳转)


一、前言

CentOS 7 是国内企业运维领域长期广泛使用的Linux发行版,基于RHEL源码重构,具备免费、高稳定、生态完善等优势,大量Web应用、数据库、中间件业务均基于该系统部署。

本文全程采用最小化Minimal安装方案,不预装多余图形组件与工具,降低系统资源占用、减少安全漏洞;操作流程同时适配物理机U盘安装、虚拟机ISO引导两种主流场景。

重要提醒:CentOS 7 官方已停止维护,新项目建议优先选择 RockyLinux、CentOS Stream 等替代系统。


二、安装前期准备

2.1 硬件资源标准

  • 系统架构:仅支持 x86_64 64位平台,无法在32位硬件运行
  • 最低测试配置:CPU 1核,内存 ≥1GB,硬盘 ≥20GB
  • 生产环境推荐配置:CPU ≥2核,内存 ≥2GB,硬盘 ≥40GB


2.2 安装介质与工具清单

  1. CentOS7 Minimal 官方ISO镜像文件,优先国内镜像站点下载,提升下载速度
  2. 物理服务器安装:8G及以上U盘 + 启动盘制作工具(Rufus / Etcher)
  3. 虚拟机环境:直接挂载ISO镜像,无需制作U盘启动盘

提示:镜像下载完成后务必校验MD5哈希值,避免文件损坏导致安装中途报错。


三、系统图形化安装完整步骤

3.1 启动安装介质

开机进入BIOS/UEFI,调整启动顺序优先U盘、光驱或ISO镜像;在启动菜单选择 Install CentOS 7,回车进入安装程序。

CentOS7启动选择界面


3.2 语言与键盘布局设置

安装界面语言推荐选择中文(简体),键盘布局保持汉语,确认设置后点击继续,进入安装汇总主界面。


3.3 四大核心安装配置项

汇总界面需要依次完成4项必选配置,全部勾选完成后方可开始安装:

  1. 时区:选择亚洲/上海,可开启网络时间同步保证系统时间准确
  2. 软件选择:勾选【最小安装】,只保留基础命令行环境
  3. 网络和主机名:启用网卡,DHCP自动获取IP,自定义服务器主机名
  4. 安装目标(磁盘分区):生产环境强制选择手动分区


3.4 生产标准手动分区方案(推荐)

以40GB磁盘为例,通用分区规划如下:

/boot    200MB   xfs
swap     2GB
/        剩余全部空间 xfs

操作方式:勾选【我要配置分区】,确认后进入分区页面手动新增挂载点。不推荐直接使用系统自动分区,自动分区极易出现根分区空间不足,后期难以扩容。


3.5 开始安装与账号配置

所有参数确认无误,点击【开始安装】。安装进行期间设置 root 用户登录密码,按需新建普通运维管理员账号。

系统文件部署完成后点击【重启】,重启前移除U盘启动盘或断开ISO安装介质,防止重复进入安装程序。


四、首次启动基础连通性配置

重启进入控制台,使用root账号登录系统,先测试外网连通:

ping www.baidu.com

若无法联网,打开网卡配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0,确认参数 ONBOOT=yes,开启开机自启网卡。


五、生产环境安装核心注意事项

  • 文件系统:CentOS7 默认XFS,不建议强行修改为ext4;
  • 账号安全:root禁止使用弱密码,生产环境定期轮换账号密码;
  • 分区优化:高IO业务服务器,可独立拆分 /var/home 分区;
  • 防火墙策略:最小化安装默认放行所有端口,业务上线前按需启用firewalld;
  • 维护周期:CentOS7停止官方支持,不建议新项目部署,仅用于存量业务。

提示:测试环境可以使用自动分区快速部署;正式承载业务的服务器,必须使用手动分区方案,便于后期故障排查、数据隔离与扩容。


系统安装验证完成后,可继续执行更换国内yum源、关闭SELinux、配置时间同步等基线操作,完成服务器标准化初始化。

扫描二维码推送至手机访问

版权声明:本文由PowerShell中文社区发布,如需转载请注明出处。

本文链接:https://www.powershell.com.cn/?id=184

“CentOS 7 标准系统安装完整实操教程” 的相关文章

Shell脚本介绍

Shell脚本介绍

今日目标==熟练掌握shell变量的定义和获取====能够进行shell简单的四则运算==磁盘相关命令回顾:磁盘相关命令说明fdisk分msdos分区与要看系统硬盘与分区情况lsblk查看块设备与其挂载情况df -h查看已经挂载的文件系统情况mount也是查看挂载的情况,还能看到挂载的参数(ro或r…

shell文本编辑模式及信息输出说明-08

shell文本编辑模式及信息输出说明-08

关于Linux文本编辑和信息输出介绍如下1 直接命令行多行字符输入到一个文本内2 关于重定向符号的使用方法介绍3 关于vi编辑模式下快捷命令及方法#通过EOF写入多行内容到文本,如果是>>表示追加,如果文件不存在,则创建写入,EOF只是一个定界符,其他两个相同的定界符也可以。 cat&…

Liunx定时计划任务配置说明

Liunx定时计划任务配置说明

在 Linux 中,* 代表通配符,用于表示任意值。在 cron 任务中,* 可以用来指定分钟、小时、日期等时间单位的取值。具体而言,cron 表达式由五个时间字段组成,分别表示分钟(0-59)、小时(0-23)、日期(1-31)、月份(1-12)和星期几(0-7,其中0和7都表示星期日)。这些时间…

CentOS7 服务器上使用T4显卡部署大型AI模型的详细教程

CentOS7 服务器上使用T4显卡部署大型AI模型的详细教程

环境准备服务器配置CPU:Platinum8225c 显卡T4 GPU:T4 内存32GB操作系统:Centos7.6英伟达显卡驱动Docker容器环境Docker使用的NVIDIA驱动Ollama容器镜像操作步骤:1 如下为腾讯云部署,登录后系统会自动安装英伟达驱动,安装完成后使用如下命令查看。2…

CentOS运维全套常用命令详解

CentOS运维全套常用命令详解

CentOS是企业服务器主流Linux发行版,本文整理运维高频操作命令,覆盖系统信息、磁盘、网络、进程、软件包、权限、日志、防火墙等场景,每条附带参数说明,可直接复制用于服务器操作。一、系统信息查看命令1、系统版本与内核# 查看系统发行版本 cat /etc/centos-re…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。