当前位置: 首页 > 图文教程 > 服务器 > Linux服务器 > 服务器应用:Linux下如何用好新闻组(1)

Linux服务器
linux下用cron定时执行任务的方法
.htaccess绑定域名到子目录的方法
linux apache下虚拟主机配置方法
apache 局域网访问配置方案
linux Apache服务器系统安全设置与优化
linux中mac地址绑定方法
linux托盘不断闪烁之解决方法
Apache配置 虚拟转向实例
Apache No space left on device的解决办法
Apache rewrite的重写相关的参数说明
LINUX入门级常用命令20条整理
Ubuntu设置开机自动挂载所有格式硬盘分区
5个可能被你忽略的Linux安全设置方法
学习Apache的mod rewrite、access写法
改版时保留原链接,创建新的URL的方法
rsync中文手册之使用rsync实现网站镜像和备份linux
rsync 数据同步使用详解
linux URL的301重定向代码分析
eclipse3.2.2 + MyEclipse5.5 + Tomcat5.5.27 配置数据库连接池
Apache服务器二级域名的完美实现

Linux服务器 中的 服务器应用:Linux下如何用好新闻组(1)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-18   浏览: 49 ::
收藏到网摘: n/a

  本篇重点阐述INN新闻组服务器配置文件,新闻组服务器主要配置文件见表1:
 
  表1 新闻组服务器主要配置文件
表1

  一、INN服务器四个主要配置文件:

  1. /etc/news/inn.conf

  /etc/news/inn.conf是INN新闻组服务器配置文件最主要文件。其中的参数主要用于设定新闻服务器的状态。它会定义组织的名称、本地端张贴的标头文件主机的路径和新闻服务器的域。

  (1)mta 参数﹕

这mta 参数设定特别的邮件传输代理,下面是确省邮件服务器sendmail 的指令。
mta: /usr/sbin/sendmail -oi -oem %s

  (2)organization 参数﹕

organization 参数可以辨别组织的名称。当我们的组织有人传送新闻时,这个名子就会出现在该文章的组织标头文件上。应用格式:
organization :网络名称

  (3)ovmethod 参数﹕

ovmethod 参数设定大概储存的方法,假如enableoverviews 是true。这确省的是tradindexed,tradindexed 是写入很慢但读取很快的方法。每一个新闻群组都储存在两个档案,分别是数据和索引文件。Buffindexed 的数值让数据和索引文件除存在/etc/news/buffindexed.conf 档的缓冲。Ovdb 的数值让新闻群组以Berkeley DB 数据库格式储存。应用格式:
  ovmethod: tradindexed

  (4)pathhost 参数﹕

pathhost 参数一定要设定到能够代表新闻网站的名称。每一个经过INN 服务器的文章都有加入这个主机路径名称到Path 的标头档。应用格式:
pathhost: 域名

  (5)pathnews 参数﹕

pathnews 参数设定新闻储存的根目录和新闻使用者的家目录。确省pathnews 是设定在/usr/lib/news。应用格式:
pathnews: /usr/lib/news

  (6)domain 参数﹕

domain 参数决定被新闻服务器使用的领域名称。一般而言,这个参数是空的。应用格式:
domain: aasir.com

  (7)mailcmd 参数﹕

  当服务器启动时,innflags 参数让我们增加flags 来传递到innd 常驻进程。这些flags 是innd 常驻进程的参数,可以使用man innd 来观看这些参数。

  应用格式:Mailcomd

  参数指示被新闻服务器使用者指令来传送讯息,这确省的指令是innmail,innmail 是邮件服务器MTA 的数值。应用格式:mailcmd: /usr/lib/news/bin/innmail

  (8)server 参数﹕

server 参数指令新闻服务器的名称。它可以是IP 地址或者是领域名称。我们可以使用NNTPSERVER 环境变量来设定和覆盖这个参数。应用格式:
server: 域名

  2. /etc/news/expire.ctl

  expire.ctl用来控制文章的过期设置。在remember 中,它会被设定记忆10 天。
  /remember/:10
  假如我们希望期限,在expire.ctl 上加上下面一行。
  *:A:1:10:never
  这是期限的格式。

  / /:<keep>
  <class>:<keep>:<default>:<purge>
  <wildmat>:<flag>:<keep>:<default>:<purge>

  字段和说明:
  class (0,1 和其它数字) 和class 设定在storage.conf 文件。
  newsgroups 第一字段指定新闻群组到期限规则。
  modflag 你可以使用字段数值来限制哪一个群组符合。这个字段应该包含下列的文字﹕
  M(只有被修改的群组)、U(只有未被修改的群组)、A(所有群组)、X(移除这文章)。
  keep 这字段设应文章应该保留的天数。这栏位也包含编号或者是never。
  default 这字段指定确省的天数数值。假如过期﹕数值会少于预定的数值。
  purge 这字段辨视外部的边界,文章应该保留多久。

  应用实例:

  在确省情况下﹐所有文章都会保留‘1 至 10’天﹔而允许标题‘永不过期(never)’。不过﹐您也可以指定某些群组的保留期限﹐如﹕

  netman.*:M:1:35:120

  test.*:A:never:never:never

  这样﹐以‘netman.’开头的群组都会最多保留 120 天。而以‘test.’开头的群组则永远保留。