CentOS6.3在安装nfs服务时无法找到portmap的解决办法
2013-07-28 19:03
411 查看
CentOS 6.2以后版本变更了portmap服务为rpcbind,在使用nfs时这点与centos5不同,下面配置一个nfs系统,用来使局域网内的所有用户均可访问该目录,可将该目录配置成yum源,供内网机器安装软件。
首先安装NFS套件,命令如下:
yum install nfs-utils.x86_64(64位系统)
yum install nfs-utils(32位系统)
然后安装portmap服务,portmap在centos6中改名为rpcbind
yum install rpcbind(centos6)
yum install portmap(centos5)
配置nfs服务端
vi /etc/exports
添加
/home/abc 192.168.0.0/24(ro,no_root_squash)
这一行表明本机的/home/abc这个目录为nfs共享目录,可访问的ip地址区间为192.168.0.0-192.168.0.254,权限为只读,当访问者为root用户时访问该目录具有root权限
重启nfs服务
/etc/init.d/rpcbind start
/etc/init.d/nfs start
将nfs加入开机启动项
chkconfig nfs on
客户端配置
查看是否能访问nfs服务
showmount -e 192.168.0.10
显示如下:
Export list for 192.168.0.10:
/opt/centos6 192.168.0.11
表示可以访问,如不可访问查看nfs服务端nfs服务是否启用,防火墙是否允许通过。
挂载nfs目录
mkdir /opt/centos6
mount -t nfs 192.168.0.10:/opt/centos6/ /opt/centos6/
配置开机自动挂载(实际生产环境中,一般不这么干,可能因为网络等因素出现问题)
vi /etc/fstab
添加
192.168.0.10:/opt/centos6 /opt/centos6 nfs nodev,ro,rsize=32768,wsize=32768 0 0
================================================================================
NFS服务的配置。
NFS简介
NFS,全称Network File System。网络文件系统,最早由Sun公司开发,它的功能是在不同的机器、不同的操作系统之间实现文件的共享。NFS传输数据时使用的端口是一个随机端口。
RPC,远程过程调用。它的功能是指定每个NFS功能对应的端口号,当NFS服务器启动时会随机启用数个端口号,并主动向RPC注册,这样RPC就知道每个端口号对应的功能了,RPC使用111号端口来监听客户机的请求并回应正确的端口号。
启动NFS之前要先启动RPC,否则NFS无法向RPC注册,当RPC重新启动后,原来注册的端口数据会丢失,这时,它管理的所有程序都必须重新向RPC注册。
NFS工作原理
1) 客户机发送RPC请求到远程NFS服务器中。
2) NFS服务器利用PORTMAP或者rpcbind服务查询NFS的工作端口。(centos5为portmat,6为rpcbind)
3) 客户机联系要装载的分区,同时服务器会验证客户机是否有权加载。
4) 客户机更新MTAB文件,表示加载成功。
NFS基本配置
查询软件是否安装:
[root@rhel2 ~]# rpm -qa | grep nfs
nfs-utils-1.0.9-40.el5
nfs-utils-lib-1.0.8-7.2.z2
[root@rhel2 ~]# rpm -qa | grep protmap (注意centos6的话。换成 rpm -qa|grep rpcbind )
[root@rhel2 ~]# rpm -ivh /misc/cd/Server/portmap-4.0-65.2.2.1.i386.rpm
Preparing... ########################################### [100%]
package portmap-4.0-65.2.2.1.i386 is already installed
这个软件已经安装了。
首先安装NFS套件,命令如下:
yum install nfs-utils.x86_64(64位系统)
yum install nfs-utils(32位系统)
然后安装portmap服务,portmap在centos6中改名为rpcbind
yum install rpcbind(centos6)
yum install portmap(centos5)
配置nfs服务端
vi /etc/exports
添加
/home/abc 192.168.0.0/24(ro,no_root_squash)
这一行表明本机的/home/abc这个目录为nfs共享目录,可访问的ip地址区间为192.168.0.0-192.168.0.254,权限为只读,当访问者为root用户时访问该目录具有root权限
重启nfs服务
/etc/init.d/rpcbind start
/etc/init.d/nfs start
将nfs加入开机启动项
chkconfig nfs on
客户端配置
查看是否能访问nfs服务
showmount -e 192.168.0.10
显示如下:
Export list for 192.168.0.10:
/opt/centos6 192.168.0.11
表示可以访问,如不可访问查看nfs服务端nfs服务是否启用,防火墙是否允许通过。
挂载nfs目录
mkdir /opt/centos6
mount -t nfs 192.168.0.10:/opt/centos6/ /opt/centos6/
配置开机自动挂载(实际生产环境中,一般不这么干,可能因为网络等因素出现问题)
vi /etc/fstab
添加
192.168.0.10:/opt/centos6 /opt/centos6 nfs nodev,ro,rsize=32768,wsize=32768 0 0
================================================================================
NFS服务的配置。
NFS简介
NFS,全称Network File System。网络文件系统,最早由Sun公司开发,它的功能是在不同的机器、不同的操作系统之间实现文件的共享。NFS传输数据时使用的端口是一个随机端口。
RPC,远程过程调用。它的功能是指定每个NFS功能对应的端口号,当NFS服务器启动时会随机启用数个端口号,并主动向RPC注册,这样RPC就知道每个端口号对应的功能了,RPC使用111号端口来监听客户机的请求并回应正确的端口号。
启动NFS之前要先启动RPC,否则NFS无法向RPC注册,当RPC重新启动后,原来注册的端口数据会丢失,这时,它管理的所有程序都必须重新向RPC注册。
NFS工作原理
1) 客户机发送RPC请求到远程NFS服务器中。
2) NFS服务器利用PORTMAP或者rpcbind服务查询NFS的工作端口。(centos5为portmat,6为rpcbind)
3) 客户机联系要装载的分区,同时服务器会验证客户机是否有权加载。
4) 客户机更新MTAB文件,表示加载成功。
NFS基本配置
查询软件是否安装:
[root@rhel2 ~]# rpm -qa | grep nfs
nfs-utils-1.0.9-40.el5
nfs-utils-lib-1.0.8-7.2.z2
[root@rhel2 ~]# rpm -qa | grep protmap (注意centos6的话。换成 rpm -qa|grep rpcbind )
[root@rhel2 ~]# rpm -ivh /misc/cd/Server/portmap-4.0-65.2.2.1.i386.rpm
Preparing... ########################################### [100%]
package portmap-4.0-65.2.2.1.i386 is already installed
这个软件已经安装了。
相关文章推荐
- 通过virtualbox最小化安装centos 6.3后无法上网解决办法
- virtualbox安装centos 6.3后无法上网解决办法
- 通过virtualbox最小化安装centos 6.3后无法上网解决办法
- 安装Dynamics CRM 4.0报cisvc和 msftesql服务无法找到的解决办法
- CentOS安装MongoDB后无法启动服务的解决办法
- CentOS 6.3安装VNC报错Could not start Xvnc的解决办法
- Windows 平台下安装Cygwin后,sshd服务无法启动解决办法
- centos7 无法找到nginx安装解决方法
- JDK安装时将文件都删除再安装无法安装的解决办法(提示无法找到文件)
- vmware中安装centos7 无法连通主机的解决办法
- Windows8下安装SQL Server 2005无法启动服务的解决办法
- Centos6.3不能使用yum install安装gcc编辑器解决办法
- CentOS 有线无法上网 解决办法 AR8161安装
- 在安装Adobe Read9.0时出现了这样的问题,说无法找到AcroRead.msi,解决办法
- windows下安装cygwin后ssh服务无法启动的解决办法
- centos 6.3最小化安装,无法上网解决方法
- 安装IIS或证书上服务提示安装程序无法复制文件 ftpsvc2.dl的解决办法
- 转:安装IIS无法找到zClientm.exe文件的解决办法
- Windows8下安装SQL Server 2005无法启动服务的解决办法
- 安装wamp时出现httpd.exe无法找到组件MSVCR100.dll的解决办法