Linux环境部署,记录下遇到好多次的坑。[]centos7]
一. 网络配置
vi /etc/sysconfig/network-scripts/ifcfg-en***;
添加下面几行:
ONBOOT=yes
IPADDR0=192.168.1.*** //ip
PREFIXO0=255.255.255.0 //子网掩码
DNS1= DNS //dns 例如114.114.114.114
重启network : systemctl restart network
查看ip是否修改成功 : ip addr
二. vmware Tools 的坑:
1. ----------------安装VMwere Tools------------------------
bash: ./vmware-install.pl: /usr/bin/perl: bad interpreter: 没有那个文件或目录
解决方法
yum install perl gcc kernel-devel
yum upgrade kernel kernel-devel
如果出现
Searching for a valid kernel header path…
The path “” is not valid.
这是因为 kernel-devel版本和相应的kernel版本不一致,可以用uname -r看一下内核版本,再用rpm -q kernel-devel看一下kernel-devel的版本,有可能会出现kernel-devel未找到的错误,这里需要自己安装一下,可以执行 sudo yum install kernel-devel,这个时候会安装最新的kernel-devel版本,重启一下,如果再出现问题,那么可以执行sudo yum upgrade kernel kernel-devel,把内核和kernel-devel更新到同一个版本,这样应该就不会有问题了。而GCC和PERL的问题提示比较简单。
建议在安装之前还是执行一下安装GCC和PERL,执行发下命令:yum install perl gcc kernel-devel。
2.安装成功之后关联本地文件夹失败
解决办法:
按照图片将共享文件夹设置为Windows系统下的某个文件夹,点击确定,可能会弹出如下错误:
4、无法更新运行时文件夹共享状态:在客户机操作系统内装载共享文件夹文件系统时出错。查看/mnt目录下也没有hgfs目录。
解决办法:yum install open-vm-tools后,重新安装VMware Tools,安装成功后重启,hgfs目录就有了。
reboot重启
cd /mnt/hgfs找到目录
5、但ls /mnt/hgfs后发现并没有共享的文件,运行vmware-hgfsclient 查看当前共享的文件夹,有显示。
这可能是mnt缺少共享支持,打开terminal输入mount -t vmhgfs .host:/enjoy /mnt/hgfs挂载该共享文件夹
[enjoy是与windows共享文件夹的名称]
6、如果出现:Error: cannot mount filesystem: No such device这样的报错
则再运行sudo vmhgfs-fuse .host:/enjoy /mnt/hgfs,往往就成功了(前提是VMware Tools安装已成功)
到此为止,可以正常使用共享文件夹了,但每次都要重新mount挂载一次,所以设置为启动后自动挂载:
编辑/etc/fstab,添加.host:/enjoy /mnt/hgfs vmhgfs defaults 0 0到最后一行,就可以了。
综上成功实现文件共享,如图。
读了这篇博客后启发很大,特此分享:
http://m.blog.csdn.net/roodyszz2013/article/details/56276173