在 Oracle® Solaris 11.2 中管理使用 UUCP 和 PPP 的串行网络

退出打印视图

更新时间: 2014 年 7 月
 
 

UUCP 管理文件

接下来介绍 UUCP 管理文件。这些文件是在假脱机目录中创建的,用于锁定设备、保存临时数据或保留有关远程传输或执行的信息。

  • Temporary data files (TM)-从其他计算机收到文件时,UUCP 进程将在假脱机目录 /var/spool/uucp/x 下创建这些数据文件。目录 x 的名称与发送文件的远程计算机的名称相同。临时数据文件的名称具有以下格式:

    TM.pid.ddd

    pid 是进程 ID,ddd 是从 0 开始的连续的三位数字。

    收到整个文件后,TM.pid.ddd 文件将被移至导致传输的 C.sysnxxxx 文件(在后文中论述)中指定的路径名下。如果处理被异常终止,TM.pid.ddd 文件可以保留在 x 目录中。uucleanup 应自动删除这些文件。

  • Lock files (LCK)-锁定文件是在每个正在使用的设备的 /var/spool/locks 目录中创建的。锁定文件可防止重复的会话和多次尝试使用同一个呼叫设备。下表显示了不同类型的 UUCP 锁定文件。

表 12-6  UUCP 锁定文件
文件名
描述
LCK.sys
sys 表示正在使用该文件的计算机的名称
LCK.dev
dev 表示正在使用该文件的设备的名称
LCK.LOG
LOG 表示锁定的 UUCP 日志文件

如果意外丢弃了通信链路(如在计算机崩溃时),这些文件可以保留在假脱机目录中。父进程不再处于活动状态后,锁定文件即被忽略(删除)。锁定文件包含创建锁定的进程的进程 ID。

  • Work file (C.)-工作文件是当工作(如文件传输或远程命令执行)已在排队等待远程计算机时在假脱机目录中创建的。工作文件的名称具有以下格式:

    C.sysnxxxx

      sys 是远程计算机的名称,n 是表示工作等级(优先级)的 ASCII 字符,xxxx 是由 UUCP 指定的四位作业序列号。工作文件包含以下信息:

    • 要发送或请求的文件的全路径名。

    • 目标或用户的全路径名或文件名。

    • 用户登录名。

    • 选项列表。

    • 假脱机目录中的关联数据文件的名称。如果已指定 uucp –Cuuto –p 选项,则将使用伪名称 (D.0)。

    • 源文件的模式位。

    • 当传输完成时要通知的远程用户的登录名。

  • 数据文件(D.)-数据文件是在命令行上指定将源文件复制到假脱机目录时创建的。数据文件的名称具有以下格式:

    D.systmxxxxyyysystm 是远程计算机名称中的前五个字符。xxxx 是由 uucp 指定的四位作业序列号。该四位作业序列号的后面可以跟有后续数字。在为一个工作文件 (C.) 创建多个 D. 文件时将使用 yyy

  • X. (execute file)-执行文件是在远程命令执行之前在假脱机目录中创建的。执行文件的名称具有以下格式:

    X.sysnxxxx

      sys 是远程计算机的名称。n 是表示工作等级(优先级)的字符。xxxx 是由 UUCP 指定的四位序列号。执行文件包含以下信息:

    • 请求者的登录名和计算机名称

    • 执行命令所需的文件的名称

    • 作为命令字符串的标准输入的输入

    • 接收执行命令后的标准输出的计算机和文件的名称

    • 命令字符串

    • 返回状态请求的选项行