Linux運維筆記 訪問網路檔案共享服務

2021-07-22 13:54:59 字數 3019 閱讀 2236

• 網路檔案系統(nfs),是由sun公司研製的unix表示層協議,能使使用者訪問網路上別處的檔案就像使用自己的計算機一樣。nfs是基於udp/ip協議的應用,其實現主要是採用遠端過程呼叫rpc機制,rpc提供了一組與機器,作業系統以及低層傳送協議無關的訪問遠端檔案的操作。

• linux 中有兩種主要協議可用訪問網路檔案系統 : nfs和cifs 。nfs ( network file system ) 可看作是 linux 、unix 及其它類似作業系統的標準檔案系統。cifs( comon internet file system ) 則是針對 microsoft,windows 系統的標準網路檔案系統

• 訪問網路共享的三個基本步驟

1. 識別要訪問的遠端共享

2. 確定掛載點 ( 應該將共享掛載到的位置 ), 並建立掛載點的空目錄

3. 通過相應的名利或配置更改掛載網路檔案系統

cifs是針對microsoft windows 作業系統的本地網路檔案系統。linux系統可以掛載和訪問cifs檔案共享 , 如同常見的網路檔案系統一樣。然而 , 由於 cifs 是基於 ntfs 檔案系統許可權模型及其自身的身份驗證系統來構建的 , 因而 cifs 協議中的所有內容並不能很好地對映到 linux 中

• samba-client rpm 軟體包所包含的 smbclient 實用程式可用來識別由 windows 或 samba 檔案伺服器提供的 cifs 共享.該實用程式工作起來猶如在 microsoft windows 中單擊網路上的芳鄰。然後 mount命令可用於掛載共享。訪問 cifs 共享的命令

1. 識別 :# smbclient -l instructor.example.com

2. 確定掛載點 :# mkdir /remote2

3. 掛載 :# mount /remote2

nfs ( network file system ) 是由 linux 、 unix 及其他類似作業系統使用的網際網路標準協議 , 可作為它們的本地網路檔案系統。它是一種活動擴充套件之下的開放標準 , 可支援本地 linux 許可權和檔案系統功能

• red hat enterprise linux 7 在預設情況下支援 nfsv4 ( 該協議的版本 4 ), 並在該版本不可用的情況下自動回退到 nfsv3 和nfsv2 。對於在客戶端上執行的所有版本的 nfs , 均應啟用兩種服務 : rpcbind 和 nfslock 。 nfsv4 使用 tcp 協議與伺服器進行通訊 , 而較早版本的 nfs 則可能使用 tcp 或 udp

• 有兩種方法用來確定由伺服器提供的 nfs 匯出 , 或叫做檔案共享。如果伺服器支援 nfsv3 或 nfsv2 , 您可以使用 showmount -eserver 命令來獲取匯出項列表。如果伺服器支援 nfsv4 , 則可以將 / 匯出項掛載到乙個空目錄並瀏覽所有匯出檔案系統的內容

如何訪問1

1)yum install samba-client

2)smbclient -l //ip

3)smbclient //ip/sharename

如何訪問2

mount //ip/sharename /mountpoint -o username=guest

vim /etc/fstab

//ip/sharename /mountpoint cifs defaults,username=guest 0 0

mount -a

1)yum       install      nfs-utils       -y

2)vim /etc/exports

/mnt *(rw) ##共享/mnt 所有人可以訪問(許可權)

3)exportfs -rv

4)systemctl restart nfs-server

6.1手動掛載
1)yum        install    nfs-utils   -y       ##安裝nfs軟體

2)showmount -e ip ##顯示共享的目錄

3)mount ip:/sharedir /mountpoint ##掛載共享目錄到本機

6.2自動掛載

1)yum install autofs        ##安裝軟體

2)systemctl start autofs ##開啟服務

3)cd /net/ip/ ##進入共享目錄

4)vim /etc/autofs.conf ##修改自動解除安裝時間單位(妙)

6.3自定義掛載方式

mkdir       /nfs/nfs1       ##建立自定義掛載目錄

vim /etc/auto.master最終掛載點的上層目錄 自策略檔案

/nfs /etc/auto.nfs

vim 自策略檔案(vim /etc/auto.nfs)

最終掛載點 網路掛載資源

nfs1 172.25.254.250:/nfsshare/nfs1

* 172.25.254.250:/nfsshare/&

進入nfs1 則自動掛載到nfs1, *和&任意匹配

systemctl restart autofs ##重啟服務

cd /nfs/nfs1

Linux運維筆記 檔案管理

1 檔案屬性檢視 ls l filename 2 目錄屬性檢視 d表示目錄,表示檔案,l表示鏈結 rwxr xr x.表示許可權 2 表示檔案副本個數或者子目錄個數 root 表示檔案或目錄所有人 root 表示檔案所目錄有組 6 表示檔案大小或子檔案屬性大小 sep 3 04 31 表示檔案最後一...

Linux運維筆記

總核數 物理cpu個數 x 每顆物理cpu的核數 總邏輯cpu數 物理cpu個數 x 每顆物理cpu的核數 x 超執行緒數 檢視物理cpu個數 cat proc cpuinfo grep physical id sort uniq wc l 檢視每個物理cpu中core的個數 即核數 cat pro...

linux運維網路解析

網路應用程式 web 瀏覽器 chrome ie firefox等 即時訊息 qq 微信 釘釘等 電子郵件 outlook foxmail 等 協作 會議 vnc netmeeting webex 等 web網路服務 apache,nginx,iis 檔案網路服務 ftp,nfs,samba 資料庫...