天天看點

CentOS7 minimal 檔案夾共享

使用的是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檔案夾,右鍵

CentOS7 minimal 檔案夾共享

2、選擇 Everyone和一個管理者

CentOS7 minimal 檔案夾共享

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

# 給權限

繼續閱讀