第一步:
首先我们需要下载一个虚拟机,ok,虚拟机下载地址我已经准备好了,亲测包可用激活码可用;
链接: https://pan.baidu.com/s/15RAwCGQOMnJs8a1WNpG5ag 密码: xjuj
我用的是VMware.Workstation.14版本的,好,经过傻瓜式安装后,我们的虚拟机已经可以使用;
第二步:
我们现在有了虚拟机,接下来还需要一个Linux的镜像。不要去各种百度了(排除直接下载国外源的人们),现在网络上充斥着各种阉割版以及废版;
推荐下载mini版也就是最小安装,电脑配置好的除外;
以后下载镜像直接去阿里云开源镜像站 OR 网易开源镜像站,最好不要尝试下载国外镜像否则会让你卡死在第二步;
ok,现在我们下载好自己想要的系统版本后开始创建我们第一个虚拟机;
第三步:
创建虚拟机,并安装;
推荐使用自定义,灵活性高一些;
以centos7mini举例,选择第一个就ok;
选择完语言(中文在最下边)后就到这里了;分区可以自己分也可以选择自动分区;点击开始安装,设置root密码 ing~~~;
安装完成后点击重启,登录过后,我们的Linux虚拟机就安装成功了,开不开心,高不高兴;
但这只是噩..呸 这只是幸福的开始;
第四步:
众所周知,我们连接线上环境都会使用ssh协议连接(一般),而且我猜你一定不想用虚拟机去操作你的Linux系统;
那样会让你失去开发的乐趣并且会浪费很多时间在这上面;
我们现在想用xshell(一个功能强大的连接软件)去操作Linux;
ok,我们需要为虚拟机设置一下;
点击左上角编辑打开虚拟网络编辑器;
ip段要和你主机在同一个ip段上并取消动态获取ip(DHCP);
设置好点击NAT设置网关地址并记住(网段一致,不冲突就ok);
好了,这个时候我们需要设置一下虚拟网络;右键左面上的网络点击属性打开;
虚拟网络设置完成后,配置一下Linux系统ip;
进入后缀为这个名称的文件;
配置后重启network;systemctl restart network.service
如图大功告成;
之后需要自己安装一下并共享文件夹,搭建自己的环境;
# mkdir /mnt/cdrom
# mount /dev/cdrom /mnt/cdrom
# cd /tmp
# mkdir tmp
# cd tmp
# tar zvxf /mnt/cdrom/VMwareTools-10.0.10-4301679.tar.gz
# cd vmware-tools-distrib
# yum install perl gcc
# ./vmware-install.pl
# shutdown -h now
在虚拟机软件中设置了共享目录
此时在linux中进入 /mnt/hgfs 文件夹,但发现共享的文件没有显示
使用以下办法解决(root权限):
1. vmware-hgfsclient 命令查看当前有哪些共享的目录,这里我只使用了shared文件夹
2. 使用 mount -t vmhgfs .host:/shared /mnt/hgfs 命令挂载该共享文件夹(注意:带.号的哦),其中.host:/Documents是共享名,只需把Documents换成
使用vmware-hgfsclient 命令得到的目录,/mnt/hgfs是挂载点
3. 到此为止是可以使用该共享文件夹了,但每次都得重复mount一次,所以需要设置为随机启动后自动挂载
编辑 /etc/fstab,添加下面一行
.host:/shared /mnt/hgfs vmhgfs defaults 0 0 (按需写)
补充:
如果显示
Error: cannot mount filesystem: No such device
ubuntu则先执行 sudo apt-get install open-vm-dkms
然后再执行3
centos7则先执行 yum install open-vm-tools
然后再执行vmhgfs-fuse .host:/ /mnt/hgfs,