NFS服务的脚本问题(1)
NFS服务的脚本问题(1)
在以往的学习中,我们知道Linux是NFS服务使用的一大系统,不少文章也是讨论这方面的内容的。那么这里我们主要讲解的则是Linux配置NFS服务共享常用SQL脚本目录的创建。每一位DBA都会有一套或几套常用的维护脚本,如何在众多的服务器间共享并统一维护这些脚本呢?这里给出一种使用NFS方法共享一套SQL脚本的方法,当然NFS的魅力不仅仅体现在这里.NFS是Network File System的简写,就是耳熟能详的网络文件系统.这里介绍的是Linux上的NFS的配置方法.
1.安装NFS服务
nfs和portmap.
2.注意防火墙以及SElinux
1)查看防火墙状态的方法
[root@secDB1 ~]# service iptables status
Firewall is stopped.
2)若未关闭,使用下面的命令关闭防火墙
[root@secDB1 ~]# service iptables stop
最简单的方法是关闭防火墙,如果是生产环境需要按需定制.
3.确认所需要的包均已安装妥当
[root@secDB1 ~]# rpm -qa | grep nfs
nfs-utils-lib-1.0.8-7.2.z2
nfs-utils-1.0.9-40.el5
nfs4-acl-tools-0.3.1-1.el5.1
system-config-nfs-1.3.23-1.el5
[root@secDB1 ~]# rpm -qa | grep portmap
portmap-4.0-65.2.2.1
4.若所需的报未安装,可以到系统安装光盘中找到所需的包按照如下方法进行安装
# rpm –ivh nfs*
# rpm –ivh portmap
5.配置NFS服务
[root@secDB1 oracle]# vi /etc/exports
/home/oracle/sql *(rw)
这个文件里我们只需编辑俩个字段:前面的为共享目录,后面的为哪些人可以访问以及访问权限,*代表所有人,(rw)表示只读权限,也可以设置为只读权限(ro).
6.启动NFS相关服务
[root@secDB1 oracle]# service portmap restart
Stopping portmap: [ OK ]
Starting portmap: [ OK ]
[root@secDB1 oracle]#
[root@secDB1 oracle]#
[root@secDB1 oracle]# service NFSstart
Starting NFSservices: [ OK ]
Starting NFSquotas: [ OK ]
Starting NFSdaemon: [ OK ]
Starting NFSmountd: [ OK ]
评论暂时关闭