VM虚拟机 搭建CentOS 7

Centos 7 虚拟机

基于Vmware Workstation 16 PRO 搭建 Centos 7 虚拟机 以及 python2.7版本升级至3.8

前期准备

  1. Centos 7 镜像 x86_64
  2. Vmware Workstation 16 PRO

虚拟机配置

  1. 创建新的虚拟机

    在这里插入图片描述

  2. 新建虚拟机向导

    特殊步骤(其余均下一步)

    • 安装客户机操作系统

    在这里插入图片描述

    • 选择客户机操作系统

    在这里插入图片描述

    • 命名虚拟机

    在这里插入图片描述

    • 处理器配置

    在这里插入图片描述

    • 此虚拟机的内存

    在这里插入图片描述

    • 已准备好创建虚拟机

    在这里插入图片描述

    • ISO 映像文件

    在这里插入图片描述

CentOS安装

  1. 安装流程

    在这里插入图片描述

    • 语言(English)
    • 时区(Shanghai)

    在这里插入图片描述

    • 安装位置

    在这里插入图片描述

    • ROOT 密码

    在这里插入图片描述

网络配置

  1. 静态ip地址

    # ifconfig 不可用
    ip addr
    # 启用静态ip地址
    vi /etc/sysconfig/network-scripts/ifcfg-ens33
    
    # 修改添加
    BOOTPROTO=static             # 启用静态ip地址
    ONBOOT=yes                   # 开机自启
    IPADDR=192.168.111.100       # IP地址
    NETMASK=255.255.255.0        # 子网掩码
    GATEWAY=192.168.111.2        # 网关
    DNS1=192.168.111.2           # DNS
    
  2. ifconfig 命令

    yum install -y net-tools
    
  3. wget 命令

    yum install -y wget
    

修改主机名

# 临时生效
hostname 主机名

# 永久生效①
vim /etc/hostname
hostname[主机名]
~
~

# 永久生效②
vim /etc/hosts
::1 主机名

reboot

以下建议通过终端ssh连接虚拟机(推荐 Windows TerminalTabby

Python3安装

CentOS7 原生python版本是2.7.5

  1. 安装依赖

    sudo yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
    sudo yum install -y libffi-devel
    
  2. 下载python3.8的安装包(官网

    wget https://www.python.org/ftp/python/3.8.16/Python-3.8.16.tgz
    
  3. 解压安装包

    tar -zxvf Python-3.8.16.tgz -C /opt/
    
  4. 安装python3

    cd /opt/Python-3.8.16
    ./configure
    make && make install
    
  5. 建立命令软链接

    # python3 虽安装成功,但键入python依旧显示2.7.5版本
    which python
    >>>
    /usr/bin/python
    
    which python3
    >>>
    /usr/local/bin/python3
    
    # 备份原始python
    mv /usr/bin/python /usr/bin/python.bak
    # python3 软链接加到python
    ln -s /usr/local/bin/python3 /usr/bin/python
    # 查看当前python 版本
    python -V
    
    # python3默认pip是pip3,而CentOS的python2.7默认没有装pip
    which pip3
    ln -s /usr/local/bin/pip3 /usr/bin/pip
    
    
  6. 配置yum

    # 注意 yum 依赖的是python2.7 而目前python版本是3.8 故会报错
    which python2
    >>>
    /usr/bin/python2
    
    # 查看python命令的详细情况
    cd /usr/bin && ll | grep python
    

    在这里插入图片描述

    # 可以清晰看到 python 软链执行的是python3 而python2 软链执行的是python2.7
    # 故修改执行库对python的依赖
    vim /usr/libexec/urlgrabber-ext-down
    #! /usr/bin/python 修改-> #! /usr/bin/python2
    
    # 修改yum
    vim /usr/bin/yum
    #! /usr/bin/python 修改-> #! /usr/bin/python2
    
  7. 大功告成


于此更新太麻烦,笔者在此更新,文章有更改!!!
↓↓↓
实时更新

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值