欢迎来到天天文库
浏览记录
ID:22832250
大小:659.92 KB
页数:14页
时间:2018-10-31
《linuxsamba服务器配置与管理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、摘要Samba是SMB的一种实现方法,主要用来实现Linux系统的文件和打印服务。Linux用户通过配置使用Samba服务器可以实现与Windows用户的资源共享。守护进程smbd和nmbd是Samba的核心,在令部时间内运行。关键字:Linux,通信,共享1引言某企业局域网中存在大量的Linux主机和Windows主机,Linux主机之间可以使用NFS服务器(192.168.1.2)进行资源的共享。现在公司要进行一个项目开发,需要Linux主机和Windows主机的用户一起完成,因此需要架设一台文件服务器来实现不同操作系统类型的终端之间的资源共享。局域网的IP地址为192.
2、168.1.2^192.168.1.150,新架设的文件服务器地址是192.168.1.3。该公司局域网如下:图1.1公司局域W拓扑2分析解决问题完成本项目需要解决的问题:1、选择什么样的服务器可以实现Linux与Windows主机之间的资源共享?2、在Linux系统中如何运行Samba服务器?3、怎样实现Samba服务器的配置?4、怎样使用Windows客户端、Linux客户端与Samba服务器的共享资源?2.1SMB协议&Samba2.1.1SMB协议SMB(ServerMessageBlock)协议是用来在微软的Windows操作系统之间共亨文件和打印机的一种协议。它是
3、Microsoft和Intel在1987年制定的协议,主要是作为Microsoft网络的通信协议,而Samba则是将SMB协议搬到Unix上来使用。SMB是在会话层和表示层以及小部分的应用层的协议,S鼎使用了NetBIOS的应用层程序接口API。它是一个开放性协议,允许协议扩展,大约有65个最上层的作业,每个作业都超过120个函数。2.1.2Samba工作原理Samba是用来实现SMB协议的一种软件,由澳大利亚的AndewTridgell开发,是一套让UNIX系统能够应用Microsoft网络通讯协议的软件。Samba包含两个核心守护进程:nmbd和smbd。nmbd监听13
4、7和138UDP端口,snibd监听139TCP端口。nmbd守护进程使其他计算机可以浏览Linux服务器。smbd守护进程在SMB服务请求到达时对它们进行处理,并且为被使用或共享的资源进行协调。smbd和nmbd使用的配置信息全部保存在/etc/saniba./smb.conf文件中。2.1.3Samba的主要功能(1)提供Windows风格的文件和打印机共享。(2)解析NetBIOS名字。(3)提供SMB客户功能。(4)提供一个命令行工具,利用该工具可以有限制地支持Windows的某些管理功能。(5)支持SWAT(SambaWebAdministrationTool)和S
5、SL(SecureSocketLayer)2.2Samba服务的安装、启动与停止⑴Samba服务所需耍的软件包samba-3.0.33-3.7.el5.i386.rpm(Samba服务端软件)samba-client-3.0.33-3.7.el5.i386.rpm(Samba客户端软件)seimba-common-3.0.33-3.7.el5.i386.rpm(Samba服务器和客户端均需要的文件)samba-swat(Samba的Web配置工具)(2)Samba服务的安装:[root0RHEL4etc】#rpm-qsambapackagesambaisnotinstalle
6、d[rootPRHEL4etc]#rpm-qsamba-clientpackagesamba-clientis^notinslaIIe3[root@RHEL4etc】#jnpm-qsawba-cowwonpackagesamba-commonisnotlnsia1leilroot0RHEL4etc】#mount/wedia/cdrommount:blockdevicezdev/hdciswrite-protected,mountingread-onlymount:/dev/hdcalreadymountedor/media/cdrombusymount:accordingto
7、助tab,zdev/hdcisalreadymountedon/wedia/cdrom(root0RHEL4etc]*cd/Bediy/cdryi/RedHat/BFHS/[root@RHEL4RPttS】Urpi-ivhsamba-samba-3.0.10-1.4E•i386«rpnsanba-common-3.0.10-1.4E.i386.rpmsamba-c1ient-3.0.10-1.4E.i386.rpm[root@RHEL4RPKSlttrp^-ivhsamba?warning:samba-
此文档下载收益归作者所有