contents
下一主题: 关于 UUCP 的更多信息 向上: 管理 Taylor UUCP 前一主题: 管理 Taylor UUCP

历史

UUCP 是在七十年代末由 AT&T 贝尔实验室的 Mike Lesk 设计的,旨在通过公共电话线提供一个简单的拨号网络。由于大多数希望在家用机器上使用电子邮件和 Usenet 新闻的人仍然通过调制解调器进行通信,UUCP 仍然非常受欢迎。尽管有许多在各种硬件平台和操作系统上运行的实现,但它们在很大程度上是兼容的。

然而,与大多数多年来以某种方式成为“标准”的软件一样,不存在一个可以称之为真正的 UUCP 的版本。自 1976 年实现的第一个版本以来,它经历了一个稳定的演变过程。目前,主要有两个主要分支,它们的主要区别在于对硬件的支持和配置。在这些分支中,存在各种实现,每个实现都与其同类略有不同。

其中一个分支是所谓的“Version 2 UUCP”,它可以追溯到 1977 年 Mike Lesk、David A. Novitz 和 Greg Chesson 的实现。尽管它相当古老,但仍被频繁使用。Version 2 的最新实现提供了更新的 UUCP 分支的许多便利功能。

第二个分支开发于 1983 年,通常被称为 BNU(基本网络实用程序)、HoneyDanBer UUCP 或简称 HDB。这个名称来源于作者的名字:P.-Honeyman、D.-A.-Novitz 和 B.-E.-Redman。HDB 的构想是为了消除 Version 2 UUCP 的一些缺陷。例如,添加了新的传输协议,并且分割了假脱机目录,因此现在对于每个与您有 UUCP 通信的站点都有一个目录。

当前随附分发的 UUCP 实现是 Taylor UUCP-1.04,gif 本章基于该版本。Taylor UUCP Version 1.04 于 1993 年 2 月发布。除了传统的配置文件外,Taylor UUCP 还可以编译为理解新样式——又名“Taylor”——配置文件。

Version 1.05 最近已发布,并将很快进入大多数发行版。这些版本之间的差异主要影响您永远不会使用的功能,因此您应该能够使用本书中的信息来配置 Taylor UUCP-1.05。

正如大多数发行版中所包含的那样,Taylor UUCP 通常被编译为与 BNU 兼容,或者使用 Taylor 配置方案,或者两者都兼容。由于后者更加灵活,并且可能比通常相当晦涩的 BNU 配置文件更容易理解,因此我将在下面描述 Taylor 方案。

本章的目的不是详尽地描述 UUCP 命令的命令行选项是什么以及它们的作用,而是向您介绍如何设置一个工作的 UUCP 节点。第一节希望温和地介绍 UUCP 如何实现远程执行和文件传输。如果您不是 UUCP 的完全新手,您可能希望跳过这一节,直接转到 gif 节,其中解释了用于设置 UUCP 的各种文件。

但是,我们将假设您熟悉 UUCP 套件的用户程序。这些程序是 uucp 和 uux。有关说明,请参阅在线手册页。

除了公开访问的程序 uux 和 uucp 之外,UUCP 套件还包含许多仅用于管理目的的命令。它们用于监视跨节点的 UUCP 流量、删除旧日志文件或编译统计信息。这些命令将不会在此处描述,因为它们与 UUCP 的主要任务无关。此外,它们文档齐全且相当容易理解。然而,还有第三类,其中包括实际的 UUCP “主力”。它们被称为 uucico(其中 cico 代表 copy-in copy-out,即复制输入复制输出)和 uuxqt,后者执行从远程系统发送的作业。




contents
下一主题: 关于 UUCP 的更多信息 向上: 管理 Taylor UUCP 前一主题: 管理 Taylor UUCP

Andrew Anderson
1996 年 3 月 7 日星期四 23:22:06 EST