深入了解 Taylor UUCP:原理、配置与应用
1. UUCP 简介
UUCP(Unix-to-Unix Copy Program)由 AT&T 贝尔实验室的 Mike Lesk 在 20 世纪 70 年代末设计,旨在通过公共电话线提供简单的拨号网络。尽管如今拨号 PPP 和 SLIP 连接到互联网很流行,但许多希望在家用机器上使用电子邮件和 Usenet 新闻的人仍使用 UUCP,因为它通常更便宜,尤其在按分钟支付本地电话费或没有本地 ISP 的地区。
UUCP 自 1976 年首个版本实现以来不断发展。目前有两个主要类型:
-Version 2 UUCP:可追溯到 1977 年 Mike Lesk 等人的实现,虽旧但仍常用,近期实现也具备新类型的一些便利特性。
-BNU(HoneyDanBer UUCP,简称 HDB):1983 年开发,旨在消除 Version 2 UUCP 的一些不足,如增加了新的传输协议,拆分了假脱机目录。
Linux 目前分发的 UUCP 实现是 Taylor UUCP 1.06,它通常为 HDB 兼容性、Taylor 配置方案或两者进行编译,由于 Taylor 方案更灵活且易理解,下面将重点介绍。
2. UUCP 传输与远程执行
- 作业概念:用户使用 uucp 或 uux 发起的每个传输称为一个作业,它由要在远程系统上执行的命令、要在站点之间传输的文件集合或两者组成。例如: