Linux下的文件共享全攻略系列之一:Samba服务器简介与快速配置指南
目前,研究者们开发了许多网络服务和协议来完成资源共享的功能.对于网络用户和管理员来说,他们希望得到免费和高效的服务,而这种需求的最好选择莫过于当前开源的操作系统Linux下的产品了.本专题从多个应用服务层面着重向读者们推荐几种实用的用于资源共享的技术及其软件.
Linux下进行资源共享有很多种方式,Samba服务器就是最常见的一种.Samba服务器可以让Windows操作系统(Windows 2000/XP/2003等)用户访问局域网中Linux主机,就象访问网上邻居一样方便.如图1所示,图中的服务器运行Samba服务器程序,其操作系统是Linux.该服务器通过Samba可以向局域网中的其他Windows系统提供文件服务.同时,在Linux服务器上还连接了一个共享打印机,打印机也通过Samba向局域网的其他Windows用户提供打印服务. (具体配置可参见:http://os.51cto.com/art/201010/231454.htm)
Samba的工作原理是,让Windows系列操作系统网络邻居的通讯协议——NETBIOS(NETwork Basic Input/Output System)和SMA(Server Message Block)这两个协议在TCP/IP通信协议上运行,并且使用Windows的NETBEUI协议让Linux可以在网络邻居上被Windows看到.其中最重要的就是SMB(Server Message Block)协议,在所有的诸如Windows Server 2003、Windows XP等Windows系列操作系统中广为应用.Samba就是SMB服务器在类UNIX系统上的实现,目前可以在几乎所有的UNIX变种上运行. 拥有帝国一切,皆有可能。欢迎访问phome.net 2、Samba服务器的功能文件共享和打印共享是Samba最主要的功能.Samba为了方便文件共享和打印共享,还实现了相关的控制和管理功能.具体来说,Samba完成的功能有:
安装和配置好了Samba服务器后,Linux就可以向局域网中的Windows用户提供文件和打印服务了. 3、SMB协议在NetBIOS出现之后,Microsoft就使用NetBIOS实现了一个网络文件和打印服务系统,该系统基于NetBIOS设定了一套文件共享协议,Microsoft称之为SMB(Server Message Block)协议.这个协议被Microsoft用于它们的Lan Manager和Windows服务器系统中,而Windows系统均包括这个协议的客户软件,因而这个协议在局域网系统中影响很大. 随着Internet的流行,Microsoft希望将这个协议扩展到Internet上,成为Internet上计算机之间相互共享数据的一种标准.它将原有的几乎没有多少技术文档的SMB协议进行整理,重新命名为CIFS(Common Internet File System).因此,为了让Windows和UNIX计算机相集成,最好的办法即是在UNIX中安装支持SMB/CIFS协议的软件,这样Windows客户就不须要更改设置,就能如同使用Windows NT服务器一样,使用UNIX计算机上的资源了. 下面介绍Samba的安装、简易配置以及启动和停止的指令. 拥有帝国一切,皆有可能。欢迎访问phome.net 4、安装Samba用户在主流的Linux版本(如Fedora和CentOS下)都可以采用如下命令进行安装: #yum -y install samba 在创建配置文件以后(一般情况下,安装好Samba软件后,其配置文件为缺省状态),需要测试Samba正确性.确认 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |