为什么 postfix 使用手册第 1 节而不是第 8 节?

为什么 postfix 使用手册第 1 节而不是第 8 节?

我正在尝试更好地理解 Linux 的在线手册。我以为我明白了,但后来发现了这一点。为什么 postfix 位于用户命令 (1) 下,而不是系统管理工具和守护程序 (8) 下?

[Michael@devserver postfix]$ man man
MANUAL SECTIONS
       The standard sections of the manual include:
       1      User Commands
              ...
       8      System Administration tools and Daemons

[Michael@devserver postfix]$ man postfix
POSTFIX(1)

NAME
       postfix - Postfix control program

SYNOPSIS
       postfix [-Dv] [-c config_dir] command

DESCRIPTION
       This command is reserved for the superuser. To submit mail, use the Postfix sendmail(1) command.

       The postfix(1) command controls the operation of the Postfix mail system: start or stop the master(8) daemon, do a health check, and other maintenance.

答案1

Postfix 邮件系统包括许多命令和守护程序,而不仅仅是命令postfix

看来 Postfix 的作者已经决定用户可访问的命令应该在第 1 节中,无论它们是否用于系统管理目的:

  • postalias(1),创建/更新/查询别名数据库
  • postcat(1),检查 Postfix 队列文件
  • postconf(1),Postfix 配置实用程序
  • postfix(1),Postfix控制程序
  • postfix-tls(1), Postfix TLS 管理
  • postkick(1),触发Postfix守护进程
  • postlock(1),Postfix 兼容锁定
  • postlog(1),Postfix 兼容日志记录
  • postmap(1),Postfix 查找表管理器
  • postmulti(1), Postfix 多实例管理器
  • postqueue(1)、Postfix邮件队列控制
  • postsuper(1)、Postfix 内务管理
  • mailq(1)、Sendmail兼容接口
  • newaliases(1), Sendmail 兼容接口
  • sendmail(1), Sendmail兼容接口

在第 8 部分中,您只会找到守护进程,即您不应该手动运行的东西:

  • anvil(8),Postfix 连接/速率限制
  • 退回(8)、延迟(8)、跟踪(8)、交付状态报告
  • 清理(8)、规范化消息并将消息入队
  • Discard(8),Postfix 丢弃投递代理
  • dnsblog(8),DNS黑/白名单记录器
  • error(8), Postfix 错误投递代理
  • (等等等等)

第 5 节(“文件格式”)也有手册。

他们这样做的理由是

每个 Postfix 手册页都按照 UNIX 手册的一部分进行编号:例如 mailq(1) 或 access(5)。不幸的是,没有一种通用的方法来组织手册页。每种 UNIX 风格似乎都不同。

所有 Postfix 手册了解更多信息。

相关内容