Ubuntu 16 04系統上NFS的安裝與使用

2021-09-23 23:43:56 字數 1726 閱讀 3702

一、伺服器端:

1.1安裝nfs服務:

#執行以下命令安裝nfs伺服器,

#apt會自動安裝nfs-common、rpcbind等13個軟體包

sudo apt install nfs-kernel-server

1.2編寫配置檔案:

sudo vi /etc/exports

#/etc/exports檔案的內容如下:

/tmp *(fsid=0,rw,sync,no_subtree_check,no_root_squash)

/data *(fsid=0,rw,sync,no_subtree_check,no_root_squash)

/logs *(fsid=0,rw,sync,no_subtree_check,no_root_squash)

1.3建立共享目錄

#在伺服器端建立/tmp /data和/logs共享目錄,並注意更改訪問許可權

sudo mkdir -p /tmp

sudo mkdir -p /data

sudo mkdir -p /logs

1.4重啟nfs服務:

sudo service nfs-kernel-server restart

1.5常用命令工具:

#在安裝nfs伺服器時,已包含常用的命令列工具,無需額外安裝。

#顯示已經mount到本機nfs目錄的客戶端機器。

sudo showmount -e localhost

#將配置檔案中的目錄全部重新export一次!無需重啟服務。

sudo exportfs -rv

#檢視nfs的執行狀態

sudo nfsstat

#檢視rpc執行資訊,可以用於檢測rpc運**況

sudo rpcinfo

#檢視網路埠,nfs預設是使用111埠。

sudo netstat -tu -4

二、客戶端:

2.1安裝客戶端工具:

#在需要連線到nfs伺服器的客戶端機器上,

#需要執行以下命令,安裝nfs-common軟體包。

#apt會自動安裝nfs-common、rpcbind等12個軟體包

sudo apt install nfs-common

2.2檢視nfs伺服器上的共享目錄

#顯示指定的(192.168.3.167)nfs伺服器上export出來的目錄

sudo showmount -e 192.168.3.167

2.3建立本地掛載目錄

sudo mkdir -p /mnt/data

sudo mkdir -p /mnt/logs

2.4掛載共享目錄

#將nfs伺服器192.168.3.167上的目錄,掛載到本地的/mnt/目錄下

sudo mount -t nfs 192.168.3.167:/data /mnt/data

sudo mount -t nfs 192.168.3.167:/logs /mnt/logs

#注:在沒有安裝nfs-common或者nfs-kernel-server軟體包的機器上,

#直接執行showmount、exportfs、nfsstat、rpcinfo等命令時,

#系統會給出友好的提示,

#比如直接showmount會提示需要執行sudo apt install nfs-common命令,

#比如直接rpcinfo會提示需要執行sudo apt install rpcbind命令。

Ubuntu16 04系統美化

預設中國伺服器,我們將其換成aliyun的 在設定 語言支援中,進行更新 2.解除安裝不常用的軟體 1.sudo apt get remove thunderbird totem rhythmbox empathy brasero scan gnome mahjongg aisleriot 3.su...

Ubuntu16 04安裝ros系統

筆者使用的是聯想y430ppc機,安裝windows10作業系統,通過virtualbox虛擬機器安裝了ubuntu16.04,並在其中搭建ros作業系統。虛擬機器配置為 ros系統是乙個開源軟體,有許多個版本,與linux作業系統有對應關係。ubuntu16.04對應的ros作業系統是kineti...

ubuntu 16 04 修改系統時區

1.比較方便的,直接使用 timedatectl 命令 修改為utc 0時區 timedatectl set timezone utc 直接就可以搞定 2.檢視支援的時區 timedatectl list timezones 本質上就是 usr share zoneinfo 裡邊放的是支援的所有時區...