shell 指令碼自動搭建nfs服務的方法示例

2022-09-26 13:39:22 字數 1166 閱讀 8962

#vim /sh/zidong_dajian_nfs_fuwu.sh

#!/bin/bash

#name:zidong_dajian_nfs_fuwu.sh

#path:/sh/

#update:2017-9-17

#測試網路是否通暢

ping -c 1 172.16.13.254 >/dev/null &&程式設計客棧; echo **********網路ok**********

#第一步:關閉selinux和防火牆

setenforce 0 >/dev/null && echo **********selinux已關閉**********

systemctl stop firewall >/dev/null && echo **********防火牆已關閉**********

#第二步:確認軟體是否安裝

rpm -aq rpcbind >/dev/null

if [ $? -eq 0 ];then

echo "rpcbind軟體已安裝"

else

yum install rpcbind -y &g程式設計客棧t;/dev/null && echo "正在安裝軟體"

fiecho **********軟體已安裝**********

#第三步:建立和發布共享目錄

read -p "請輸入需要共享的目錄:" dir

mkdir $dir -p >/dev/null

chmod 1777 $dir

read -p "請輸入需要共享的網段" wd

read -p "請輸入以什麼許可權方式共享,輸入ro或者rw:" qx

cat >> /etc/exports << end

$dir $wd($qx)

end#第四步:啟動服務開程式設計客棧機自啟動

systemctl restart rpcbind.service

systemctl restart nfs.se程式設計客棧rvice

echo "nfs共享服務已搭建完成,歡迎下次使用"

測試:nfs服務端執行指令碼後先看下是否成功產生上面共享的目錄,再在裡面touch乙個檔案用於測試

測試端通過showmount命令檢視服務端共享的目錄,然後將其www.cppcns.com掛載到自己本地的乙個目錄,再進去看下是否有相應的檔案,並檢視其內容

Linux工具篇 Ubuntu搭建NFS伺服器

sudo apt get install nfs kernel server sudo mkdir nfsdir sudo chmod 777 nfsdir注意 具體的目錄路徑與命名由你決定!在共享目錄下新建測試檔案 cd nfsdir touch test.txt sudo vi etc expo...

RK3399 ubuntu16 搭建NFS服務

1.nfs 網路檔案系統 network file system 簡稱nfs,最初是由sun公司推出的unix協議 pressentation layer protocol 用於不同計算機之間通過網路共享各自的資源。nfs最大的優點是nfs客戶端可以將nfs伺服器的共享目錄對映到本地,使得客戶端可以...

Shell 自動登入指令碼

配置檔案最終轉化成了陣列,相關資訊與 強耦合。需要的可以根據自己喜好修改配置檔案格式和 users wangjia bin ssh conf server.conf id desc username outsite ip insite ip connect type key path passwor...