centos7.9安装到服务器?

在服务器上安装 CentOS 7.9 是一个常见且稳定的 Linux 系统部署任务。以下是详细的安装步骤和建议,适用于物理服务器或虚拟机环境。


一、准备工作

1. 获取 CentOS 7.9 镜像

CentOS 7 已于 2024 年 6 月 30 日停止维护(EOL),但仍可从以下镜像站点下载:

  • 官方归档地址(推荐):
    https://vault.centos.org/7.9.2009/
  • 或国内镜像站(如阿里云、清华源等):
    https://mirrors.aliyun.com/centos-vault/7.9.2009/

选择合适的 ISO 镜像:

  • Minimal ISO(最小安装,约 1GB):适合服务器,推荐。
  • DVD ISO(完整版,约 4GB):包含更多软件包。

推荐使用 CentOS-7-x86_64-Minimal-2009.iso

2. 制作启动盘

将 ISO 写入 U 盘,用于服务器安装:

  • 工具推荐:
    • Windows: Rufus 或 UltraISO
    • macOS/Linux: 使用 dd 命令
      sudo dd if=CentOS-7-x86_64-Minimal-2009.iso of=/dev/sdX bs=4M status=progress && sync

      (注意:/dev/sdX 是你的U盘设备,不要选错)

3. 准备服务器

  • 插入 U 盘或挂载 ISO(通过 iDRAC/iLO/IPMI 远程管理)
  • 开机进入 BIOS/UEFI 设置:
    • 启用 Legacy Boot 或 UEFI(根据需求)
    • 将 USB 或光驱设为第一启动项

二、安装过程(图形化/文本界面)

  1. 启动安装介质

    • 服务器开机后会进入 CentOS 安装菜单
    • 选择:
      Install CentOS 7
  2. 选择语言

    • 推荐选择 English (United States)
  3. 安装概览(Installation Summary)

    • 点击以下各项进行配置:

3.1 时区设置(Date & Time)

  • 选择时区,如 Asia/Shanghai
  • 可开启网络时间同步(NTP)

3.2 键盘布局(Keyboard)

  • 默认 US English 即可

3.3 安装源(Installation Source)

  • 默认本地介质即可

3.4 软件选择(Software Selection)

  • 推荐选择:
    • Minimal Install(最小安装,适合服务器)
    • 或者选择 Infrastructure Server

3.5 安装目标(Installation Destination)

  • 选择磁盘并配置分区
  • 推荐方式:
    • 手动分区(Manual Partitioning)
    • 典型分区方案:
      /boot     : 1GB     (ext4)
      swap      : 内存的1~2倍(如 4GB)
      /         : 剩余空间(xfs 或 ext4)
    • 或使用自动分区(LVM)

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

  • 打开网卡(默认关闭)
  • 设置主机名,如:server01.example.com
  • 建议配置静态 IP(可在安装后设置)

3.7 Root 密码设置

  • 设置强 root 密码
  • 可创建普通用户(建议)
  1. 开始安装

    • 点击 “Begin Installation”
    • 安装过程中可设置 root 密码和创建用户
  2. 安装完成

    • 安装完成后点击 “Reboot” 重启
    • 拔出 U 盘

三、安装后基本配置

1. 登录系统

login: root
password: 你设置的密码

2. 配置网络(如果未设置静态IP)

编辑网卡配置文件:

vi /etc/sysconfig/network-scripts/ifcfg-ens192

修改或添加:

BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=114.114.114.114

重启网络:

systemctl restart network

3. 更新系统(可选)

由于 CentOS 7.9 已 EOL,需切换到 vault 源:

sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*

yum clean all && yum makecache
yum update -y

⚠️ 注意:更新可能有限,因官方不再提供安全更新。

4. 安装常用工具

yum install -y vim wget net-tools bash-completion epel-release

5. 关闭防火墙(生产环境慎用)

systemctl stop firewalld
systemctl disable firewalld
# 或使用 iptables

6. 禁用 SELinux(可选,调试用)

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
# 重启生效

四、注意事项

  1. CentOS 7 已停止维护

    • 建议尽快迁移到替代系统:
      • Rocky Linux 8/9
      • AlmaLinux 8/9
      • Oracle Linux
    • 或升级至 CentOS Stream(滚动发布)
  2. 服务器硬件兼容性

    • 确保 RAID 驱动、网卡驱动支持(特别是旧型号服务器)
  3. 远程管理

    • 配置 SSH 访问:
      systemctl enable sshd
      systemctl start sshd
    • 建议禁用 root 远程登录,使用普通用户 + sudo

五、总结

步骤 内容
1 下载 CentOS 7.9 Minimal ISO
2 制作启动U盘
3 服务器从U盘启动安装
4 配置分区、网络、root密码
5 完成安装并进行基础配置

如果你有具体服务器品牌(如 Dell、HP、华为)或需要无人值守安装(Kickstart),可以继续提问,我可以提供更详细的定制方案。

未经允许不得转载:云计算HECS » centos7.9安装到服务器?