windows使用vmware虚拟机搭建centos7开发环境
基于python的开发,大部分的插件对centos比较友好,在windows下支持力度不够,直接在centos下开发是个不错的选择,大部分人习惯在windows下写代码,此时我们可以使用vmware安装centos,通过windows写代码在centos中运行
开发环境搭建:
windows + wmware_workstation
Windows10 + centos7.x
Windows宿主机使用wifi上网,虚拟机使用宿主机共享网络上网
开发环境原理:
Windows上使用pycharm开发,代码直接同步到centos中
虚拟机选择vmnet8
启用笔记本电脑的vmnet8能让虚拟机和笔记本通信
笔记本和vmware共享网络,这样虚拟机才能使用外网,这样虚拟网络就自动变成了192.168.0.1
编辑虚拟网络的网段:我手动定义成192.168.0.0
Vmware centos7设置 ip地址为:192.168.0.199 [root@node1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 TYPE=Ethernet BOOTPROTO=static DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes #IPV6_AUTOCONF=yes #IPV6_DEFROUTE=yes #IPV6_PEERDNS=yes #IPV6_PEERROUTES=yes #IPV6_FAILURE_FATAL=no #IPV6_ADDR_GEN_MODE=stable-privacy NAME=eth0 UUID=7758c9cc-add8-4051-9539-b2aedb9f2c6e DEVICE=eth0 ONBOOT=yes IPADDR=192.168.0.199 NETMASK=255.255.255.0 GATEWAY=192.168.0.1 DNS1=192.168.0.1
编辑虚拟机的配置让命令行工具能通过windows主机的代理上网:
10.11.0.148为宿主机的ip,需要根据实际情况修改
http_proxy=http://10.11.0.148:808 https_proxy="https://10.11.0.148:808" export ftp_proxy=http://10.11.0.148:808 export socks_proxy="socks://10.11.0.148:808/" export http_proxy=http://10.11.0.148:808 export https_proxy=https://10.11.0.148:808
Pycharm显示工具栏
笔记本可以和虚拟机通信