物理机安装CentOS7如何轻松搞定?

准备可启动U盘或光盘,设置BIOS/UEFI从该设备启动,进入安装程序后选择语言、时区,规划磁盘分区(如/、/boot、swap),配置网络、root密码,创建用户账户,确认安装设置后开始安装,完成后重启使用新系统。

物理机安装CentOS 7详细指南

准备工作

硬件要求:

物理机安装CentOS7如何轻松搞定?

  • 64位处理器(x86_64架构)
  • 至少2GB内存(推荐4GB以上)
  • 20GB可用磁盘空间(生产环境建议50GB+)
  • 可联网的网卡接口

必备工具:

  1. CentOS 7 ISO镜像
    官网下载(选择DVD版本)
  2. 8GB以上U盘
  3. 制作启动盘工具:Rufus(Windows)或dd命令(Linux/Mac)
  4. 记录物理机IP地址、网关等网络信息

重要提醒:

  • 备份所有重要数据
  • 确保设备电源稳定(建议使用UPS)
  • 记录RAID卡配置(若使用硬件RAID)

制作启动U盘(以Windows为例)

  1. 下载并运行Rufus
  2. 设备选择您的U盘
  3. 引导类型选择:点击”选择”加载CentOS 7 ISO
  4. 分区方案:UEFI+GPT(新型主板)或MBR+BIOS(旧主板)
  5. 点击”开始”等待完成(约10-20分钟)
# Linux/Mac用户使用dd命令:
sudo dd if=/path/to/CentOS-7-x86_64-DVD-2009.iso of=/dev/sdX bs=4M status=progress

安装过程详解

启动安装程序:

  1. 插入U盘,开机按F12/DEL进入启动菜单(不同主板按键不同)
  2. 选择UEFI:USB Device或USB HDD启动
  3. 出现安装菜单选择Install CentOS 7

关键配置步骤:

配置项 推荐设置 注意事项
语言选择 English (United States) 保持系统一致性
安装源 Auto-detected installation media 确保U盘被识别
软件选择 Minimal Install(基础安装) 或根据需求选GNOME桌面
安装位置 手动分区 必须配置至少/和/boot分区
网络配置 启用以太网连接 建议设置静态IP(生产环境)
安全策略 开启防火墙 端口按需开放

分区方案示例(50GB磁盘):

/boot      : 1GB (标准分区)
swap       : 4GB (物理内存≤8GB时设为内存2倍)
/ (根分区) : 剩余所有空间 (选择LVM卷管理)

用户设置:

  1. 设置root密码:长度12位+大小写字母+数字+符号
  2. 创建普通用户:勾选”Make this user administrator”

首次启动配置

  1. 接受许可证协议
  2. 完成初始设置向导
  3. 关键安全配置:
    # 更新系统
    sudo yum update -y

防火墙放行SSH

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

物理机安装CentOS7如何轻松搞定?

SELinux模式设置(按需)

sudo vi /etc/selinux/config # 修改SELINUX=permissive


**优化建议:**
```bash
# 安装常用工具
sudo yum install vim wget net-tools epel-release -y
# 禁用不必要的服务
sudo systemctl disable postfix.service
# 配置SSH安全
sudo vi /etc/ssh/sshd_config
# 修改:PermitRootLogin no / PasswordAuthentication no

常见问题解决

Q1: 安装过程卡在dracut界面
解决方案:
重启时在启动菜单按Tab键,在命令行末尾添加:

nomodeset inst.text

Q2: 无法识别NVMe固态硬盘
解决方案:

  1. 使用CentOS 7.4以上版本
  2. 在BIOS中将SATA模式改为AHCI

Q3: 安装后无法联网
解决方案:

sudo nmtui  # 进入网络配置界面
# 或编辑网卡配置
sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
# 确保ONBOOT=yes

进阶配置建议

  1. 内核优化

    sudo vi /etc/sysctl.conf
    # 添加:net.core.somaxconn = 1024
    #       vm.swappiness = 10
  2. 日志管理
    安装logrotate定期清理日志

    sudo yum install logrotate
  3. 时间同步

    物理机安装CentOS7如何轻松搞定?

    sudo yum install chrony
    sudo systemctl enable chronyd
  4. 备份方案

    • 使用tar全量备份:tar -zcpf backup.tar.gz / --exclude=/proc --exclude=/backup.tar.gz
    • 配置rsync增量备份

安全加固清单

  • [ ] 禁用root远程登录
  • [ ] 配置SSH密钥认证
  • [ ] 安装fail2ban防暴力破解
  • [ ] 定期审计用户权限
  • [ ] 启用自动安全更新
    sudo yum install yum-cron
    sudo systemctl enable yum-cron

重要提示:生产环境务必进行安全扫描
推荐工具:lynis OpenSCAP

CentOS 7作为企业级Linux的标杆,其稳定性和安全性经过长期验证,本文涵盖从安装准备到生产环境配置的全流程,遵循最佳实践可确保系统高效运行,建议每季度执行yum update保持系统更新,并定期验证备份完整性,对于新硬件支持问题,可考虑升级至CentOS Stream获取更新的驱动支持。


引用说明:

  1. CentOS官方安装文档:https://docs.centos.org/en-US/centos/install-guide/
  2. Linux内核参数优化指南:https://www.kernel.org/doc/html/latest/admin-guide/sysctl/
  3. NSA系统加固指南:https://apps.nsa.gov/iaarchive/library/ia-guidance/security-configuration/
    文档更新日期:2025年10月

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

(0)
酷盾叔的头像酷盾叔
上一篇 2025年6月6日 08:20
下一篇 2025年6月6日 08:26

相关推荐

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN