日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
如何在Linux系統(tǒng)中配置RPC服務(wù)(linux系統(tǒng)配置rpc)

Remote Procedure Call (RPC)是一種在分布式系統(tǒng)中實(shí)現(xiàn)進(jìn)程間通信的技術(shù)。在Linux系統(tǒng)中,RPC服務(wù)通常是用于網(wǎng)絡(luò)文件系統(tǒng)(NFS)服務(wù)的遠(yuǎn)程訪問(wèn)。在本文中,我們將介紹。

成都創(chuàng)新互聯(lián)主要從事網(wǎng)站制作、網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)泰州,10年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專(zhuān)業(yè),歡迎來(lái)電咨詢建站服務(wù):18982081108

1. 安裝必要的軟件包

在開(kāi)始配置RPC服務(wù)之前,首先需要安裝必要的軟件包。打開(kāi)終端,運(yùn)行以下命令:

“`

sudo apt-get install nfs-common rpcbind

“`

該命令將安裝NFS客戶端軟件包和RPC綁定服務(wù)。

2. 配置RPC服務(wù)

下一步是配置RPC服務(wù)。打開(kāi)終端,運(yùn)行以下命令:

“`

sudo nano /etc/default/rpcbind

“`

該命令將打開(kāi)rpcbind配置文件。在該文件中,找到以下行:

“`

# RPCBIND_ARGS=””

“`

將其注釋掉,并添加以下行:

“`

RPCBIND_ARGS=”-h 127.0.0.1″

“`

該行將使rpcbind服務(wù)只監(jiān)聽(tīng)本地IP地址。保存并關(guān)閉文件。

3. 啟動(dòng)RPC服務(wù)

現(xiàn)在,我們可以啟動(dòng)RPC服務(wù)了。運(yùn)行以下命令:

“`

sudo systemctl start rpcbind

“`

該命令將啟動(dòng)rpcbind服務(wù),并將其設(shè)置為在系統(tǒng)啟動(dòng)時(shí)自動(dòng)啟動(dòng)。

4. 檢查RPC服務(wù)狀態(tài)

為了確保RPC服務(wù)已成功配置和啟動(dòng),可以運(yùn)行以下命令來(lái)檢查其狀態(tài):

“`

sudo systemctl status rpcbind

“`

如果服務(wù)正在運(yùn)行,則輸出應(yīng)如下所示:

“`

● rpcbind.service – RPC bind service

Loaded: loaded (/lib/systemd/system/rpcbind.service; enabled; vendor preset:

Active: active (running) since Fri 2023-07-16 10:34:20 IST; 5h 55min ago

Mn PID: 1783 (rpcbind)

Tasks: 1 (limit: 4652)

Memory: 1.1M

CGroup: /system.slice/rpcbind.service

└─1783 /in/rpcbind -h 127.0.0.1

“`

如果出現(xiàn)錯(cuò)誤,請(qǐng)檢查配置和啟動(dòng)步驟,并確保所有軟件包已正確安裝。

結(jié)論

通過(guò)以上步驟,在Linux系統(tǒng)中配置RPC服務(wù)應(yīng)該是相對(duì)簡(jiǎn)單的。RPC服務(wù)的配置為分布式系統(tǒng)中的進(jìn)程通信提供了方便的機(jī)制。因此,這些步驟的掌握是任何Linux系統(tǒng)管理員必備的技能。

成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián),建站經(jīng)驗(yàn)豐富以策略為先導(dǎo)10多年以來(lái)專(zhuān)注數(shù)字化網(wǎng)站建設(shè),提供企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),響應(yīng)式網(wǎng)站制作,設(shè)計(jì)師量身打造品牌風(fēng)格,熱線:028-86922220

linux配置nfs步驟

NFS的配置過(guò)程很簡(jiǎn)單。在服務(wù)器端中編輯

/etc/exports

文件,添加如下內(nèi)容: /home/nfs-share.168.1.122 (rw,sync)

之一項(xiàng)是要共享的目錄,后者為共享的配置參數(shù)一般為: (rw,sync,no_root_squash,no_all_squash,no_subtree_check)

然后開(kāi)啟NFS和portmap服務(wù):

/etc/init.d/nfs start//用service nfs start也可以 /etc/init.d/portmap start//用service portmap stasrt也可以

在centos6.5中portmap已經(jīng)改為rpcbind 在客戶端,用mount –t nfs 192.168.123:/home/nfs-share /home/remote_file掛載服務(wù)器端的共享目錄到本地的/home/remote-file掛載點(diǎn),然后我們就可以在客戶端上應(yīng)用到遠(yuǎn)程主機(jī)上的/home/nfs-share目錄了。想要系統(tǒng)在開(kāi)機(jī)時(shí)自動(dòng)掛載,修改/etc/fstab文件,把NFS服務(wù)器的共享目錄添加進(jìn)去就可以了,這個(gè)不用多說(shuō)。

如何知道遠(yuǎn)程主機(jī)上的共享目錄情況呢?使用showmount命令,這個(gè)命令需要root權(quán)限。它有三個(gè)選項(xiàng)(記住這三個(gè)選項(xiàng)代表的含義: showmount –a IP 顯示指定NFS服務(wù)器的客戶端以及服務(wù)器端在客戶端的掛載點(diǎn) showmount –d IP 顯示指定NFS服務(wù)器在客戶端的掛載點(diǎn) showmount –e IP 顯示指定NFS服務(wù)器上的共享目錄列表(或者叫輸出列表) 我們輸入命令showmount –a 192.168.1.123:

圖片盯團(tuán)客戶端中出現(xiàn)的mount clntudp_create: RPC: Program not registered錯(cuò)誤是怎么回事?噢,我剛才重啟了一下服務(wù)器端,重啟后NFS服務(wù)沒(méi)有開(kāi)啟。 我們開(kāi)啟服務(wù)器端的NFS服務(wù),再?gòu)目蛻舳松喜榭匆幌翹FS服務(wù)器的情況凱歷橘:

Showmount –a顯示出NFS服務(wù)器192.168.1.123的共享目錄被客戶端192.168.122掛載到/home中;

在showmount -e IP,出現(xiàn)clnt_create: RPC: Port mapper failure – Timed out報(bào)錯(cuò)

解決方案:

被訪問(wèn)的NFS服務(wù)器上的防火墻沒(méi)有添加規(guī)則,向iptables里面添加以下查看的所有端口即可(目前解決的方法,當(dāng)然你也可以關(guān)閉防火墻,不過(guò)這樣是比較不安全的,如果你的nfs作用不大,建議你另選別的應(yīng)用來(lái)替代吧!畢竟開(kāi)那么多的端口,爛激比較不安全呀?。?/p>

通過(guò)#rpcinfo -p 10.10.209.148

# rpcinfo -p 10.10.209.148program vers proto port servicetcp 111 portmappertcp 111 portmappertcp 111 portmapperudp 111 portmapperudp 111 portmapperudp 111 portmapperudpstatustcpstatusudp 875 rquotadudp 875 rquotadtcp 875 rquotadtcp 875 rquotadtcp 2023 nfstcp 2023 nfstcp 2023 nfstcp 2023 nfs_acltcp 2023 nfs_acludp 2023 nfsudp 2023 nfsudp 2023 nfsudp 2023 nfs_acludp 2023 nfs_acludpnlockmgrudpnlockmgrudpnlockmgrtcpnlockmgrtcpnlockmgrtcpnlockmgrudpmountdtcpmountdudpmountdtcpmountdudpmountdtcpmountd

#

剛才在重啟NFS服務(wù)的時(shí)候,細(xì)心的話可以注意到,我們?cè)谳斎朊?etc/init.d/nfs start開(kāi)啟nfs服務(wù)時(shí),系統(tǒng)還自作主張地開(kāi)啟了NFS quotas等其它3個(gè)服務(wù)。

怎么回事?我們只輸入了一條啟動(dòng)NFS服務(wù)的命令,它怎么額外的啟動(dòng)了3個(gè)服務(wù)?后面的啟動(dòng)portmap服務(wù)又是怎么回事? 我們首先要了解一點(diǎn):NFS文件系統(tǒng)要提供服務(wù)單靠本身的NFS服務(wù)是不夠的,還需要調(diào)用其它服務(wù),這個(gè)其它服務(wù)就是RPC(remote procedure call,遠(yuǎn)程過(guò)程調(diào)用)服務(wù)和portmap服務(wù)。由于NFS服務(wù)本身不提供文件傳輸功能,我們要遠(yuǎn)程使用NFS文件系統(tǒng)就需要RPC服務(wù)的支持;而portmap服務(wù)用來(lái)為RPC服務(wù)進(jìn)行動(dòng)態(tài)端口分配和映射,所以portmap服務(wù)也是NFS服務(wù)所必須的。

我們查看一下服務(wù)的啟動(dòng)情況:

所遇錯(cuò)誤:

/etc/init.d/nfs-kernel-server: 沒(méi)有那個(gè)文件或目錄

解決方案:

沒(méi)有配置、安裝NFS

Linux 下配置NFS服務(wù)

1、安裝

2、配置

3、客戶端

所遇問(wèn)題:centos6.5

portmap: 未被識(shí)別的服務(wù)

解決方案:

由于在6系列里面,portmap已經(jīng)改名了 ,6系列需要使用 service rpcbind start啟動(dòng)# service portmap start

portmap: 未被識(shí)別的服務(wù)

# service rpcbind status

rpcbind (pid 1312) is running…

#

好文共賞:

linux nfs文件共享

◆一、概念

NFS是網(wǎng)絡(luò)文件系統(tǒng)(Network File System)的簡(jiǎn)稱(chēng),是分布式計(jì)算機(jī)系統(tǒng)的一個(gè)組成部分,可實(shí)現(xiàn)在異構(gòu)網(wǎng)絡(luò)上共享和裝配遠(yuǎn)程文件系統(tǒng)。

NFS由SUN公司開(kāi)發(fā),目前已成為文件服務(wù)的一種標(biāo)準(zhǔn)(RFC1904,RFC1813)。其更大的功能就是可以通過(guò)網(wǎng)絡(luò),讓不同 操作系統(tǒng) 的計(jì)算機(jī)可以共享數(shù)據(jù),所以也可以看作是一個(gè)文件服務(wù)器。NFS是除了SAMBA之外Windows與Linux及Unix與Linux之間通信的方法。

理想條件下的NFS 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)

1、設(shè)置Linux系統(tǒng)之間的文件共享(Linux與Windows中間文件共享采用SAMBA服務(wù));

2、NFS只是一種文件系統(tǒng),本身沒(méi)有傳輸功能,是基于RPC協(xié)議實(shí)現(xiàn)的,才能達(dá)到兩個(gè)Linux系統(tǒng)之間的文件目錄共享;

3、NFS為C/S 架構(gòu) ;

◆二、服務(wù)器配置

1、配置文件

主要配置文件為:/etc/exports

格式為: 共享目錄 可mount主機(jī)IP(參數(shù)1,參數(shù)2,……)

如:/var/nfs 172.20. . (rw,sync,no_rootl_squash)

說(shuō)明:必須注意nfs/目錄的訪問(wèn)權(quán)限,必須設(shè)置成777權(quán)限;父目錄/var權(quán)限無(wú)要求,普通的755即可;

2、啟動(dòng)相關(guān)服務(wù)

然后依次啟動(dòng)相關(guān)服務(wù):portmap,nfslock,nfs

service portmap start

service nfslock start

service nfs start

關(guān)閉順序相反。

3、檢查共享目錄

隨后可以采用showmount –e查看一下,看看共享的目錄情況:

# showmount -e

Export list for ns.osserver:

/var/nfs 172.20. .

OK,到此為止,NFS服務(wù)器搭建完畢;

◆三、客戶端配置

1、確保portmap運(yùn)行

客戶端必須確保RPC協(xié)議相應(yīng)的portmap正常運(yùn)行,否則mount將失??;

2、掛載/var/nfs目錄(本地掛載點(diǎn)為/mnt/nfs)

mount -t nfs 172.20.65.16:/var/nfs /mnt/nfs

成功mount以后,即可同本地目錄一樣隨意操作;

◆四、其它相關(guān)命令

1、當(dāng)修改了/etc/exports文件后,可以不用重新啟動(dòng)nfs服務(wù),直接采用exports –rv 即可重新導(dǎo)出共享目錄;

該命令格式如下:

exportfs

-a :全部mount或者unmount /etc/exports中的內(nèi)容

-r :重新mount /etc/exports中分享出來(lái)的目錄

-u :umount 目錄

-v :在 export 的時(shí)候,將詳細(xì)的信息輸出到屏幕上。

具體例子:

# showmount -e

Export list for ns.osserver:

/var/nfs 172.20. .

# exportfs –au #全部卸載

# showmount -e

Export list for ns.osserver:

# exportfs –rv #全部重新 export 一次

exporting 172.20. . :/var/nfs

#

2、showmout命令對(duì)于NFS的操作和查錯(cuò)有很大的幫助,所以我們先來(lái)看一下showmount的用法

showmout

-a :這個(gè)參數(shù)是一般在NFS SERVER上使用,是用來(lái)顯示已經(jīng)mount上本機(jī)nfs目錄的cline機(jī)器。

-e :顯示指定的NFS SERVER上export出來(lái)的目錄。

例如:

# showmount -e 172.20.16.139

Export list for 172.20.16.139 :/root/share 172.20.16.137

# showmount -a

All mount points on localhost.localdomain: :/root/share,172.20. . :/root/share,172.20.16. :/root/share,172.20.16.139:/nfsshare,172.20.16.139:/root/share172.20.16.137: 172.20.16.137:,172.20. . 172.20.16.137:,172.20.16. 172.20.16.137:/root/share172.20.16.139: 172.20.16.139:,172.20. . 172.20.16.139:,172.20.16. 172.20.16.139:,172.20.16.139172.20.16.139:DEFAULT

◆五、常見(jiàn)問(wèn)題解答

1、提示:mount to NFS server ‘172.20.67.203’ failed: server is down.

解決方案:可能是NFS服務(wù)器的防火墻有問(wèn)題;

2、提示:mount: RPC: Timed out

解決方案:由于RPC協(xié)議沒(méi)運(yùn)行;啟動(dòng)portmap服務(wù);

Linux 環(huán)境下搭建NFS服務(wù)

NFS(Network File System),網(wǎng)絡(luò)文件存儲(chǔ)系統(tǒng),它最早是由 Sun 公司開(kāi)發(fā)的,也是 FreeBSD 支持的文件系統(tǒng)中的一個(gè),它允許網(wǎng)絡(luò)中的計(jì)算機(jī)之間通過(guò)TCP/IP 網(wǎng)絡(luò)共享資源。通過(guò) NFS 協(xié)議,我們本地 NFS 的客戶端應(yīng)用可以透明的讀寫(xiě)位于服務(wù)端 NFS 服務(wù)器上的文件,就像訪問(wèn)本地文件一樣方便。簡(jiǎn)單的理解,NFS 就是可以透過(guò)網(wǎng)絡(luò),讓不同的主機(jī),不同的操作系統(tǒng)可以共享存儲(chǔ)的服務(wù)。

NFS 在文件傳送或信息傳送過(guò)程中依賴 RPC(Remote Procedure Call)協(xié)議,即遠(yuǎn)程過(guò)程調(diào)用,NFS的各項(xiàng)功能都必須向 RPC 來(lái)注冊(cè),如此一來(lái) RPC 才能了解 NFS 這服務(wù)的各項(xiàng)功能 Port,PID,NFS 在服務(wù)器所監(jiān)聽(tīng)的 IP 等,而客戶端才能透過(guò) RPC 的詢問(wèn)找到正確對(duì)應(yīng)的端口,所以 NFS 必須要有 RPC 存在是才能成功的提供服務(wù),簡(jiǎn)單的理解二者關(guān)系:NFS 是一個(gè)文件存儲(chǔ)系統(tǒng),而 RPC 是負(fù)責(zé)信息的傳輸。

通過(guò)上面的簡(jiǎn)介,我們知道 NFS 服務(wù)需要依賴 RPC 服務(wù),所以這里 NFS 服務(wù)端需要安裝 rpcbind 和 nfs-utils ,客戶端只需要安裝 nfs-utils 即可,由于我們選用 CentOS 系統(tǒng),所以可以使用 yum 快速的安裝。

然后安裝 NFS 服務(wù)

另:Ubuntu 16.04 安裝命令

我們?cè)诜?wù)端創(chuàng)建一個(gè)共享目頃困錄 /data/share ,作為客戶端掛載在遠(yuǎn)端入口,然后設(shè)置權(quán)限

然后,修改 NFS 配置文件 /etx/exports

說(shuō)明一下,這里配置后邊有很多參數(shù),每個(gè)參數(shù)有殲陸不同的含義,具體可以參考下邊。此處,我配置了將 /data/share 文件目錄設(shè)置為允許IP為 192.168.0.0/24 區(qū)間的客戶端掛載。然后,如果客戶端IP不在該區(qū)間也想要掛載的話,可以設(shè)置IP區(qū)間更大或者設(shè)置為 * 即允許所有客戶端掛載,例如: /home *(ro, sync,insecure,no_root_squash) 設(shè)置 /home 目錄允許所有客戶端只讀掛載。

接下來(lái),我們先啟動(dòng) RPC 服務(wù)

我們發(fā)現(xiàn),啟動(dòng)了 NFS 服務(wù)后,RPC 注冊(cè)的端口列表明顯增多?,F(xiàn)在服務(wù)端都啟動(dòng)起來(lái)了,在服務(wù)端看下是否正確加載了設(shè)置的 /etc/exports 配置

最后,在另一臺(tái)Linux虛擬機(jī)上測(cè)試一下,是否能夠正確掛載。首先,我們可以在客戶端查看下NFS服務(wù)端設(shè)置可共享的目錄信息

然后,在客戶端創(chuàng)建掛載目錄/share

最后,掛載遠(yuǎn)端目錄到本地 /share 目錄

可以看到,可以正確將遠(yuǎn)端 NFS 目錄掛載到本地。注意:掛載點(diǎn) /share 目錄必須已經(jīng)存在,而且目錄中沒(méi)有文件或子目錄

最后,我們?cè)?NFS 服務(wù)端 /data/share 目錄下創(chuàng)建一個(gè)文件,看下客戶端能否正確讀取并修改

都可以了,這里因?yàn)樯厦嬖O(shè)置了 NFS 遠(yuǎn)端目錄權(quán)限為 rw 擁有讀寫(xiě)權(quán)限,如果設(shè)置為 ro ,那么客戶端只能讀取,不能寫(xiě)入。根據(jù)實(shí)際應(yīng)用場(chǎng)景合理配置。

NFS 默認(rèn)使用 UDP協(xié)議進(jìn)行掛載,為了提供 NFS 的穩(wěn)定性,可以使用 TCP 協(xié)議掛載,那么客戶端掛載氏乎頃命令如下:

最后,卸載命令

關(guān)于linux系統(tǒng)配置rpc的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。

成都網(wǎng)站建設(shè)選創(chuàng)新互聯(lián)(?:028-86922220),專(zhuān)業(yè)從事成都網(wǎng)站制作設(shè)計(jì),高端小程序APP定制開(kāi)發(fā),成都網(wǎng)絡(luò)營(yíng)銷(xiāo)推廣等一站式服務(wù)。


網(wǎng)站標(biāo)題:如何在Linux系統(tǒng)中配置RPC服務(wù)(linux系統(tǒng)配置rpc)
當(dāng)前鏈接:http://m.5511xx.com/article/cdojoeg.html