第6章 NFS服務(wù)
先開(kāi)防火墻和SElinux
systemctl status nfs????
systemctl status rpcbind.s? ? 倆服務(wù)都已經(jīng)有了
vim /etc/exports? ? nfs的配置文件,實(shí)際上是輸出文件
vim /etc/sysconfig/nfs? ? 實(shí)際上這才是nfs的配置文件
做兩個(gè)共享存儲(chǔ)
systemctl restart nfs? ? 啟動(dòng)nfs
rpcinfo -p 192.168.100.1? ? 查詢(xún)r(jià)pc服務(wù)的信息
rpcinfo -p localhost? ? 也可以查看信息
systemctl restart nfs? ? 重啟服務(wù)后會(huì)發(fā)現(xiàn)有些端口變了
vim /etc/sysconfig/nfs? ? 修改配置文件來(lái)鎖定rpc端口
systemctl restart nfs? ? 別忘了重啟服務(wù)
netstat -antulp | grep -i rpc? ? 查看rpc的端口
firewall-cmd --permanent --add-service=nfs? ? 先添加nfs服務(wù)
firewall-cmd --permanent --add-service=rpc-bind? ? ?添加rpc-bind 服務(wù)
firewall-cmd --permanent --add-service=mountd????添加mountd? 服務(wù)
firewall-cmd --permanent --add-port=20048/tcp? ?添加端口军浆,這個(gè)和mountd??服務(wù)實(shí)際上是一個(gè)鸟辅,可以就添加其中一個(gè)
firewall-cmd --permanent --add-port=2049/tcp? ? 添加端口,這個(gè)和nfs服務(wù)實(shí)際上的一樣的,添加一其中一個(gè)就可以
firewall-cmd --permanent --add-port=30000/tcp? ? 必須添加
firewall-cmd --permanent --add-port=30000/udo ????必須添加p
firewall-cmd --permanent --add-port=20048/udp? ? 謹(jǐn)慎一點(diǎn)就udp也填上
firewall-cmd --permanent --add-port=2049/udp
firewall-cmd --reload? ? 別忘了重讀配置
防火墻配置完畢開(kāi)始配置vim /etc/exports
/share1 192.168.100.0/24(ro)? ? 把/share1 共享給192.168.100.0/24這個(gè)網(wǎng)段,括號(hào)里是共享選項(xiàng),ro只讀采呐,sync立刻寫(xiě)入
systemctl restart nfs? ? 別忘了重啟服務(wù)
showmount -e 192.168.100.1 查看192.168.100.1是否有共享nfs
然后去2號(hào)及也查看一下有沒(méi)有共享nfs,有的話(huà)就在2號(hào)機(jī)操作
mkdir /mnt/nfs1? ? 建立掛載點(diǎn)?
mkdir /mnt/nfs2????? 建立掛載點(diǎn)?
mount 192.168.100.1:/share1 /mnt/nfs1/? ? 把共享的share1給掛上
/////////////////自動(dòng)掛載
2號(hào)機(jī)器????vim /etc/fstab
umount /mnt/nfs1/? ? 先卸載了原來(lái)手動(dòng)掛載的
mount -a? 再看自動(dòng)掛載行不行搁骑,將/etc/fstab的所有內(nèi)容重新加載
yum install autofs? ? 安裝autofs斧吐,用這服務(wù)實(shí)現(xiàn),我用了就自動(dòng)掛載仲器,不用了就自動(dòng)卸載
vim /etc/auto.master? ? autofs主配置文件
systemctl restart autofs? ? 啟動(dòng)autofs
修改?autofs主配置文件vim /etc/auto.master?
/mnt/nfs2???? /etc/auto.nfs2 --timeout=5? ? 要掛載/mnt/nfs2時(shí)候參考/etc/auto.nfs2如果5秒不操作自動(dòng)卸載
cp /etc/auto.misc /etc/auto.nfs2? ? 用寫(xiě)好的文件做參考
Linux權(quán)限是疊加的煤率,取最小權(quán)限
systemctl restart autofs.service? ? 配完重啟服務(wù)
ll /mnt/nfs2/? ? 看一看有沒(méi)有東西,沒(méi)有就對(duì)了
cd /mnt/nfs2/? ? 到里面去
ll? ? 再看一看有沒(méi)有東西乏冀,沒(méi)有就對(duì)了
cd nfs2? ??
ll? ? 這樣子就有共享的文件了
cd ..? ? 返回上一層
實(shí)際上就是在ll /mnt/nfs2/nfs2
掛載別亂掛蝶糯,往下掛,別把評(píng)級(jí)的文件覆蓋了
chmod 777 /share2/? ? 主機(jī)給一手全權(quán)限辆沦,就可以寫(xiě)入了