首先準備一臺存儲端NAS服務器,三臺客戶端。
IP地址:? NAS:192.168.10.105
? ? ? ? ? ? ? ? 客戶端? ?web1:? 192.168.10.106
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? web2:? 192.168.10.107
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? web3:? 192.168.10.108
使用“ip a”命令查看IP地址,在“2:ens33:”中第三行inet后。
【如果沒找到則說明IP地址配置有問題,請在下面鏈接中配置IPhttps://blog.csdn.net/m0_64304713/article/details/133322796】
好啦,準備工作完成,開始NFS服務器的配置和客戶端連接與管理吧~
目錄
1 準備環(huán)境(關閉防火墻)
2 NAS(存儲端)
?2.1?安裝NFS服務器
?2.2?配置NFS服務器
?2.3?啟動NFS服務器
3 與web1連接
?3.1?安裝NFS客戶端
?3.2?查看存儲端共享
?3.3?手動掛載
?3.4?查看掛載
?3.5 驗證
4 與web2/web3連接
?4.1 下載服務
?4.2 開啟服務
?4.3 手動掛載
?4.4 驗證?
5 測試
1 準備環(huán)境(關閉防火墻)
【將NAS服務器和客戶端防火墻全部關閉?。?!】
systemctl stop firewalld
關閉SELINUX
setenforce 0
vim /etc/sysconfig/selinux
使用vim命令編寫 /etc/sysconfig/selinux,修改為SELINUX=disabled
2 NAS(存儲端)
?2.1?安裝NFS服務器
yum -y install nfs-utils
如圖顯示“完畢!”即表示安裝成功!
接下來開始創(chuàng)建文件夾/webdata。
mkdir /webdata
為了驗證我們實驗的成功性,我們向/webdata/index.html中寫入“mortal”?(放置測試頁面)
echo "mortal" > /webdata/index.html
?我們可以使用cat命令來驗證我們是否成功寫入mortal。
cat /webdata/index.html
?
如圖即表示我們寫入mortal成功,接下來開始我們的配置吧~?
?2.2?配置NFS服務器
使用vim編寫/etc/exports? ?
【如果出現(xiàn)“-bash: vim: 未找到命令”情況,使用“vi”命令或者使用“yum -y install vim”命令安裝vim】
vim /etc/exports
?寫入下面內容。
/webdata 192.168.10.0/24(rw)
?/webdata指的是發(fā)布資源的目錄 ?
192.168.142.0/24指的是允許訪問NFS的客戶機 ?
rw指的是可讀可寫(也可以使用ro,表示只讀)
?2.3?啟動NFS服務器
啟動服務器
systemctl start nfs-server
設置開機服務自啟?
systemctl enable nfs-server
檢查NFS輸出是否正常
exportfs -v
?(-v檢查輸出的目錄) 跟之前創(chuàng)建的文件夾一致,不一致則配置有問題 。
如圖與創(chuàng)建文件夾一致,NFS輸出正常。?
3 與web1連接
?3.1?安裝NFS客戶端
首先先安裝服務
yum -y install nfs-utils httpd
開啟服務
systemctl start httpd
?永久開啟服務
systemctl enable httpd
?3.2?查看存儲端共享
查詢NFS服務器可用目錄
showmount -e 192.168.10.105
?
?【如果遇到下面這種情況,則表示你未關閉防火墻】
?3.3?手動掛載
開始掛載(使用mount命令)? ?冒號表示分隔符
【IP地址和:/間無空格!】
mount -t nfs 192.168.10.105:/webdata /var/www/html
【如果想取消掛載 -> umount /var/www/html】?
?使用cat命令查看/var/www/html/index.html?
cat /var/www/html/index.html
查看內容為我們寫入內容“mortal” ,說明我們成功啦~
?3.4?查看掛載
方法一:使用df命令查看
df
?如圖即表示掛載成功啦~
方法二:? 使用 ls /var/www/html 命令查看
ls /var/www/html
掛載成功啦~O(∩_∩)O哈哈~
?3.5 驗證
在瀏覽器中輸入web1的IP地址
顯示我們寫入內容“mortal” ,連接成功!
4 與web2/web3連接
?4.1 下載服務
yum -y install nfs-utils httpd
?4.2 開啟服務
systemctl start httpd
永久開啟服務?
systemctl enable httpd
?4.3 手動掛載
mount -t nfs 192.168.10.105:/webdata /var/www/html
?4.4 驗證?
在瀏覽器中分別輸入web2和web3的IP地址
顯示我們寫入內容“mortal” ,連接成功!
5 測試
在NAS存儲端重新寫入內容,查看web1、web2、web3的反應。
echo "<a > /webdata/index.html
?【輸入內容結合前端HTML語言】
最終三個客戶端均呈現(xiàn)如圖所示結果,點擊?baidu 就會進入百度官網(wǎng)頁面。
測試成功?。?!
創(chuàng)作不易,給個三連吧~文章來源:http://www.zghlxwxcb.cn/news/detail-827205.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-827205.html
到了這里,關于CentOS配置NFS服務器+客戶端連接與管理的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!