我正在尝试更好地理解 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 手册了解更多信息。