使用的是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
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

最新文章

  1. 【转】Chrome 控制台不完全指南
  2. 【深度分享】千团大战:看今天商业WiFi乱局及其破解之道
  3. LeetCode 374. Guess Number Higher or Lower
  4. 回溯法解决N皇后问题(以四皇后为例)
  5. Kakfa揭秘 Day3 Kafka源码概述
  6. UML 中关系详解以及在visio中的表示
  7. 超实用,你get了吗?再也不怕本地文件更新到环境用Linux命令重启服务器了。。。
  8. EMV/PBOC 解析(二) 卡片数据读取
  9. C# Directory类
  10. poj1243(经典dp)
  11. tee命令使用
  12. sql 2012 用户sa登陆不上
  13. 杨力第一次jjave作业
  14. NOVO SOP (SOP简介及历史)
  15. Lyk Love painting/convex hull/mumsic
  16. 爬虫之 beautifusoup4
  17. A CLOSER LOOK AT CSS
  18. 转载 .Net多线程编程—任务Task https://www.cnblogs.com/hdwgxz/p/6258014.html
  19. DataGridView设置列标题不换行
  20. Codeforces Round #402 (Div. 2) A,B,C,D,E

热门文章

  1. PE知识复习之PE的绑定导入表
  2. 814-Binary Tree Pruning
  3. 【学习笔记】tensorflow文件读取
  4. AI书单
  5. php设计模式--简单介绍
  6. 设计模式之 SOA面向服务的体系
  7. 关于火狐和IE下href="javascript:void(0)"兼容性的问题
  8. CSS3背景,渐变
  9. 基本数据类型 字典 dict
  10. 【代码笔记】Web-CSS-CSS Float(浮动)