在VM虚拟机中搭建CentOS7并配置镜像仓库与网络

一、准备工作

  1. 软件工具

    • VMware Workstation Pro/Player(16+版本)
    • CentOS7 ISO镜像(推荐阿里云镜像站下载)
  2. 硬件建议

    • 虚拟机内存:≥2GB
    • 处理器:1核以上
    • 磁盘空间:≥20GB

二、创建VMware虚拟机

  1. 新建虚拟机

    • 打开VMware,选择「创建新的虚拟机」→「自定义」→ 兼容性默认 → 选择「稍后安装操作系统」(关键步骤)。
  2. 配置硬件参数

    客户机操作系统:Linux → CentOS 7 64位
    内存:2048MB
    网络类型:NAT(后续配置更简单)
    磁盘:20GB,拆分为单个文件
    
  3. 挂载ISO镜像

    • 右键虚拟机 → 设置 → CD/DVD → 使用ISO镜像文件 → 选择下载的CentOS7 ISO文件。

三、安装CentOS7操作系统

  1. 启动安装程序

    • 开启虚拟机,进入安装界面,选择「Install CentOS 7」。
  2. 配置安装选项

    • 语言:英文或中文(建议英文避免乱码)
    • 软件选择:Minimal Install(最小化安装,适合服务器)或带GUI的版本
    • 安装位置:进入磁盘分区界面,选择「自动配置分区」或手动划分(示例手动分区):
      • /boot:1GB
      • swap:2GB(内存≤2GB时)
      • /:剩余所有空间
    • 网络和主机名:开启网络连接(此时为DHCP临时地址),设置主机名如centos7-vm
  3. 完成安装

    • 设置root密码(需满足复杂度要求)→ 创建普通用户(可选)→ 点击「Reboot」重启。

四、网络配置(静态IP)

  1. 修改网络配置文件

    # 进入网络配置目录
    cd /etc/sysconfig/network-scripts/
    
    # 编辑网卡配置文件(通常为ifcfg-ens33)
    vi ifcfg-ens33
    
  2. 配置静态IP参数

    BOOTPROTO=static        # 改为静态
    ONBOOT=yes              # 开机自启
    IPADDR=192.168.1.21   # 静态IP(需在NAT网段内)
    NETMASK=255.255.255.0
    GATEWAY=192.168.1.1    # VMware NAT网关(默认xxx.xxx.xxx.2)
    DNS1=114.114.114.114    # DNS服务器
    
  3. 重启网络服务

    systemctl restart network
    ping www.baidu.com      # 测试外网连通性
    

五、配置国内镜像仓库(加速yum)

  1. 备份原有仓库

    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
  2. 下载阿里云镜像源

    curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    # 或使用清华源:
    # wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.tuna.tsinghua.edu.cn/centos/7/os/x86_64/CentOS-Base.repo
    
  3. 清理并更新缓存

    yum clean all
    yum makecache
    yum update -y          # 可选:更新系统
    

4.安装常用工具

yum install -y net-tools #网络管理工具,比如ifconfig命令工具
yum install -y vim #vim编辑工具
yum install -y wget #wget工具,用于下载http网络资源
yum install -y lrzsz #文件上传下载工具

六、验证与常见问题

  1. 网络验证

    ip addr                # 查看IP是否生效
    ping 223.5.5.5         # 测试DNS解析
    
  2. 防火墙配置(可选)

    systemctl stop firewalld    # 临时关闭
    systemctl disable firewalld # 永久禁用
    
  3. SELinux设置(可选)

    setenforce 0          # 临时关闭
    vi /etc/selinux/config
    # 修改为 SELINUX=disabled
    

七、总结

通过上述步骤,您已成功在VMware中部署CentOS7,并配置了稳定的静态IP及国内镜像源。此环境可用于开发测试、学习Linux操作或搭建服务。若需更复杂的网络拓扑(如桥接模式),可调整VMware网络设置并对应修改IP配置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值