首页 > 代码库 > 搭建服务器之文件共享cifs,nfs,samba

搭建服务器之文件共享cifs,nfs,samba

cifs:

  微软系统中用于网上邻居共享的一个机制,在linux下也可以通过命令mount -t cifs .....来挂载共享的文件目录等。


nfs:

  linux之间的共享文件方式,基于rpc server方式,挂载命令mount -t nfs .....详细如下:
    nfs服务器搭建需要软件rpcbind 与 nfs-utils所用到的服务包括service rpcbind nfs nfslock这三个,配置文件为/etc/exports,在里边可以设定想要分享的目录。然后可以/etc/sysconfig/nfs来绑定rpc的端口,这样可以使nfs服务的端口固定,然后即可设定防火墙通行(包括111,2049,还有绑定的),顺利对外提供服务。


samba:

  samba是基于netbios协议开发出来的。起先微软的网络架构采用了netbios进行沟通,所以为了能够加入windows的系统中,linux就发展出了架构在netbios上的samba来实现。使用命令也是mount -t cifs。详细如下:
    samba服务器搭建需要软件samba,samba-client,用到的服务包括smb与nmb,配置文件在/etc/samba/smb.conf,可以设定各种权限文件目录等,然后端口为137,138,139,445这些,通过开通防火墙等,启动服务后,可以实现linux,windows同时可共享的文件服务器。

以上三种机制都常用于局域网内文件共享,功能真实不错,有网络万事可行呀。Internet中常用的为ftp服务器。

搭建服务器之文件共享cifs,nfs,samba