VMWare里CentOS7与win10共享文件【完美跑通】

特别重要:
WMware虚拟机每次都以管理员身份运行 (右键->属性->兼容性->以管理员身份运行此程序), 这可以解决共享文件夹的权限问题

安装完毕后没有网络,首先要配置网络,用来连接网络:
1、或者动态获取ip(前提是你的路由器已经开启了DHCP)
修改网卡配置文件 vi /etc/sysconfig/network-scripts/ifcfg-ens32 (最后一个为网卡名称)
动态获取IP地址需要修改两处地方即可
(1)bootproto=dhcp
(2)onboot=yes
修改完整后重启网络 systemctl restart network 之后能ping通百度,动态ip就可以了

2、或者配置静态IP地址
(1)修改 bootproto=static
(2)修改 onboot=yes
(3)在最后加上几行,IP地址、子网掩码、网关、dns服务器
IPADDR=192.168.1.200
ETMASK=255.255.255.0
GATEWAY=192.168.28.1 这里和物理机网关相同
DNS1=192.168.28.1 这里和物理机网关相同
DNS2=8.8.8.8
重启网络 systemctl restart network 之后能ping通百度,动态ip就可以了

关于安装源设置基础软件仓库时出错: 
网易云: http://mirrors.163.com/centos/7.6.1810/os/x86_64    (注意是http,注意7.6.1810/os/x86_64 这块是你镜像信息)
阿里云: (待补充……)

1:第一步 ,CentOS关机。菜单栏:虚拟机–>设置–>选项->共享文件夹 ->添加 。添加完毕后开机。
2:第二步,在安装VMWare tools前先把依赖环境装好,请先查看yum是否正常,控制台直接输入yum会有提示。

	或 yum -y update                   --升级所有包同时也升级软件和系统内核;
    或 yum -y upgrade                  --只升级所有包,不升级软件和系统内核。
	sudo yum install gcc
	sudo yum install kernel-devel
	sudo yum install fuse
	sudo yum provides /usr/sbin/semanage
	sudo yum install policycoreutils-python
	sudo yum install kernel-devel-$(uname -r)

另外建议安装:
yum -y install wget 使用wget下载非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性。

3:第三步,挂载并安装 VMWare tools,拷贝至个人home目录,解压(命令: tar)。

如果VMWare tools安装失败, 请看本区域,或者 https://blog.csdn.net/weixin_37987487/article/details/81271592
1、首先把linux虚拟机关机或退出,然后点击“编辑虚拟机设置”。
2、点击CD/DVD,选择使用物理驱动器–自动检测。
3、然后点击虚拟机中的安装vmware tool,这里我的己安装了所以显示重新安装vmware tool。
4、打开’主文件夹’,左侧的目录菜单名, 检查VMWare tools是否安装成功。

安装步骤:

    sudo mkdir /mnt/cdrom                                //创建cdrom文件夹        
    sudo mount /dev/cdrom /mnt/cdrom                     //将光盘挂载到/mnt/cdrom目录
    cd /mnt/cdrom                                        //查看是否挂载成功  
    cp ./VMwareTools-{这里是你的Tool版本号}.tar.gz ~      //cp把光盘文件复制到家目录
    cd ~                                                 //家目录 
    tar -zxvf VMwareTools-{这里是你的Tool版本号}.tar.gz   //解压
    cd vmware-tools-distrib                              //进入名为“vmware-tools-distrib”的目录
    su root                                              //切换到root账户下,输入root的密码登陆
    ./vmware-install.pl                                  //执行安装,一路回车默认,出现  the VMware team 即安装成功。

输入 ./vmware-install.pl 尝试安装,如果报错表明未安装编译环境,执行第二步安装依赖环境

4:第四步,reboot重启CentOS。
5:第五步,vmhgfs-fuse .host:/ /mnt/hgfs 设置虚拟机共享目录。

.host:/ 是共享的目录, /mnt/hgfs 是目标目录。cd到/mnt/hgfs查看文件夹

6:第六步,查看 vmware-hgfsclient共享目录,若没有cd进去cdrom文件夹查看,或者在vmware工具栏选项里设置增加共享目录。

备注:VMware默认的共享路径是在/mnt/hgfs,这是写死在VMware Tools的脚本里的,
可以从/etc/init.d/vmware-tools查到有一段是:vmhgfs_mnt="/mnt/hgfs" 的脚本。

7:查看防火墙状态 firewall-cmd --state 也可使用iptables -L 命令查看防火墙的规则

关闭防火墙 systemctl stop firewalld.service

启动防火墙 systemctl start firewalld.service
释放(打开)端口 firewall-cmd --zone=public --add-port=80/tcp --permanent (–permanent永久生效,没有此参数重启后失效)
查看端口 firewall-cmd --zone= public --query-port=80/tcp
删除端口 firewall-cmd --zone= public --remove-port=80/tcp --permanent

禁止防火墙开机启动 systemctl disable firewalld.service

防火墙重新加载 firewall-cmd --reload

8:关闭SELINUX (重启生效)
查看selinux状态 sestatus

[root@localhost selinux]# sestatus
SELinux status: enabled
SELinuxfs mount: /sys/fs/selinux
SELinux root directory: /etc/selinux
Loaded policy name: targeted
Current mode: permissive
Mode from config file: enforcing
Policy MLS status: enabled
Policy deny_unknown status: allowed
Max kernel policy version: 31

临时关闭SELINUX setenforce 0
永久关闭SELINUX sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config
重启生效 reboot
VMWare里CentOS7与win10共享文件【完美跑通】_第1张图片

永久关闭SELINUX:修改配置文件/etc/selinux/config,将其中SELINUX设置为disabled。

若开了selinux,有些服务需要在selinux上开启权限才能访问,所以一般都是关闭了
开启的情况下会导致一些服务的安装不成功。

SELINUX在不需要的情况下完全可以关闭掉。

跑通之后可以切换到root角色安装环境

安装宝塔面板 或oneinstack https://oneinstack.com/
安装好了之后可以直接再宝塔面板里面设置apache或者nginx要解析的目录,这里可以指向被挂载的物理硬盘。

特别重要:
WMware虚拟机每次都以管理员身份运行 (右键->属性->兼容性->以管理员身份运行此程序), 这可以解决共享文件夹的权限问题

你可能感兴趣的:(linux)