linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘建议留言网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > article > linux网络与应用 > Linux服务器 >
栏目导栏
资料搜索
热门文章
·Linux网关设置
·WebLogic管理精华
·Webmin的下载与安装
·RedHat Linux 9.0 Samba配置详
·Linux下配置完整安全的DHCP服务
·网吧LINUX游戏服务器加迅闪更新
·Tomcat性能调整
·Linux下FTP服务器配置
·怎样设置域名的DNS服务器
·linux9.0+apache+php+mysql安装
·Eclipse+Tomcat+MyEclipse配置
·Linux服务器网卡驱动安装及故障
·Linux网络服务器配置详解
·Ubuntu Linux:Apache安装设置
·详细全面介绍什么是 Apache服务
最新文章
·构建一台大容量的NAT服务器
·Linux Squid安装调试中几个常用
·Samba中如何解决手动F5刷新文件
·Slackware EyooLinux服务器配置
·Linux系统下安装bind后配置实现
·Fedora Linux系统Samba服务器架
·服务器维护:RHEL 5系统下故障
·服务器应用:实现Linux与宿主机
·RED HAT AS4 U4下Gssftp服务的
·高手进阶:Redhat Linux上vsft
·Fedora Linux操作系统中TFTP的
·Ubuntu Linux操作系统安装配置
·Linux FTP服务器和SVN服务器的
·Linux操作系统下自带BIND的使用
·Linux系统下DNS服务器的架设
Google
 
Linux操作系统NFS配置部署过程
[ 作者:  加入时间:2007-09-06 10:58:13  来自:Linux联盟收集整理 ]
 

NFS 是一个不错的共享存储系统,不过就是在高负载情况下性能不是太好。

10.0.0.1 - NFS Server

10.0.0.2 - NFS Client

在NFS Server上:

共享目录:/nfspool

NFS 运行用户:nfsnobody

# mkdir /nfspool

# vi /etc/exports

/nfspool 10.0.0.2(rw,async,anonuid=65534,anongid=65534)

# mkdir -p /nfspool

# chown nfsnobody:nfsnobody /nfspool

# chown -R nfsnobody:nfsnobody /nfspool/.

# service portmap start

# service nfslock start

# service nfs start

在NFS Client上:

远程 NFS 共享目录挂载点:/usr/local/nfs

# service portmap start

# mkdir /usr/local/nfs

# chown nfsnobody:nfsnobody /usr/local/nfs

# chmod 777 /usr/local/nfs

# mount -t nfs -o soft,intr,bg,timeo=50 10.0.0.1:/nfspool /usr/local/nfs

# vi /etc/fstab

10.0.0.1:/nfspool /usr/local/nfs nfs soft,intr,bg,timeo=50 0 0

说明,注意

1、exports参数说明

rw: 读写模式;

async: 异步磁盘读写;

anonu(g)id: 指定NFS在进行操作时所使用的匿名用户uid/gid

2、NFS 管理命令

showmount -e 在NFS Server上执行此命令显示NFS Server上所有的共享卷;

showmount -e 10.0.0.1 在NFS Client上执行此命令显示NFS Server上所有共享卷;

export -av 根据/etc/exports导出所有卷;

export -rv 重新导出所有卷,增加/etc/exports中的新项目、删除不存在的项目、更新改变的项目;

3、NFS 相关文件

/etc/exports

是NFS Server最基本的配置文件之一,文件中列出了共享的文件系统和允许访问这些文件系统的主机。

/proc/fs/nfs/exports

导出文件列表的内核视图,包括导出的参数。

/var/lib/nfs/etab

状态文件,其中列出了当前的高级列表。此文件包含了/etc/exports中相同格式的所有项目,同时包含了由exportfs -i手工导入的项目。

/var/lib/nfs/rmtab

状态文件,列出了挂接导出文件的远程客户机清单。

/var/lib/nfs/xtab

状态文件,当前底层导出清单。

4、/etc/exports 中client的书写规则

(1) 单个主机

可以用短名及完全限定名,或者用IP地址,例如student01、student01.flying.com.cn或者192.168.10.1都是合法的主机名。

(2) Net-Group

可以列出/etc/netgroup文件中或NFS网组映射中定义的整组主机。网组名以@开头。

(3) 通配符主机

*.discuz.net *.*.comsenz.com

(4) 掩码

192.168.1.0/255.255.255.0

5、起停顺序

启动:

portmap

nfslock

nfs

停止:

nfslock

nfs

portmap

6、安全性

portmap: 111

NFS: 2049

防止使用IP欺骗和RPC重定向技术通过lo回环进行攻击以及限定授权主机:

iptables -A INPUT -p udp -d 127.0.0.1 --dport 111 -j DROP

iptables -A INPUT -p udp -d 127.0.0.1 --dport 2049 -j DROP

iptables -A INPUT -p udp -s 10.0.0.2 --dport 111 -j ACCEPT

iptables -A INPUT -p udp -s 10.0.0.2 --dport 2049 -j ACCEPT

Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·Linux操作系统内部和外部安全性综合概述  (2007-09-05 18:04:15)
 ·Linux操作系统安全性能检查笔记  (2007-09-05 16:57:47)
 ·Linux操作系统上WebLogic的安装及其配置  (2007-09-04 10:35:07)
 ·Linux操作系统下VI编辑器常用命令详细介绍  (2007-09-03 11:02:04)
 ·Linux操作系统的硬盘分区建议  (2007-09-03 11:00:38)
 ·Ubuntu Linux操作系统安装后的自定义设置  (2007-09-03 10:59:19)
 ·删除Ubuntu Linux操作系统旧内核的方法  (2007-09-03 10:58:16)
 ·嵌入式Linux操作系统的驱动程序开发要点  (2007-08-31 11:31:48)
 ·在Linux操作系统上配置DNS服务器的日志  (2007-08-30 10:28:57)
 ·Linux操作系统实用技巧精彩汇集  (2007-08-30 10:27:38)