Linux网络新闻系统管理全攻略
在Linux网络环境中,新闻系统管理是一项重要工作。本文将深入介绍C新闻系统的控制消息、NFS环境下的使用、维护工具,以及NNTP服务器的安装、访问限制、授权和与C新闻的交互等内容。
控制消息
Usenet新闻协议中有一类特殊文章,能引发新闻系统特定响应或操作,即控制消息。其文章头部有“Control:”字段,包含要执行的控制操作名称。这些消息由/usr/lib/news/ctl目录下的shell脚本处理。多数消息在C新闻处理文章时自动执行,默认仅checkgroups消息会交给新闻管理员,可通过编辑脚本更改。
- cancel消息:用户可用此消息取消之前发送的文章。若文章存在,会从假脱机目录中有效移除。该消息会转发到受影响新闻组的所有接收站点,以防原文章传输延迟。需注意,部分新闻系统不允许用户取消他人消息。
- newgroup和rmgroup消息:分别用于创建和删除新闻组。“常规”层次结构下的新闻组需经Usenet读者讨论和投票后创建,
alt层次结构规则较宽松。除非确定有权限,否则不要自行发送这两种消息。 - checkgroups消息:新闻管理员用其使网络中所有站点的活动文件与Usenet实际情况同步。每月,主要层次结构的“官方”
checkgroups消息会由版主发布到comp.announce.newgroups