补充说明
uulog 属于 Taylor UUCP 套件,用来查看 uucico(文件传输守护进程)和 uuxqt(远程执行队列)产生的日志。它从 UUCP 的日志文件中提取记录,可按远端系统过滤,也可持续跟踪新日志。
UUCP 是一套历史悠久的 Unix 间文件传输与远程执行系统,现代环境大多已被 SSH、rsync 和邮件替代。uulog 主要用于维护仍在使用 UUCP 拨号或专线链路的旧系统,排查传输失败、认证错误和队列积压。
日志位置由 UUCP 配置决定,常见于 /var/log/uucp/ 或 /var/spool/uucp/。普通用户可能只能看到自己的记录,完整日志通常需要 root 权限。使用 -f 时命令会保持前台运行,按 Ctrl-C 结束。
语法
uulog [选项]
选项
-f, --follow:持续跟踪日志输出,类似tail -f。-n, --lines 数量:只显示最近的若干行。-s, --system 系统名:只显示与指定远端系统相关的记录。-x, --debug:输出调试级别的信息。--help:显示帮助信息。--version:显示版本信息。
实例
# 查看最近的 UUCP 日志
uulog
# 只看与远端主机 alice 相关的记录
uulog -s alice
# 显示最近 100 行并持续跟踪
uulog -n 100 -f
# 查看调试信息,排查握手失败
uulog -x -s alice
# 结合 grep 过滤错误
uulog | grep -i -E 'fail|error|denied'