国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

linux主機(jī)搭建NFS服務(wù)器

這篇具有很好參考價(jià)值的文章主要介紹了linux主機(jī)搭建NFS服務(wù)器。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

NFS(Network File System,網(wǎng)絡(luò)文件系統(tǒng))

它允許網(wǎng)絡(luò)中的計(jì)算機(jī)(不同的計(jì)算機(jī)、不同的操作系統(tǒng))之間通過TCP/IP網(wǎng)絡(luò)共享資源,主要在unix系列操作系統(tǒng)上使用。在NFS的應(yīng)用中,本地NFS的客戶端應(yīng)用可以透明地讀寫位于遠(yuǎn)端NFS服務(wù)器上的文件,就像訪問本地文件一樣。

NFS服務(wù)器可以讓PC將網(wǎng)絡(luò)中的NFS服務(wù)器共享的目錄掛載到本地端的文件系統(tǒng)中,而在本地端的系統(tǒng)中看來,那個(gè)遠(yuǎn)程主機(jī)的目錄就好像是自己的一個(gè)磁盤分區(qū)一樣。

因?yàn)镹FS的端口并不固定,導(dǎo)致客戶端連接連接服務(wù)器產(chǎn)生問題,原因就在于客戶端并連接服務(wù)器是需要知道服務(wù)器端的端口才能進(jìn)行連接,

為了解決這一辦法,此時(shí)就需要RPC(Remote Procedure Call,遠(yuǎn)程過程調(diào)用)的服務(wù),當(dāng)服務(wù)器在啟動(dòng)NFS時(shí)會(huì)隨機(jī)選取數(shù)個(gè)端口號,并主動(dòng)向RPC注冊,所以RPC知道每個(gè)NFS功能所對應(yīng)的端口號,RPC將端口號通知給客戶端,讓客戶端可以連接到正確的端口上去。RPC采用固定端口號port 111來監(jiān)聽客戶端的需求并向客戶端響應(yīng)正確的端口號。

即nfs服務(wù)需要搭配RPC服務(wù)運(yùn)行才行

搭建NFS服務(wù)器要求

架設(shè)一臺NFS服務(wù)器,并按照以下要求配置
1、開放/nfs/shared目錄,供所有用戶查詢資料
2、開放/nfs/upload目錄,為192.168.xxx.0/24網(wǎng)段主機(jī)可以上傳目錄,并將所有用戶及所屬的組映射為nfs-upload,其UID和GID均為2100
3、將/home/tom目錄僅共享給192.168.xxx.xxx這臺主機(jī),并只有用戶tom可以完全訪問該目錄

配置

主配置文件進(jìn)行配置

主配置文件:/etc/exports

分析:

1、創(chuàng)建/nfs/shared目錄,供所有用戶查詢資料,則在配置文件中寫入共享的目錄及權(quán)限為只讀(ro權(quán)限)即可

2、創(chuàng)建/nfs/upload目錄,為192.168.217.0/24網(wǎng)段主機(jī)可以上傳目錄,則該共享目錄權(quán)限給讀寫權(quán)限(rw權(quán)限),因?yàn)樗杏脩艏八鶎俚慕M映射為nfs-upload,其UID和GID均為210,則寫入all_squash ,anonuid=2100,?anongid=2100

3、創(chuàng)建home/tom目錄,寫入只有192.168.217.133/24(客戶端ip),只有用戶tom可以完全訪問該目錄,則寫入rw權(quán)限,

配置環(huán)境:

[root@server ~]# systemctl stop firewalld
[root@server ~]# setenforce 0
[root@server ~]# yum install nfs-utils rpcbind -y

1、開放/nfs/shared目錄,供所有用戶查詢資料 ?

服務(wù)端:

[root@server ~]# systemctl start nfs-server  把rpc和nfs服務(wù)合并了直接啟動(dòng)即可
[root@server ~]# mkdir -p /nfs/shared #先創(chuàng)一個(gè)目錄文件
[root@server ~]# touch /nfs/shared/資料{a..f}  #創(chuàng)幾個(gè)資料文件做模擬
[root@server ~]# ll /nfs/shared/ 查看server端的文件
總用量 0
-rw-r--r--. 1 root root 0 1月  13 23:52 資料a
-rw-r--r--. 1 root root 0 1月  13 23:52 資料b
-rw-r--r--. 1 root root 0 1月  13 23:52 資料c
-rw-r--r--. 1 root root 0 1月  13 23:52 資料d
-rw-r--r--. 1 root root 0 1月  13 23:52 資料e
-rw-r--r--. 1 root root 0 1月  13 23:52 資料f
[root@server ~]# vim /etc/exports 打開nfs的配置文件
/nfs/shared     *(ro)   
要分享的目錄   *代表所有用戶 ()中的ro代表只讀權(quán)限
~                                                                               
~                                                                               
~       
[root@server ~]# exportfs -ra  導(dǎo)出配置文件生效
[root@server ~]# showmount -e  查看共享的目錄
Export list for server:
/nfs/shared *

客戶端:

[root@Node1 ~]# showmount -e 192.168.217.132  顯示服務(wù)器分享過來的目錄
Export list for 192.168.217.132:
/nfs/shared *
[root@Node1 ~]# mkdir /test   準(zhǔn)備搭建文件系統(tǒng)
[root@Node1 ~]# mount 192.168.20.133:/nfs /test  
[root@Node1 ~]# cd /test/ 查看是否可以看到
[root@Node1 test]# ll
總用量 0
drwxr-xr-x. 2 root root 96 11月  1月  13 shared
[root@Node1 test]# ll shared/
總用量 0
-rw-r--r--. 1 root root 0 1月  13 23:52 資料a
-rw-r--r--. 1 root root 0 1月  13 23:52 資料b
-rw-r--r--. 1 root root 0 1月  13 23:52 資料c
-rw-r--r--. 1 root root 0 1月  13 23:52 資料d
-rw-r--r--. 1 root root 0 1月  13 23:52 資料e
-rw-r--r--. 1 root root 0 1月  13 23:52 資料f

2、上傳文件的操作

服務(wù)端:

[root@server ~]# mkdir /nfs/upload
[root@server ~]# touch /nfs/upload/資料{1..5}
[root@server ~]# ll /nfs/upload/
總用量 0
-rw-r--r--. 1 root root 0 1月  13 00:23 資料1
-rw-r--r--. 1 root root 0 1月  13 00:23 資料2
-rw-r--r--. 1 root root 0 1月  13 00:23 資料3
-rw-r--r--. 1 root root 0 1月  13 00:23 資料4
-rw-r--r--. 1 root root 0 1月  13 00:23 資料5
[root@server ~]# vim /etc/exports
/nfs/shared     *(ro)
/nfs/upload     192.168.217.0/24(rw,all_squash,anonuid=210,anongid=210)
[root@server ~]# groupadd -g 210 nfs-upload
[root@server ~]# useradd -u 210 -g 210 nfs-upload        # 或者直接創(chuàng)建系統(tǒng)用戶(useradd -r -u 210 nfs-upload)
[root@server ~]# showmount -e
Export list for server:
/nfs/shared *
/nfs/upload 192.168.217.0/24

?同時(shí)需要注意/nfs/uplaod 的權(quán)限問題,要想讓映射用戶可以用創(chuàng)建文件,那么就需要其他人的讀權(quán)限。

[root@server home]# chmod o+w /nfs/upload/
[root@server home]# ll /nfs/
總用量 0
drwxr-xr-x. 2 root root 96 1月  13 23:52 shared
drwxr-xrwx. 2 root root 81 1月  13 00:23 upload

客戶端:

客戶端192.168.20.133可以訪問到,

[root@Node1 test]# showmount -e 192.168.20.133
Export list for 192.168.20.133:
/nfs/shared *
/nfs/upload 192.168.100.0/24 
[root@Node1 test]# mount 192.168.20.133:/nfs/ /test/ 通過讀寫方式掛載
[root@Node1 test]# cd /test/
[root@Node1 test]# ll upload/
總用量 0
-rw-r--r--. 1 root root 0 1月  13 00:23 資料1
-rw-r--r--. 1 root root 0 1月  13 00:23 資料2
-rw-r--r--. 1 root root 0 1月  13 00:23 資料3
-rw-r--r--. 1 root root 0 1月  13 00:23 資料4
-rw-r--r--. 1 root root 0 1月  13 00:23 資料5
[root@Node1 upload]# touch a
[root@Node1 upload]# ll
總用量 0
-rw-r--r--. 1 root root 0 1月  13 00:23 資料1
-rw-r--r--. 1 root root 0 1月  13 00:23 資料2
-rw-r--r--. 1 root root 0 1月  13 00:23 資料3
-rw-r--r--. 1 root root 0 1月  13 00:23 資料4
-rw-r--r--. 1 root root 0 1月  13 00:23 資料5
-rw-r--r--. 1 210 210 0 1月  13 00:35 a

可以看到新建的文件的uid和gid都是210.

3、將/home/tom目錄僅共享給192.168.217.133這臺主機(jī),并只有用戶tom可以完全訪問該目錄

服務(wù)端:

把共享文件的所屬用戶和所屬組改為tom即可

[root@server home]# useradd tom    新建一個(gè)tom用戶
[root@server home]# vim /etc/exports    編輯配置文件添加這一行
/nfs/tom        192.168.217.133/24(rw)
[root@server home]# exportfs -ra        重載配置
[root@server home]# showmount -e
Export list for server:
/nfs/shared *
/nfs/tom    192.168.217.133/24
/nfs/upload 192.168.217.0/24

客戶端:

我們先使用fox用戶看看是否可以完全訪問tom目錄很明顯是不可以的

[root@Node1 test]# ll
總用量 0
drwxr-xr-x. 2 root root 96 1月  13 23:52 shared
drwxr-xr-x. 2 2101 2101  6 1月  13 00:35 tom
drwxr-xrwx. 2 root root 90 1月  13 00:35 upload
[root@Node1 test]# su fox
[fox@Node1 test]$ cd tom/
[fox@Node1 tom]$ touch a
touch: 無法創(chuàng)建 'a': 權(quán)限不夠
 

創(chuàng)建tom用戶切換后嘗試:文章來源地址http://www.zghlxwxcb.cn/news/detail-793581.html

[root@Node1 tom]# useradd -u 2101 tom
[root@Node1 tom]# su tom
[tom@Node1 tom]$ touch b
[tom@Node1 tom]$ ll
總用量 0
-rw-rw-r--. 1 tom    tom    0 1月  13 00:35 b
-rw-r--r--. 1 root   root   0 1月  13 00:35 tom1
-rw-r--r--. 1 root   root   0 1月  13 00:35 tom2
[tom@Node1 tom]$ 

到了這里,關(guān)于linux主機(jī)搭建NFS服務(wù)器的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • NFS服務(wù)器簡介、在Linux上搭建NFS服務(wù)器和客戶端,使用autofs進(jìn)行NFS客戶端自動(dòng)掛載和卸載詳解

    NFS服務(wù)器簡介、在Linux上搭建NFS服務(wù)器和客戶端,使用autofs進(jìn)行NFS客戶端自動(dòng)掛載和卸載詳解

    目錄 一.NFS服務(wù)器簡介 1.含義簡介: 2.工作原理簡介: 3.RPC服務(wù)與NFS服務(wù)配合使用 二.NFS配置文件參數(shù)命令介紹 1.主配置文件/etc/exports 2.日志文件/var/lib/nfs/ 3.showmount命令 三.主配置文件/etc/exports掛載寫法 1.配置nfs服務(wù)端和客戶端 2.windows客戶端掛載測試 3.權(quán)限介紹 (1)rw/ro,服

    2024年02月04日
    瀏覽(32)
  • ROS主機(jī)搭建NFS服務(wù)器,虛擬機(jī)通過掛載訪問及修改主機(jī)文件

    ROS主機(jī)搭建NFS服務(wù)器,虛擬機(jī)通過掛載訪問及修改主機(jī)文件

    ?? 本文主要介紹在ROS主機(jī)中搭建NFS服務(wù)器,虛擬機(jī)(從機(jī))通過nfs掛載的方式訪問及修改主機(jī)中文件的方法 ?? 一、ROS主機(jī)NFS服務(wù)器搭建: ?? 若機(jī)器人配有顯示屏,此部分可直接在機(jī)器人上操作,否則,可通過SSH遠(yuǎn)程登錄的方式,在虛擬機(jī)上進(jìn)行遠(yuǎn)程登錄后操作,下

    2023年04月22日
    瀏覽(43)
  • Linux之NFS服務(wù)器

    Linux之NFS服務(wù)器

    目錄 Linux之NFS服務(wù)器 簡介 NFS背景介紹 生產(chǎn)應(yīng)用場景 NFS工作原理 NFS工作流程圖 流程 NFS的安裝 安裝nfs服務(wù) 安裝rpc服務(wù) 啟動(dòng)rpcbind服務(wù)同時(shí)設(shè)置開機(jī)自啟動(dòng) 啟動(dòng)nfs服務(wù)同時(shí)設(shè)置開機(jī)自啟動(dòng) NFS的配置文件 主配置文件分析 ? ? ? ? 示例 案例 ---?建立NFS服務(wù)器,使用客戶端訪問

    2024年02月10日
    瀏覽(49)
  • 服務(wù)器(linux)磁盤掛載nfs

    服務(wù)器(linux)磁盤掛載nfs

    筆者項(xiàng)目中此前有這么個(gè)需求,需要支持文件進(jìn)行預(yù)覽,文件的存儲位置都在后端服務(wù)器上,想要支持預(yù)覽是比較困難的(若是在前端服務(wù)器上則比較方便),因?yàn)闊o法做到跨服務(wù)器之間的靜態(tài)文件預(yù)覽,然后解決這個(gè)問題的思路就設(shè)定在了將后端服務(wù)器的文件所在位置掛載

    2024年02月04日
    瀏覽(28)
  • Linux系統(tǒng)安裝NFS服務(wù)器

    Linux系統(tǒng)安裝NFS服務(wù)器

    NFS是一種網(wǎng)絡(luò)文件系統(tǒng),英文全稱Network File System,通過NFS可以讓不同的主機(jī)系統(tǒng)之間共享文件或目錄。通過NFS,用戶可以直接在本地NFS客戶端讀寫NFS服務(wù)端上的文件,是非常好的共享存儲工具。本篇文章將介紹如何在CentOS7上安裝NFS服務(wù)器,包括服務(wù)端和客戶端安裝兩部分。

    2024年01月21日
    瀏覽(20)
  • Linux - 進(jìn)階 NFS服務(wù)器 詳解網(wǎng)絡(luò)共享服務(wù)器 ( 預(yù)備知識)

    ?? ? ? ? ? N? :? 就是 網(wǎng)絡(luò) Network?? ? ? ? ?F? ?:? ? ?就是? File? 文件? ? ? ? ?S? ?:? system?? ? ? ? ?簡稱為 網(wǎng)絡(luò)文件系統(tǒng) ? ? ? ? ? ? ? ? 官方 ? :? ? ? ? ? ? ? ?NFS 是一種古老的用于UNIX/LINUX主機(jī)之間進(jìn)行文件共享的協(xié)議 ? ? ? ? ? ? ?Network? File? System 網(wǎng)

    2024年02月13日
    瀏覽(22)
  • Linux - 進(jìn)階 NFS 服務(wù)器 NFS文件權(quán)限與共享目錄權(quán)限主次問題

    ? ? ? ? # ? ?NFS 的權(quán)限本身沒有用戶密碼和賬戶驗(yàn)證登錄過程? ? ? ? ? ? ? ?( 你可以回憶下,我們前面訪問遠(yuǎn)程共享目錄的時(shí)候,是沒有輸入賬戶,密碼啥的,是沒 ????????????????有這個(gè)步驟的) ?????????????所以客戶端登錄到服務(wù)器后,會(huì)把客戶端的

    2024年02月04日
    瀏覽(21)
  • Linux/centos上如何配置管理NFS服務(wù)器?

    Linux/centos上如何配置管理NFS服務(wù)器?

    NFS(Network File System) 即文件操作系統(tǒng); NFS 允許網(wǎng)絡(luò)中不同計(jì)算機(jī)相互之間共享資源。 1980年由 SUN 發(fā)展出來的在 UNIXLinux 系統(tǒng)間實(shí)現(xiàn)文件共享的一種方法; 是一種文件系統(tǒng)協(xié)議,支持應(yīng)用程序在客戶端通過網(wǎng)絡(luò)存取位于服務(wù)器磁盤中的數(shù)據(jù); NFS 只提供網(wǎng)絡(luò)文件共享,不提供

    2024年02月04日
    瀏覽(34)
  • 【Linux】01 Ubantu安裝NFS服務(wù)器及其使用

    在Ubantu終端執(zhí)行以下命令即可安裝: sudo apt install nfs-kernel-server ?sudo mkdir /home/root/linux/nfs 使用如下命令打開 nfs 配置文件/etc/exports: sudo vi /etc/exports 打開/etc/exports 以后在后面添加如下所示內(nèi)容: /home/root/linux/nfs ?*(rw,sync,no_root_squash) ?解析 : ???????? /home/root/linux/nfs :指

    2024年01月21日
    瀏覽(25)
  • Linux配置主機(jī)名-使用主機(jī)名訪問服務(wù)器

    Linux配置主機(jī)名-使用主機(jī)名訪問服務(wù)器

    主要需要對Hosts文件進(jìn)行操作, Hosts是一個(gè)沒有擴(kuò)展名的系統(tǒng)文件,可以用記事本等工具打開,其作用就是將一些常用的網(wǎng)址域名與其對應(yīng)的IP地址建立一個(gè)關(guān)聯(lián)“數(shù)據(jù)庫”, 先將自己的主機(jī)名設(shè)置成 有意義,別人好記的樣子(就像域名一樣) 到時(shí)候在hosts文件里面設(shè)置好主

    2024年01月22日
    瀏覽(90)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包