ubuntu作業系統學習筆記之NFS安裝

2021-06-21 09:47:26 字數 2265 閱讀 6349



1 、安裝 nfs 服務版(機器

一、機器二都要裝)

伺服器端安裝 : sudo aptitude install nfs-common nfs-kernel-server portmap

在客戶端則需要安裝: sudo aptitude install nfs-common portmap

sudo apt-get install nfs-kernel-server ( 這條命令好像就可以 )

啟動服務 sudo /etc/init.d/nfs-kernel-server start

停止服務 sudo /etc/init.d/nfs-kernel-server stop

重啟服務 sudo /etc/init.d/nfs-kernel-server restart

2 、修改 nsf 配置檔案(機器二)

( 1 )配置 expores 檔案

sudo gedit /etc/exports

在檔案中新增 nfs 的目錄

書寫規則是:(每個共享規則一行)

共享目錄 主機 ( 引數 )

例如: /home/fzu/dd 219.229.128.44(ro,sync, no_root_squash)

上面的規則代表將 /home/fzu/dd 目錄以讀寫同步方式共享給主機 219.229.128.44 。如果登陸到 nfs 主機的使用者是 root, 那麼該使用者就具有 nfs 主機的 root 使用者的許可權。

rw : 可讀寫的許可權;

ro : 唯讀的許可權;

no_root_squash :登入到 nfs 主機的使用者如果是 root 使用者,他就擁有 root 的許可權 root_squash :在登入 nfs 主機使用目錄的使用者如果是 root 時,那麼這個使用者的許可權將被壓縮成為匿名使用者,通常他的 uid 與 gid 都會變成 nobody 那個身份

all_squash :不管登陸 nfs 主機的使用者是什麼都會被重新設定為 nobody 。

anonuid :將登入 nfs 主機的使用者都設定成指定的 user id, 此 id 必須存在於 /etc/passwd 中。

anongid :同 anonuid ,但是變成 group id 就是了!

sync :資料同步寫入儲存器中。

async :資料會先暫時存放在記憶體中,不會直接寫入硬碟。

insecure :允許從這台機器過來的非授權訪問。

存檔退出

( 2 )配置 hosts.deny 檔案

sudo gedit /etc/hosts.deny

在檔案末尾加入

### nfs daemons

portmap:all

lockd:all

mountd:all

rquotad:all

statd:all

( 3 )配置 hosts.allow 檔案

在檔案末尾加入

### nfs daemons

portmap: 219.229.128.

lockd: 219.229.128.

rquotad: 219.229.128.

mountd: 219.229.128.

statd: 219.229.128.

表示給以 219.228.128. 開頭的 ip 位址許可權,以上兩個檔案主要是安全設定

3 、在目錄 /home/fzu/ 下建立 nsf 的目錄 dd (機器二)

sudo mkdir /home/fzu/dd

修改該目錄的許可權

sudo chmod 777 -r /home/fzu/dd

4 、從新啟動 nfs (機器一)

sudo /etc/init.d/nfs-kernel-server restart

5 、掛載(機器一)

sudo mount 219.229.128.44:/home/fzu/dd /home/fzu/disk1

表示將 219.229.128.44 上的 /home/fzu/dd 資料夾掛載到本機的 /home/fzu/disk1 下

6 、解除安裝(機器一)

sudo umount /home/fzu/disk1

ubuntu作業系統學習筆記之網路配置

英文,ethernet linux中,乙太網介面為 eth0 編號為0的網絡卡 eth1,lspci 檢視網絡卡硬體資訊 00 03.0 ethernet controller intel corporation 82540em gigabit ethernet controller rev 02 ...

Ubuntu作業系統學習筆記之FTP基礎

乙個 古老但應用極為廣泛 的網際網路協議 ftp提供了一種可靠的方式在網路上進行檔案共享.c s 架構,基於 tcp,提供了資料傳輸的可靠性 標準埠 20 資料埠 21 指令埠 ftp會話時包含了兩個通道,乙個叫控制通道,乙個叫資料通道。控制通道 控制通道是和ftp伺服器進行溝通的通道,連線ftp,...

Ubuntu作業系統學習筆記之檔案系統掛載管理

在磁碟或分割槽上建立好的檔案系統,需要掛載到乙個目錄才能使用 windows和mac會進行自動掛載,即檔案系統一建立好就自動掛載到系統上 掛載到windows上的檔案系統稱之為 c盤 d盤 e盤 等 linux需要手動進行掛載操作 或者 更改配置檔案 etc fstab進行自動掛載 dev sdb1...