系统管理指南:网络服务

UUCP 守护进程

UUCP 系统具有四个守护进程:uucicouuxqtuuschedin.uucpd。这些守护进程可以处理 UUCP 文件传输和命令执行。如果必要,您还可以从 shell 手动运行这些守护进程。

uucico

选择用于链路的设备、建立通往远程计算机的链路,并执行所需的登录步骤和权限检查。另外,uucico 还可以传输数据文件、执行文件以及日志结果,并通过邮件通知用户传输完成。uucico 作为 UUCP 登录帐户的“登录 shell”。当本地 uucico 守护进程调用远程计算机时,它将在会话期间与远程 uucico 守护进程直接进行通信。

创建所有必需的文件后,uucpuutouux 程序将执行 uucico 守护进程,以便与远程计算机联络。uuschedUutry 都将执行 uucico。有关详细信息,请参见 uucico(1M) 手册页。

uuxqt

执行远程执行请求。此守护进程将搜索假脱机目录以找到从远程计算机发送的执行文件(始终命名为 X.file)。 找到 X.file 文件后,uuxqt 会将其打开,以获取执行所需的数据文件列表。随后 uuxqt 将检查以了解所需的数据文件是否可用且可访问。如果文件可用,uuxqt 将检查 Permissions 文件以确认该文件有权执行请求的命令。uuxqt 守护进程由 uudemon.hour shell 脚本执行,该脚本由 cron 来启动。有关详细信息,请参见 uuxqt(1M) 手册页。

uusched

调度假脱机目录中排队的工作。uusched 最初是在引导时通过 uudemon.hour shell 脚本运行的,该脚本由 cron 来启动。有关详细信息,请参见 uusched(1M) 手册页。启动 uucico 守护进程之前,uusched 会对调用远程计算机的顺序进行随机化处理。

in.uucpd

支持通过网络的 UUCP 连接。只要建立了 UUCP 连接,远程主机上的 inetd 就会调用 in.uucpd。随后 uucpd 将提示您输入登录名。调用主机上的 uucico 必须使用登录名来做出响应。随后 in.uucpd 将提示您输入口令(除非不需要口令)。有关详细信息,请参见 in.uucpd(1M) 手册页。