########################html
####訪問網絡文件系統####vim
########################服務器
####cifs網絡文件系統訪問####網絡
CIFS 是一個新提出的協議,它使程序能夠訪問遠程Internet計算機上的文件並要求此計算機提供服務。CIFS 使用客戶/服務器模式。客戶程序請求遠在服務器上的服務器程序爲它提供服務。服務器得到請求並返回響應。CIFS是公共的或開放的SMB協議版本,並由Microsoft使用。SMB協議在局域網上用於服務器文件訪問和打印的協議。像SMB協議同樣,CIFS在高層運行,而不像TCP/IP協議那樣運行在底層。CIFS能夠看作是應用程序協議如文件傳輸協議和超文本傳輸協議的一個實現ssh
Ip設定ide
共享文件製做spa
1.安裝共享訪問客戶端操作系統
yum install samba-client -yorm
2.識別共享服務器共享目錄htm
smbclient -L //172.25.254.253
3.訪問共享
命令訪問)
smbclient //172.25.254.253/westos (沒設置密碼,直接回車)
!ls 查看本地文件
put +文件名 上傳
del +文件名 刪除
掛載訪問)
mount //172.25.254.253/westos /mnt -o username=guest
4.開機自動掛載cifs
方法1)
vim /etc/fstab
//172.25.254.253/westos /mnt cifs defaults,username=guest 0 0
方法2)
vim /etc/rc.d/rc.local
mount //172.25.254.253/westos /mnt -o username=guest
####nfs網絡文件系統的訪問####
NFS 是Network File System的縮寫,即網絡文件系統。一種使用於分散式文件系統的協定,由Sun公司開發,於1984年向外公佈。功能是經過網絡讓不一樣的機器、不一樣的操做系統可以彼此分享個別的數據,讓應用程序在客戶端經過網絡訪問位於服務器磁盤中的數據,是在類Unix系統間實現磁盤文件共享的一種方法。
NFS 的基本原則是「允許不一樣的客戶端及服務端經過一組RPC分享相同的文件系統」,它是獨立於操做系統,允許不一樣硬件及操做系統的系統共同進行文件的分享。
NFS在文件傳送或信息傳送過程當中依賴於RPC協議。RPC,遠程過程調用 (Remote Procedure Call) 是能使客戶端執行其餘系統中程序的一種機制。NFS自己是沒有提供信息傳輸的協議和功能的,但NFS卻能讓咱們經過網絡進行資料的分享,這是由於NFS使用了一些其它的傳輸協議。而這些傳輸協議用到這個RPC功能的。能夠說NFS自己就是使用RPC的一個程序。或者說NFS也是一個RPC SERVER。因此只要用到NFS的地方都要啓動RPC服務,不管是NFS SERVER或者NFS CLIENT。這樣SERVER和CLIENT才能經過RPC來實現PROGRAM PORT的對應。能夠這麼理解RPC和NFS的關係:NFS是一個文件系統,而RPC是負責負責信息的傳輸。
1.安裝訪問共享軟件
yum install nfs-utils -y
2.識別共享
showmount -e 172.25.254.250
3.使用共享
mount 172.25.254.250:/nfsshare/nfs1 /mnt
4.自動掛載
方法1)
vim /etc/fstab
172.25.254.250:/nfsshare/nfs1 /mntnfs defaults 0 0
方法2)
vim /etc/rc.d/rc.local
mount 172.25.25.250:/nfsshare/nfs1/mnt
chmod 755 /etc/rc.d/rc.local
####autofs自動掛載服務#####
1.服務功能
默認使用mount掛載共享時當不使用共享也會處於掛載狀態
浪費共享服務器資源
autofs能夠實現當使用時自動掛載,當閒置時自動卸載
2.安裝服務
yum install autofs -y
systemctl start autofs
3.訪問
cd /net/172.25.254.250/nfsshare/nfs1
4.設定空閒卸載時間
vim /etc/autofs.conf
15 timeout = 3##閒置3秒後系統自動卸載網絡設備
5.實現自定義共享掛載點
vim /etc/auto.master
最終自定義掛載點的上層目錄子配置文件
/mnt/etc/auto.nfs
vim 子配置文件
最終掛載點網絡共享目錄
vim /etc/auto.nfs
pub1172.25.254.250:/nfsshare/nfs1
*172.25.254.250:/nfsshare/&##指定任意共享掛載