• vmware centos7 minimal 配置共享文件夹


    使用的是VMware安装CentOS7 minimal版,系统镜像是CentOS-7-x86_64-DVD-1708.iso。
    宿主机系统为win10,CentOS7 minimal过程省略,可参考https://blog.csdn.net/qq_24879495/article/details/77838512
    nat配置参考 https://blog.csdn.net/eric520zenobia/article/details/52292576
    安装完CentOS7之后,点击 vm 菜单上的 虚拟机 -> 设置 -> 网络适配器,选择“桥接模式”,点击 “复制物理网络连接状态”。

    一、 CentOS7 minimal安装初始化配置

    1、设置自动获取动态IP地址

    如果已经选择了桥接模式,那么在终端下输入

    cd /etc/sysconfig/network-scripts/ 
    ls
    # 你会发现有个`ifcfg-ens+数字`的文件
    # 此处我的为`ifcfg-ens33`
    # 然后先备份
    sudo cp ifcfg-ens33 ifcfg-ens33_bk
    # 备份完后,vi进入ifcfg-ens33
    sudo vi ifcfg-ens33
    #  将里面的ONBOOT=no 改为 ONBOOT=yes
    # 然后重启网络服务
    service network restart
    

    2、设置静态IP地址

    cd /etc/sysconfig/network-scripts/
    ls
    # 确定网卡名称
    sudo vi ifcfg-ens33
    # (网卡名称可能不同)
    

    进入编辑状态,设置为“BOOTPROTO=’static’”(如设置为none则禁止DHCP,static则启用静态IP地址,设置为dhcp则为开启DHCP服务),并修改其他部分为您的设置。

    BOOTPROTO=static
    IPADDR=192.168.0.157
    NETMASK=225.255.255.0
    GATEWAY=192.168.0.1
    DNS1=114.114.114.114
    DNS2=61.139.2.69
    NM_CONTROLLED=
    
    sudo vi /etc/resolv.conf    # 设置DNS
    nameserver 114.114.114.114 
    nameserver 61.139.2.69
    

    配置完成后,重启网络服务器,并查看网络配置

    service network restart
    ip addr # 查看网络配置。
    

    3、修改yum源

    sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    sudo cd /etc/yum.repos.d/
    sudo yum install -y wget
    
    sudo wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    sudo wget -P /etc/yum.repos.d/ http://mirrors.aliyun.com/repo/epel-7.repo 
    sudo yum clean all
    sudo yum makecache
    

    4、安装常用软件

    yum -y install vim*  lrzsz  gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel
    

    二、安装VMware Tools。

    1、安装VMware Tools之前,先执行下面的命令:

    su root
     yum install gcc  kernel-headers kernel-devel 
    

    2、开始安装,挂载光驱:

     # 创建挂载目录
    mkdir /mnt/cdrom 
    # 将光驱挂载到/mnt/cdrom目录    
    mount /dev/cdrom /mnt/cdrom   
    cd /mnt/cdrom
    ls
    # 复制VMware-tools到指定目录 ,其中数字是版本号 
    sudo cp VMwareTools-10.0.5-3228253.tar.gz /home/brad  
     # 进入到刚才拷贝的路径中
    cd /home/brad  
    # 解压 
    tar -vzxf VMwareTools-10.0.5-3228253.tar.gz  
    

    3、下面开始安装VMware-tools

    # 进入解压出来的目录
    cd vmware-tools-distrib 
    # 运行vmware-install.pl文件开始安装。
    sudo  ./vmware-install.pl    
    

    安装过程会提示若干次yes or no 直接一路回车就行,直到最后出现“Enjoy——the VMware team”的字样,VMwareTools安装完成。
    4、卸载:
    到刚才解压的目录/brad/home/vmware-tools-distrib/bin 目录或者 /usr/bin

    cd /home/brad/vmware-tools-distrib/bin
    # 运行卸载程序
    sudo ./vmware-uninstall-tools.pl  
    # 递归强制 删除残留目录
    sudo rm -rf /etc/vmware-caf 
    # 递归强制 删除残留目录    
    sudo rm -rf /etc/vmware-tools 
    # 递归强制 删除残留目录
    sudo rm -rvf /usr/lib/vmware-tools    
    

    三、设置文件夹共享

    方法1、通过vmware-tools共享

    点击 vm 菜单上的 虚拟机 -> 设置 -> 选项 -> 共享文件夹。
    设置“总是启用”,添加一个文件夹,确定。
    查看VMware Tools 共享设置是否成功

    vmware-hgfsclient
    

    可以查看你的共享文件夹,但是不会显示出来
    执行以下命令:

    sudo /usr/bin/vmhgfs-fuse .host:/ /home/brad -o subtype=vmhgfs-fuse,allow_other
    cd /mnt/hgfs
    ls
    

    现在能操作共享文件夹了!

    方法2:

    使用vmware tools 挂载,发现好多问题,折腾了大半天放弃了,现在使用mount挂载了.

    1丶首先添加你需要共享的Windows文件夹,右键

     
    share.png

    2、选择 Everyone和一个管理员

     
    share2.png

    3、开始挂载了

    # 格式为:宿主机ip  共享的文件夹  linux共享的文件夹
    sudo mount -t cifs -o username="brad",password="123456",vers=2.0 //192.168.0.106/code /home/brad/code
    # 如果没有任何错误 , 证明成功
    

    4、设置开机自动挂载:
    在文件 /etc/rc.local 中(用root用户)追加如下命令:

    vi /etc/rc.local 
    # 在最下行写入
    mount -t cifs -o username="brad",password="123456",vers=2.0 //192.168.0.106/code /home/brad/code
    # 给权限
    sudo chmod +x /etc/rc.d/rc.local
    

    重启centos7,完工!
    参考:http://www.mamicode.com/info-detail-2425151.html



    作者:布拉德陈
    链接:https://www.jianshu.com/p/b7a541262ae7
    来源:简书
    简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。



  • 相关阅读:
    ACR Code Pacs
    如何利用IIS调试ASP.NET网站程序详解
    Server 2003 操作系统位数
    App.config/Web.config 中特殊字符的处理
    IE 对象不支持“attachEvent”属性或方法
    Invoke和BeginInvoke理解
    升级mongodb数据库2.6.6到3.0.3,切换引擎,主从同步数据
    mac android sdk manager 无法更新(被墙)
    hadoop-mongo map/reduce java
    mongodb use where and custom function to query mongodb存储过程
  • 原文地址:https://www.cnblogs.com/caiyt/p/10790663.html
Copyright © 2020-2023  润新知