admin管理员组

文章数量:1533920

2024年5月14日发(作者:)

ftp服务器(ftp/tftp)、 Samba服务器、NFS服务器的区别

对于一个真实的运行环境而言,配置和启用文件服务器都是很有必要的。把重要的

数据集中存储和管理,其安全性显然比分布存储要可靠得多。为此,建议系统管理员配制

和启用文件服务器作为基本的管理策略。

根据使用的方式来看,可以分为3种类别的文件服务器:ftp服务器(ftp/tftp)、 Samba

服务器、NFS服务器。ftp的客户可以是任意平台,samba是专门针对windows客户,

而NFS则是面向linux/unix用户的。下面是三种服务器的对比情况:

服务器名称 用户客户端平台 使用范

围 服务端口

FTP Windows/linux/unix/macOS等 发布网站,文件共

享 Tcp/21

Samba Windows 文件共享(网上邻

居) Tcp/445,tcp/139

NFS Linux/unix 网站发布,文件共享

(mount) Tcp/2049

接下来我们就逐个来配置和运行这些服务器。

NFS服务器

NFS是SUN Microsystem公司开发的网络文件系统,它是一种基于远程过程调用

(RPC)的分布式文件系统架构。与Samba相比较,NFS的数据吞吐能力更强。

1、 用命令 # rpm –qa | grep nfs检查软件包NFS是否安装 ,如果输出没有输出,

表明没有被安装,请自行安装之。

2、 配置NFS服务器。用任何文本编辑器配置文件/etc/exports,来确定需要给客

户共享的目录。它的基本格式为 Directory Host(options) # comments ,这3个字段/

列要在一行,directory与host(options)之间要有间隙,# comments 可有可无。主机选

项主要是给与挂接用户什么样的权限。目录directory表示要共享出去的目录,值得注意

的是,在启用NFS服务以前,系统管理员应该仔细一些,比如不小心共享了根目录/,并

且给与用户读写权限,这是十分糟糕的问题。因此,尽可能少的共享目录和赋予较小的访

问权限。主机名host是一个很灵活的项目,可以是单个的主机名称(由/etc/hosts得到),

主机ip地址,由域名服务器解析的主机名称,IP网络—网络号和子网掩码中间用 “/”连

接,NIC等。下面列举一个例子。

/home/sery sery(r,w) #把目录/home/sery共享给主机sery,并且主机对目录

#/home/sery有读写权限

/tmp 192.168.100.18(ro) #主机192.168.100.18对目录/tmp具备只读共#享权

/media/cdrom 192.168.100.0/255.255.255.0(r,o) #整个网络有读取挂接在NFS

#服务器上的光驱光盘的读取权限

本文标签: 服务器文件权限目录共享