使用的是VMware安裝CentOS7 minimal版,系統鏡像是CentOS-7-x86_64-DVD-1708.iso。
主控端系統為win10,CentOS7 minimal過程省略,可參考javascript:void(0)。
nat配置參考 javascript:void(0) 安裝完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
# 給權限