6.samba服务器.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6.samba服务器

第10章 Samba服务器 本章目标 本章结束时,学员能够: 了解SMB协议 学会安装和配置SAMBA服务 利用SAMBA服务实现和Windows系统间的文件共享 利用SAMBA服务实现和Windows系统间的打印机共享 10.1 SMB和Samba简介 10.1.1 SMB协议 什么是Samba SMB(Server Message Block,服务信息块)协议是一个高层协议,它提供了在网络上的不同计算机之间共享文件、打印机和不同通信资料的手段。 SMB使用NetBIOS API实现面向连接的协议,该协议为Windows客户程序和服务提供了一个通过虚电路按照请求——响应方式进行通信的机制。SMB的工作原理就是让NetBIOS与SMB协议运行在TCP/IP上,并且使用NetBIOS的名字解释器让Linux机器可以在Windows的网上邻居中被看到,从而和Windows9X/NT/2000进行相互沟通,共享文件和打印机。 1992年,SMB成为Open Group的国际标准,即“X/Open PC机网络互连协议:SMB,第二版,X/Open CAE标准C209”。 10.1.1 SMB协议(续) SMB(Server Message Block,服务信息块)协议可以让局域 网上的共享文件/打印机的一种协议。 可以为网络内部的其他windows和Linux机器提供文件/打印机服务。 Microsoft 于1980年开发了SMB通信协议。 SMB工作原理是让NetBIOS与SMB协议在TCP/IP协议之上。 10.1.2 Samba简介 Samba是一组软件包,使Linux支持SMB协议,该协议是在TCP/IP上实现的,它是Windows网络文件和打印共享的基础,负责处理和使用远程文件和资源。在缺省情况下,Windows工作站上的Microsoft Client使用服务消息块(SMB)协议。正是由于Samba的存在,使得Windows和Linux 可以集成并互相通讯。安装了Samba后,就可以直接而方便的在Linux和Windows之间共享资源,免去了从前必须使用FTP的麻烦。 Samba目前已经成为各种Linux发行版本中的一个基本的软件包。 10.1.2 Samba简介(续) Samba于1991年由澳大利亚人Andrew Tridgell研发,最初是为了代替PC-NFS而开发的,几年来经过Samba小组的共同努力,现在它已经成为了一个功能非常强大的软件包。Samba基于GPL发行,其版本更新速度很快,当前版本是2.2.7a版。 Samba的核心是两个守护进程smbd和nmbd程序,服务器启动到停止期间持续运行。smbd监听139TCP端口;nmbd监听137和138UDP端口。 smbd和nmbd使用的全部配置信息全都保存在smb.conf文件中。smb.conf和smbd和nmbd两个守护进程说明输出什么,共享输出给谁及如何进行输出以便共享。smbd进程的作用是处理到来的SMB数据包,为使用该软件包的资源与Linux进行协商,nmbd进程使其它主机(或工作站)能浏览Linux服务器。 10.1.2 Samba简介(续) Samba 服务程序 Samba 主要的两个Daemon 程序 smbd 管理 samba server 与client 之間的资源 提供实际文件存取、印表等等服务 身份验证、资源分享与锁定 nmbd 用來提供模拟 NetBIOS 服务,提供 Wins 服务 Samba软件包组成 /usr/sbin/smbd SMB服务器。 /usr/sbin/nmbd 是NetBIOS名字服务器,帮助客户定位服 务器、浏览并管理域名。 /usr/sbin/swat Samba的Web维护工具。 /etc/rc.d/init.d/smb 启动或停止Samba服务的脚本程序 /etc/samba/smb.conf Samba的配置文件 /etc/samba/smbusers SMB客户的用户名到Linux用户名的映射文件。 /usr/bin/smbstatus 报告samba的连接状态 /usr/bin/smbadduser samba用户添加程序 /usr/bin/smbclient 访问SMB服务器端资源的客户程序 …... 10.1.2 Samba简介(续) Samba的记录文件 Samba为smbd、nmbd和访问Samba的客户提供了下列记录文件: 记录smbd信息 /var/log/samba/log.smb 记录nmbd信息 /var/log/samba/log.nmb 记录客户访问信息 /var

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档