vmware centos7 minimal 配置共享文件夹
宿主机系统为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文件夹,右键

2、选择 Everyone和一个管理员

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
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
vmware centos7 minimal 配置共享文件夹的更多相关文章
- 【转】virtualbox安装增强包及配置共享文件夹
原文网址:http://www.2cto.com/os/201308/233609.html virtualbox安装增强包及配置共享文件夹 因为需要在host及虚拟机间传输数据,想使用共享文 ...
- centos7挂载Windows共享文件夹(学习笔记)
centos7挂载windows共享文件夹 练习环境:centos7是安装在台式机的虚拟机,Windows共享文件夹是公司服务器的共享文件夹(已设置好的共享) 步骤 1. 设置挂载点:mkdir /m ...
- VirtualBox使用Centos7与主机共享文件夹
最近使用VitrtualBox安装Centos7学习,liunx脚本和一些命令,经过一些研究完成了虚拟机与 主机共享文件夹,虚拟机链接外部网络,主机与虚拟机互相通信.在其中遇到一些我解决的技术问题记录 ...
- VirtualBox 版本 6.1.2 r135662, ubuntu18 配置共享文件夹、openssh-server
续上章安装完ubuntu18. 输入账号密码,登录成功. 但是使用ssh工具,却登录失败. 1.安装openssh-server sudo apt install openssh-server 2.检 ...
- VMware中 CentOS7挂载windows共享文件夹
在编译自己的hadoop时,不想再次在虚拟机中下载jar包,就想到了挂载自己本地的maven仓库,使用本地仓库来进行编译,这里就需要使用VMware的VMware Tools了,直接复制官方文档如下 ...
- VMware Workstation 10+Centos7(64位)共享文件夹
这一两天一直在研究VMware Workstation自带的共享文件夹的功能,期间出了不少问题,在公司搭建的是vm10.0+centos07,在家搭建的是VM 7+centos07... 公司环境搭建 ...
- virtualbox安装增强包及配置共享文件夹
因为需要在host及虚拟机间传输数据,想使用共享文件夹.但是单独设置了共享文件夹后在centos里找不到共享文件夹,看了下要安装增强包.好吧,顺 便也解决下鼠标切换的问题,省的老是按右CTL切换 ...
- xp宿主机和VMware下Ubuntu12.04共享文件夹
VMware下Windows与Linux共享文件的方法有很多,比如Samba等等,我这里介绍简单地通过设置VMware来达到共享的目的. 打开VMware的设置,在"options" ...
- Virtualbox mac版centos7.2 安装共享文件夹
因为用的是mac本,在自己电脑上用virtualbox安装了centos7.2 虚拟机,为了实现与本机交换文件,需要用到贡享文件夹功能. 网上搜的时候多是windows版的,所以自己写一个mac版的. ...
随机推荐
- 版本管理工具Git(一)简要介绍
版本管理工具不但可以备份而且还能记录版本,也就是同一个东西不同时期的状态同时可以跟踪追溯.版本管理工具由CVS.SVN.Git.GitHub. 最早的版本管理工具CVS,因为多人开发项目导致工作很难协 ...
- leetcode — pascals-triangle
import java.util.ArrayList; import java.util.Arrays; import java.util.List; /** * Source : https://o ...
- InnoSetup 使用
目录 简介 示例脚本 相关参考 在进行 WPF 程序打包发布的时候如果对程序打包没有特别高的要求,InnoSetup 足以胜任普通的程序打包发布需求,它支持安装包加密,安装包升级安装,注册表操作等常规 ...
- 数据结构(java版)学习笔记(二)——线性表之顺序表
顺序表的优点: 随机存取元素方便,根据定位公式容易确定表中每个元素的存储位置,所以要指定第i个结点很方便 简单,直观 顺序表的缺点: 插入和删除结点困难 扩展不灵活,难以确定分配的空间 容易造成浪费 ...
- 设计模式之解释器模式——Java语言描述
解释器模式提供了评估语言的语法或表达式的方式,它属于行为型模式.这种模式实现了一个表达式接口,该接口解释一个特定的上下文.这种模式被用在SQL解析.符号处理引擎等 介绍 意图 给定一个语言,定义它的文 ...
- js函数前面的+,!
+function(){}(); 这里的加号,也可以替换成!,~等其他一元操作符,其效果相当于: (function() { console.log("Foo!"); })(); ...
- 命令行以及Python交互模式下python程序的编写
一.命令行模式 在Windows开始菜单选择“命令提示符”,就进入到命令行模式,它的提示符类似C:\>: 二.Python交互模式 在命令行模式下敲命令python,就看到类似如下的一堆文本输出 ...
- win10安装JDK详细教程
电脑进行了重装机器.需要重新安装,在此记录一下. 点击下一步.选择安装路径 . 等待后,选择安装位置. 点击下一步,继续等待. 安装完成. 设置环境变量 在桌面右键单击 我的电脑→属性→高级系统设置→ ...
- AngularJS学习之旅—AngularJS Select(十)
1.AngularJS Select(选择框) AngularJS 可以使用数组或对象创建一个下拉列表选项. ng-option:创建一个下拉列表,列表项通过对象和数组循环输出 eg: <div ...
- codeforces/contest/803/problem C
题目:C. Maximal GCD 题意:输入n,k.将n拆成k个数的序列,使得这k个数的gcd最大.(且序列严格递增).1 ≤ n, k ≤ 1010 . 分析:假设k个数的gcd为d,则一定有d| ...