1. 程式人生 > 實用技巧 >windows使用vmware虛擬機器搭建centos7開發環境①打通筆記表和虛擬機器之間的網路

windows使用vmware虛擬機器搭建centos7開發環境①打通筆記表和虛擬機器之間的網路

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顯示工具欄

筆記本可以和虛擬機器通訊