Linux虚拟机之本地开发环境(百分之九十九点九还原线上场景)

7 篇文章 0 订阅

第一步:

首先我们需要下载一个虚拟机,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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值