没有任何计算机系统能够完全自给自足。因此,沟通技巧至关重要。在这方面,Linux 相当有优势,因为所有发行版都提供了大量工具以及与其他操作系统(包括 Windows)集成所需的协议。事实上,在 Windows 网络(9.x 或 NT)中安装 Linux 机器可能非常有趣,以便利用此环境中可用的应用程序范围。这些不仅是免费的,而且通常还提供其来源。
软件足够强大,最重要的是免费
今天我们注意到Linux主要用于服务器,并且很难让用户相信其在工作站级别的有效性。但是,您几乎可以在 Linux 环境中完成所有操作。 Star Office、Applixware 或 WordPerfect 等办公工具易于使用。它们使用与 Windows 类似的界面,并包含导入和导出过滤器,允许它们与 Microsoft Office 交换文件。因此,没有任何技术禁忌禁止将运行 Linux 的计算机与其他运行 Windows 的计算机关联起来。需要强调的是,这种整合不会改变现有的系统。 Windows 计算机上无需添加或更改任何内容。一旦新的 Linux 机器连接到网络,它将自动在其他计算机的所有网上邻居窗口中可见。这种简单性归功于 Samba,它是一个软件套件,允许您将任何 Unix 机器转换为适用于 Windows 或 LAN Manager 计算机的文件服务器或打印服务器。该产品诞生于1991年,现已完美稳定并广泛使用。最初的 Samba 软件和相关实用程序是由澳大利亚人 Andrew Tridgell 创建的。尽管如此,目前 Samba 团队正在开发该套件作为一个开放项目。 Samba 作为一套组件提供,允许 Unix 系统使用 SMB(服务器消息块)。该协议最初由 3Com 和 Xerox 开发,后来由 Microsoft 开发,用于在 PC 之间共享文件和打印机。它适用于所有 Windows 系统、OS/2、VMS、MVS、Unix 以及 Macintosh。好处是 Windows NT、Windows 95、OS/2 Warp Connect 和 OS/2 Warp 4 客户端不需要额外的软件即可与 Samba 服务器通信。后者类似于 Novell 的 NetWare 核心协议类型产品;苹果谈话;十月网; NFS,甚至是 Banyan Vines。但是,与他们的规范不同,SMB 的规范已公开。 SMB 通常与 CIFS 协议相关联。(通用互联网文件系统),这是一个改进。因此,SMB-CIFS 是一个开放协议,其规范已由 IETF 发布。它可以被认为是 HTTP 的补充,因为它允许以比 FTP 更复杂的方式交换文件。正是由于这一点,其他平台,特别是 Linux,才能够管理该协议。最后,SMB-CIFS 依赖于最广泛的网络协议 TCP-IP 和 DNS(域名系统)。 Samba 套件由两个主要程序以及一些实用程序组成。主要组件是SMBD(D代表Daemon),负责向SMB-CIFS客户端提供文件共享和打印服务。该服务器可以作为守护进程运行。它可以在计算机启动时或由用户激活。它还能够充当由请求调用的元守护进程。
打开一扇通向更大、更丰富世界的窗户
不过,强烈建议使用第一种解决方案。默认使用的TCP端口是139,可以根据需要修改该值。所有服务器活动都记录在日志文件中。以 0 到 10 之间的整数形式记录的参数(调试级别)允许您指定希望获得的详细级别。如果为 0,则只会记录最严重的战略错误和警报。然后,大于1的值会生成越来越多的数据。从第 3 级开始,这些可能变得相当可观。其中大多数都是深奥的。第二个重要组成部分称为 NMBD(NetBios消息块守护进程)。它是能够响应 NetBios over IP 请求(例如 Windows 客户端产生的请求)的服务器。事实上,它们必须能够在 SMB 服务器启动时找到它们,也就是说知道它们的 IP 地址。正是 NMBD 使它们在 Windows 网上邻居窗口中可见。也可以作为Wins服务器使用(Windows 互联网名称服务器)并通过中继来自不熟悉 Wins 协议的客户端的请求来充当 Wins 代理。另一个组件,SMB 客户端是能够与 SMB-CIFS 服务器通信的客户端。它的界面类似于 FTP 程序,允许客户端和服务器之间交换文件,并且可以由 Unix 机器用来在连接到 SMB 服务器的打印机上执行工作。 Samba 最后包含了一组小型实用程序,旨在使配置工作更加轻松。其中包括 Testparm,一个非常简单的测试程序,旨在检查 Samba 配置文件。尽管它有助于避免最严重的错误,但它不能保证所请求服务的可用性或服务器的预期功能。该配置文件称为 SMB.CONF。它以将一组参数组合在一起的部分呈现,有点像 Windows .INI 文件。
易于安装的图形管理工具
然而,随着时间的推移,产品变得越来越复杂,一旦我们超出了常见的配置,它的配置就会变得非常困难。与许多 Linux 产品一样,幸运的是有更容易使用的图形配置工具。对于桑巴舞来说,最有名的是“Swat”(Samba 网络管理工具)。原则上,该工具是作为 Samba 的标准提供的。它为管理员提供了使用 Web 浏览器配置这个著名的 SMB.CONF 文件的可能性。此外,Swat 配置页面还提供文件中所有选项的帮助链接。 Samba 可以通过浏览器或使用 SMBedit 实用程序在远程 Windows 工作站上进行配置,该实用程序的 alpha 版本可在 https://fr.samba/sm bedit/intro.htm 上找到。惠普还为 MPE/iX 制作了名为 B+B Admin Tool 的图形工具。在异构网络中,Samba 允许运行 Windows 的计算机访问运行 Linux 的计算机的资源。正如我们前面提到的,这些计算机像任何 Windows 计算机一样出现在网络邻居中。但相反的情况也是可能的。
要在Linux下挂载SMB-CIFS服务器的分区,我们将使用SMBfs(SMB 文件系统),它允许以与本地文件相同的方式进行所有文件操作(读、写、删除等)。严格来说,SMBfs 并不是 Samba 的一部分,但它通常与套件捆绑在一起。最后,还有另一个同类型的解决方案,SMBsh(中小企业外壳),但似乎有更普遍的范围。
桑巴尚未说出最后一句话
该产品的行为类似于 Unix shell,仍处于开发阶段。与 SMBfs 相比,它应该允许对共享访问进行更精细的控制。 1998 年 12 月,SGI 第一个宣布对 Samba 提供(商业)支持,并表示其 Origin 系列包括市场上最强大的 Windows 服务器。这是红帽发行版。随服务器一起提供。
Samba 与 W2K(盎格鲁-撒克逊出版社给 Windows 2000 起的名字)的 beta 版本完美配合,而且可以肯定的是,最终版本仍将如此。 Samba 团队继续致力于 LDAP 的 ACL(访问控制列表)的实施(轻量级目录访问协议)等DFS(分布式文件系统),来自微软。 Samba 是所有常见商业发行版的标准配置。在撰写本文时,最新版本是 2.0.5。要获取最新的文件,您需要连接到以下地址的 FTP 服务器:ftp://fr。 samba.org/pub/samba/samba-latest.tar。 gz。该文件仅重 2.2 MB;