LPI Linux 认证/新闻服务
权重:1
描述: 候选人应能够安装和配置新闻服务器。此目标包括自定义和监控服务新闻组。
- 关键知识领域
- INN 配置文件、术语和实用程序
- Leafnode 配置文件、术语和实用程序
- 以下是由使用的文件、术语和实用程序组成的部分列表
- innd
- fetnchnews
INND 守护进程是最常用的新闻服务器程序之一,它提供网络新闻传输协议 (NNTP) 服务。主要的新闻组包括:alt、comp、gnu、misc、news、rec、sci、soc 和 talk。新闻组以分层的方式进行配置。INND 默认使用 NNTP 端口 TCP 119
配置
配置文件的位置是 /etc/news/。最小的 Leafnode 设置要求您修改以下文件
inn.conf
设置以下选项。剩余选项的默认值应该没问题。
organization: MyOrganization domain: mydomain.com server: news.mydomain.com incoming.conf :
将您的 ISP 的新闻服务器信息放在这里。
# Peer definition # MyISP.com (800) 555-1212 [email protected] peer myisp.com { hostname: news.myisp.com }
如果您想发布文章,您需要修改 newsfeeds。news.myisp.com:comp.*,!comp.sources.*,comp.sources.unix/!foo:Tf,Wnm:news.myisp.com 上面的冒号是上面使用的字段分隔符。上面的行的格式是:sitename[/exclude,exclude,...]:pattern,pattern,...[/distrib,distrib,..]:flag,flag,...:param
选项
- sitename
- 命名与此 Feed 相关的站点。它可以被称为您想要的任何内容,并且不必是站点的域名。
- pattern
- 指示要发送到此站点的新闻组。默认值是发送所有组(如果您想要这样做,请将其留空)。上面的示例将导致接收所有“comp”组,但不包括“comp.sources”下的任何组,除了“comp.sources.unix”。
- distribution
- 如果指定,并且文章具有“Distribution”标题,则会针对此值进行检查。如果指定的分配与文章中的分配标题匹配,则会发送。但是,如果指定的分配以感叹号开头,并且文章中的分配标题匹配,则不会发送。在上面的示例中,任何具有包含“foo”的分配标题的文章都不会被发送。
- flag
- 指定有关新闻源的各种选项。上面的选项指定这是一个文件 Feed 类型 (Tf),并且只应写入“message-id”和“token” (Wmn) 的文章。
param - 含义因 Feed 类型而异。当 Feed 类型为“file”时,如上面的示例所示,它指定在收到文章时写入条目的文件。如果不是绝对路径,则相对于 inn.conf 中的“pathoutgoing”选项。
readers.conf : 如果您想允许其他计算机上的读者,请编辑此文件。motd.news : 如果您允许读者,在该文件中添加横幅来向读者传达您的使用政策是个好主意。
运行 inncheck 来更正任何权限问题并捕获任何配置文件错误。运行 makehistory 来初始化 INN 历史数据库。运行 makedbz 来重建 dbz 数据库文件。运行 innd 并使用新闻客户端进行测试
innd 无法启动 使用 inncheck。检查 /var/log/news 下的日志。读者无法阅读 : 验证读者是否被允许访问,方法是检查 nnrp.access。确保 innd 正在运行。检查 /var/log/news 下的日志。telnet 到端口 119 并查看是否出现横幅。发帖人无法发帖 : 确认发帖人是否被允许发帖,方法是检查 nnrp.access。检查 /var/log/news 下的日志。telnet 到端口 119 并查看是否出现带有 (posting allowed) 的横幅。
关键术语、文件和实用程序 : Innd