因为有些扩展windows和Linux会有差别,打算基于CentOS做环境开发,但操作习惯和常用软件都在windows上,迁移成本较高。
FTP的性能又差,这个时候VMware的共享文件夹功能就派上用场了,不用操心差异传输的问题。
我的环境:
VMware® Workstation 14 Pro
CentOS 7.4
我在CentOS中安装VMware tools的时候提示找不到内核头文件,内容如下
The path "" is not a valid path to the 3.10.0-693.el7.x86_64 kernel headers. Would you like to change it?
搜索很多人说是没有安装kernel-headers,发现我的系统中这个是有的,也无需更新。
后来找到了这篇文章:https://blog9go.com/myweishanli/article/557
yum install "kernel-devel-uname-r == $(uname -r)"
执行完成重新安装VMware tools就没问题了。
在VMware设置直接配置共享文件夹即可,共享自动挂载在/mnt/hgfs
目录中。
将windows共享的文件夹软链接到运行目录:
ln -s /mnt/hgfs/wwwroot/ /home/wwwroot
正常在windows下写代码,Linux运行环境,做好hosts配置就好了。
如果vmware-uninstall-tools.pl
注意:
- 不推荐使用
vmhgfs-fuse
命令,会有权限问题,也没有查到这个的资料 - 也无需手动挂载,如
mount -a vmhgfs .host:/*** /***
- 挂载路径在
/etc/init.d/vmware-tools
中定义 - 如果
/mnt/hgfs
目录没有出现共享内容,可尝试卸载重装VMware tools。
VMware tools卸载命令:vmware-uninstall-tools.pl
网友评论