Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

Unix UUCP 完整使用指南:uucp、uux、uucico 與 uuxqt 核心命令解析

編輯:關於 Linux

UUCP (Unix-to-Unix Copy) 是 Unix 系統間最早、最普及、成本最低的網路協議套件,僅需一條序列埠線纜或撥號調變解調器即可建立連線。本文系統整理四大核心命令用法。

一、uucp —— 檔案傳輸

語法類似 cp,支援跨系統複製:

uucp source_file destination_file
# 遠端檔案格式:system_name!path/to/file
uucp local.txt remote_host!/usr/spool/uucppublic/remote.txt
# 簡寫 ~ 代表 /usr/spool/uucppublic/
uucp local.txt remote_host!~/remote.txt
# 從遠端拉回本地
uucp remote_host!/etc/passwd ~/passwd.backup

安全限制:管理員可限制傳輸目錄僅限 /usr/spool/uucppublic 結構下。

二、uux —— 遠端命令執行

在遠端系統執行命令(如遠端列印、郵件遞送):

# 將本地檔案格式化後送至遠端印表機
pr local.txt | uux - remote_host!lpr -Ppr1
# 常見用途:郵件系統內部呼叫 uux 執行 rmail

安全性:嚴格限制允許遠端執行的命令清單(通常僅 rmail、rnews、lp 等),防止 uux remote_host!cat /etc/passwd 等洩密操作。

三、uucico —— 通訊協議守護程序

  • uucp/uux 並不直接連線,而是將請求放入佇列並啟動 uucico。
  • uucico 負責撥號、登入、傳輸資料(檔案或遠端命令請求)。
  • 若線路忙或對端離線,請求保留在佇列,由 cron 定期重試。
  • /etc/passwd 中 UUCP 帳號的 Shell 設為 uucico,對端呼入時直接與之對話。

四、uuxqt —— 遠端命令執行守護程序

  • 當對端 uucico 傳來遠端命令請求,本端 uucico 入佇列後啟動 uuxqt 執行實際命令。
  • 完成後將結果回傳。

UUCP 雖屬經典技術,但在低頻寬、間歇性連線場景(如夜間批次同步)仍具優勢,理解其架構有助於維護舊系統或設計輕量級異步傳輸方案。

Copyright © Windows教程網 All Rights Reserved