shell 脚本自动搭建nfs服务的方法示例
本文介绍了shell 脚本自动搭建nfs服务的方法示例,分享给大家,具体如下:
#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 >/dev/null && echo "正在安装软件" fi echo **********软件已安装********** #第三步:创建和发布共享目录 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.service echo "nfs共享服务已搭建完成,欢迎下次使用"
测试:nfs服务端执行脚本后先看下是否成功产生上面共享的目录,再在里面touch一个文件用于测试
测试端通过showmount命令查看服务端共享的目录,然后将其挂载到自己本地的一个目录,再进去看下是否有相应的文件,并查看其内容
到此这篇关于shell 脚本自动搭建nfs服务的方法示例的文章就介绍到这了,更多相关shell 自动搭建nfs 内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
CentOS 7中搭建NFS文件共享存储服务的完整步骤
前言 NFS(Network File System)意为网络文件系统,它最大的功能就是可以通过网络,让不同的机器不同的操作系统可以共享彼此的文件.简单的讲就是可以挂载远程主机的共享目录到本地,就像操作本地磁盘一样,非常方便的操作远程文件. 本文将给大家讲解如何在CentOS7上安装和配置NFS服务器. 下面话不多说了,来一起看看详细的介绍吧 准备 我们需要两台CentOS7机器,我们用虚拟机做测试,分别做NFS服务器和客户端,配置如下: NFS服务器ip:192.168.11.31. 客户端i
-
ubuntu16.04搭建nfs服务的方法
NFS简介 NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源.在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样. nfs服务是实现Linux和Linux之间的文件共享,nfs服务的搭建比较简单. 现在介绍如何在ubuntu16.04系统中搭建nfs服务,ubuntu的搭建比红帽的还要简单. Ubuntu配置NFS的方法 1.安装nfs
-
Ubuntu16.04搭建NFS 文件共享服务器的方法
NFS 即 网络文件系统 (Network File System),是一种 分布式 文件系统协议,该协议允许客户端主机可以像访问本地文件系统一样通过网络访问服务器端文件,即可以将远程服务器文件直接 mount ( 挂载 )到本地的文件目录结构中进行访问. 一.软件安装 服务器端需要安装 nfs-kernel-server 软件包: $ sudo apt-get update $ sudo apt-get install nfs-kernel-server 二.服务器配置 默认情况下,NFS 服
-
Linux服务器配置—搭建NFS服务器步骤
一.安装配置NFS服务器 1> 要使NFS服务器提供服务,必须启动inet ,portmap,nfs 和 mount这4个守护进程,并保持在后台运行.2>规划好要共享的分区或目录3>定义客户机的参数4>配置NFS主配置文件:/etc/exports5>重启NFS服务 1.配置/etc/exports文件的语法#vi /etc/exports /sharedir -maproot=daemon host2 /sharedir2 -ro -networ
-
shell 脚本自动搭建nfs服务的方法示例
本文介绍了shell 脚本自动搭建nfs服务的方法示例,分享给大家,具体如下: #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和防火墙
-
shell脚本自动安装jdk的方法示例
1.安装准备 1.jdk-8u221-linux-x64.tar.gz jdk压缩包(需要放在opt目录下) 2.shell脚本 2.shell命令 Sed 对字符的处理 -p 显示,将某个选择的数据打印显示.通常 p 会与参数 sed -n 一起执行 -d 删除,显示模式空间删除指定行后的内容,不会对原文件数据删除 -a 添加,a 的后面可以接字符串,该字符串会在当前指定行的下一行出现 -c 更改, c 的后面可以接字符串,该字符串可以取代 n1,n2 之间的行 -i 插入, i 的后面可以接
-
在vue中使用express-mock搭建mock服务的方法
首先安装 nodemon ,如果是全局安装,那么所有的项目都可以使用mock服务 npm install nodemon 再安装express-mockjs npm i -D express-mockjs 接下来按照以下的步骤来 第一步 在项目根目录下建立api-interface文件,再建立一个文件夹叫mocks,这里面放json或者js都可以,然后再在mocks同级目录下建立app.js文件 第二步编写app.js 第三部 在mocks文件中编写一个叫test的json文件,文件中代码如下
-
nginx搭建NFS服务器的方法步骤
目录 简介 什么是nfs服务器? 为什么需要nfs服务器 nfs服务器是否是最佳的解决方法 nfs的优点和缺点 RPC 搭建NFS服务器 安装nfs 挂载 简介 什么是nfs服务器? NFS(Network File System)即网络文件系统,它最大的功能就是可以通过网络,让不同的机器.不同的操作系统可以共享彼此的文件,使用者访问网络上别处的文件就像在使用自己的计算机一样. 为什么需要nfs服务器 到同一个地方拿数据,保障网站数据的一致性,不管负载均衡器将请求分配到哪台后端的服务器,客户机看
-
shell脚本无密码登录 expect的使用方法详解
shell脚本无密码登录 expect的使用方法详解 今天需要做一个定时任务脚本将最新的数据包文件传到远程的服务器上,虽然有密钥但也是要求输入密码的那种,所以只能另想办法实现让脚本自动输入密码了. 从网上查到使用expect可以,简单研究了一下,效果不错. 因为我的操作系统没有安装expect,所以直接"yum -y install expect",你可以根据你的操作系统安装expect,或者源码编译. 安装好之后就可以使用了,这里有几种方法: 一.单独写一个脚本 如 auto_scp
-
Linux下使用shell脚本自动执行脚本文件
以下实例本人在Centos6.5 64位操作系统中使用 一.定时复制文件 a.在/usr/local/wfjb_web_back目录下创建 tomcatBack.sh文件 文件内容: #将tomcat中的应用wfjb_web 复制到 /usr/local/wfjb_web_back/tomcat_back/目录下 并按照日期作为文件名称 cp -af /usr/local/apache-tomcat-7.0.73/webapps/wfjb_web /usr/local/wfjb_web_back
-
MySQL数据库的shell脚本自动备份
MySQL数据库的shell脚本自动备份 经常备份数据库是一个好习惯,虽然数据库损坏或数据丢失的概率很低,但一旦发生这种事情,后悔是没用的.一般网站或应用的后台都有备份数据库的功能按钮,但需要去手工执行.我们需要一种安全的,每天自动备份的方法.下面的这个shell脚本就是能让你通过过设定Crontab来每天备份MySQL数据库的方法. #!/bin/bash # 数据库认证 user="" password="" host="" db_name=
-
Linux脚本自动打包发服务
适用于前后台分离的服务 一个jar包 一个前台工程 实现自动杀端口,复制文件,备份数据,发布新版本. 脚本复制到Linux中 [./jb.sh]按Enter运行即可 内容如下: #自定义存放的地方 #文件存放的根目录 latestDir=/home/xnj #jar包名字 jarName=swWeb.jar #前端压缩包文件名 qdZipName=Desktop.zip #前端tomcat的位置 qdTomcatPosition=/home/tomcat/apache-tomcat-8.5.43
-
shell脚本实现服务器进程监控的方法
写作背景: 项目是基于java.weblogic及timer的处理模式,每次服务部署之后timer的整体状态是一个盲区,因为100多个进程,是否有启动遗漏或者启动重复的,想做到一目了然是件困难的事情.所以我考虑用shell脚本的文件查找与匹配方法来解决这个问题,简单记录下,仅供参考. 程序说明: 1)通过将系统定义的进程(timer)配置到配置文件process_signal.config中 2)将服务器当前所有的java进程存储到process_current.txt中 3)逐行读取proce
随机推荐
- AngularJS实现根据变量改变动态加载模板的方法
- 正则表达式.号元字符(除了回车符\r和换行符\n)
- 详解C++编程中的私有继承和公有继承
- Zend Framework数据库操作方法实例总结
- 简单实现js轮播图效果
- php好代码风格的阶段性总结
- Apache多路复用模块(MPMs)介绍
- 探讨:如何查看和获取SQL Server实例名
- jQuery搜索同辈元素方法
- Android中使用Gson解析JSON数据的两种方法
- JavaScript高级程序设计(第3版)学习笔记7 js函数(上)
- js return返回多个值,通过对象的属性访问方法
- 详解redis与spring的整合(使用缓存)
- C#中datagridview的EditingControlShowing事件用法实例
- HorizontalScrollView水平滚动控件使用方法详解
- C++ 智能指针的模拟实现实例
- Golang常见错误之值拷贝和for循环中的单一变量详解
- Maven默认中央仓库(settings.xml 配置详解)
- Python3利用Dlib19.7实现摄像头人脸识别的方法
- 深入浅出了解happens-before原则