欢迎大家光临【无师自通-教程网】您的到来是我们的荣幸。本站提供photoshop教程,ps教程,flash教程,cad教程,网页制作教程,excel教程,asp教程,vb教程,3d教程,c语言教程,html教程,coreldraw教程,dreamweaver教程,java教程,3dmax教程 等各种教程为主题的内容和服务,相信您会在这里找到您所需要的东东。无师自通伴您一生-谢谢您的光临!!
网站地图 设为首页
简繁切换 加入收藏
栏目待定 留言本站
您现在的位置: 无师自通-教程网 >> 操作系统 >> Linux >> 网络管理 >> 教程正文

  没有公告

教程: Linux教程-网络管理-通用线程:Samba 简介 第一部分 更多...
教程: Linux教程-网络管理-通用线程:Samba 简介 第一部分
关键概念

Daniel Robbins
总裁/CEO,Gentoo Technologies, Inc.

内容:
演示 Samba
Samba 打印
Samba 共享
浏览网络
Samba 安全性
从 Unix 方看到的 Samba
下一步
参考资料
关于作者



对于所有既使用 Unix 又使用 Windows 的人来说,Samba 是一种了不起的工具。通过实现 Unix 的 SMB/CIFS 协议,Samba 可以让 Unix 系统与标准 Windows 客户机一起共享资源。在这篇介绍性文章 -- Daniel Robbins 为 developerWorks 提供的新专栏系列的第一篇文章中,他将介绍 Samba 能够做什么。本文着重介绍关键概念。(在下一篇文章中,他将指导您完成安装过程。)读完本文之后,您将清楚了解 Samba 可以做些什么,以及它是如何工作的。

欢迎来到“通用线程”部分,developerWorks 上 Linux 专区的一个新专栏。每隔两星期,我会为您带来一些文章,这些文章将深入探讨影响 Linux 和开放源码世界的技术。这一专栏从有关 Samba 的三部分系列开始, Samba 是用于集成 Windows 和 Unix 的领先技术。我将告诉您 Samba 是如何工作的,以及如何在您的系统上配置并运行它。

在以后的文章中,我会涉及到例如多线程等一些热门话题,还会提供有关一些准备震撼计算世界的新兴技术的内幕介绍。常回来看看 -- 别错过任何一篇文章!

演示 Samba
首先,我要显示一组屏幕快照,它们来自我的一台名为 kompressor 的 Windows NT 机器。这些屏幕快照演示了从 Windows 方看到的一个完整配置的 Samba 系统。它们会带给您 Samba 功能的一个实际理念。

当前在我的内部 LAN 中设置了三台机器。

ntbox (Windows NT 工作站)
freebox (FreeBSD 服务器)
kompressor(Windows NT Workstation,用作我的主要台式机)

在这个环境中,我广泛使用 Samba 来共享文件、打印,甚至直接从 freebox (Unix) 运行 Windows 应用程序。有一个屏幕快照显示了 kompressor “网络邻居”的内容:

kompressor 的“网络邻居”


您可以看到,ntbox 和 kompressor 都是可见的,这并不奇怪,因为它们都是 NT Workstation。但不同寻常的是,我同样能看见 freebox。因为 freebox 运行的是 Samba,所以在属于 \"GENTOO\" Windows 工作组一部分的每台 Windows 机器上“网络邻居”下面我都能看到它。

现在我们可以看看 freebox “内部”是什么样子。双击 freebox 图标后弹出下面的窗口:

freebox 上的 SMB/CIFS 共享


字首组合词释义
SMB 代表的是服务器消息块 (Server Message Block),它是用于在 Windows 上共享文件的协议的原始名称。 CIFS 代表公共 Internet 文件系统 (Common Internet File System),它是 Microsoft 描述该协议最近一个版本的新字首组合词。


在这个窗口中,您可以看到一组我们称之为“共享”的东西。更具体来说,它们叫作 SMB/CIFS 共享,包含 freebox 文件系统中可以通过网络访问的那些部分。

在 freebox 上,Samba 经过了特别配置,可以只创建您在上面看到的那些特殊共享。drobbins 共享包含了主目录的内容。我喜欢将所有文件存储在 freebox(在 Unix 下)上,以使文件集中,易于管理。Samba 的一个好处是它可以让管理员将用户文件的存储器集中,而不是为每个用户都对 Windows 和 Unix 提供两个单独的文件位置。

Samba 打印
除标准共享(作为虚拟目录)外,您还可以看到名为 nec 的打印机共享。Samba 另一个非常重要的功能就是,您可以使用从任何 Windows 机器共享打印机的相同方式来共享打印机。Nec 是我的 NEC SuperScript 870 激光打印机,它与 freebox 相连,并设置成标准的 Unix 基于 lpd 的打印机。Samba 可以让这个打印机由 Windows 客户机使用,如同标准 Windows 网络打印机那样。

因为打印机是在 Unix 下运行的,您可能会奇怪打印机驱动程序的状态要如何处理。问的不错。在 freebox 上, nec 设置为以“raw(原始)”方式运行的基于端口的标准并行打印机。换句话说,任何发送给 nec 的打印作业都直接照原样传递给打印机,不进行任何过滤或数据处理。

在 kompressor 上,nec 配置成 NEC SuperScript 870 网络打印机。当我打印到它时,本地 NT 打印机驱动程序为 nec 生成相应的二进制数据,然后,自动在网络上假脱机到 freebox 上运行的 Samba。 Samba 自动将这些数据不加更改地插入 nec 的队列,打印机开始打印作业。

应该说明一下,我的 NEC SuperScript 870 不是 Postscript 打印机;它使用 Adobe 的专利 PrintGear 技术。虽然打印机在 Unix 上不是完全受支持,它仍能很好地处理来自 Windows 的打印(这是因为所有特定于打印机的数据都是在 Windows 方使用 Windows 驱动程序生成的)。具有讽刺意味的是,因为 GhostScript(一种可用于 Unix 的免费使用的与 PostScript 兼容的解释器)不知道如何产生 PrintGear 输出,我只能从 Unix 方打印 ASCII 纯文本或 300 dpi 基于 PCL4 的文档;但从 Windows 方,Windows NT 驱动程序可以让我打印十足的 600 dpi。现在我不认为这会不方便,因为我的大部分打印都是从 Windows 进行的。但以后最好能有内置 Postscript 的打印机,这样我也能从 Unix 使用打印机的全部功能。

Samba 共享
好,现在该看下一个屏幕快照了。这个屏幕快照说明 freebox 上 drobbins 共享的内容,它配置为共享我的 Unix 主目录。窗口中列出的所有文件实际上都位于 freebox 中,但可以直接从我的 Windows NT 客户机访问。能够将 Windows 和 Unix 集成真是太好了!

从 kompressor 访问到的 freebox 上我的主目录



理解 Samba

[1] [2] [3] 下一页

教程录入:admin    责任编辑:admin 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     
     
     
     

    dos入门教程

    dos入门教程-2

    dos入门教程-1
    免责声明!本站资料大部分来自于互联网,其版权归原作者或其他合法者所有.如内容涉及或侵犯了您的权益,请通知本人,我将尽快处理!.欢迎您的光临。
    辽ICP备07003958号
    无师自通,伴你一生-教程网