位置:海鸟网 > IT > linux/Unix >

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

3. storage.conf

  配置文件 storage.conf :用来配置存储方式。 系统默认没有设定(全部是注释掉的行) 。如果我们设定使用 tradspool 的方式,于该文件中加入下列:

  method tradspool {
  newsgroups: *
  class: 1
  }

  传统上新闻服务器以简单的方式储存新闻群组文章。在/var/spool/news 是储存文章的目录,每个文章储存在新闻群组的子目录。存储方式见表2。

 

                                                                  表2 存储方式和说明
  4. /etc/readers.conf

  /etc/readers.conf 用来进行权限控制。控制谁可以连接新闻服务器以及用户的访问权限。

  系统默认是本地用户. 对照修改文件没有注释的几行:
  auth "locahost" {
  hosts:"192.168.2.0/24"
  default:""
  }
  #注意:hosts的参数规定了一个主机范围, 您可以根据自己的情况进行更改.0/24表示可以接受0-255的地址范围.
  access "localhost" {
  users:"*"
  newsgroups:"*"
  access:RPA
  }

  #注意:RPA分别代表Read Post Access几个权限。

  Read表示可读, Post表示可和发布,Access表示可修改。关于文章保存期限的其它配置规则,请执行"man expire.ctl"命令,然后阅读相关信息。

  5. 记录参数

  在这里可以设定信息记录和如何记录。新闻信息记录是写在pathlog 所设定的路径。确省patholg 参数是设定在/var/log/news 中。

  (1) docnfsstat

  docnfsstat 参数让我们启动或关闭cnfsstat 程序。假如我们有使用Cyclic News File

  System 来储存我们的新文章,Cnfsstat 监视cycbuffs 的使用率。确省是关闭。 应用格式:

  docnfsstat: false

  (2) logartsize

  启动文章写入记录文件的大小,设定logartsize 参数为true。确省是启动logartsize。应用格式:

  logartsize: true

  (3)logcancelcomm

  使用logcancelcomm 参数来记录ctlinnd cancel 指令到系统记录文件。这个参数确省是关闭。应用格式:

  logcancelcomm: false

  (4)logcycles

  logcycles 参数设定news.daily 每日记录的数量。确省这个数量是设定为3。应用格式:

  logcycles: 3

  (5)logipaddr

  logipaddr 参数设定记录主机的IP 地址,确省是启动。应用格式:

  logipaddr: true

  (6)logsitename

  假如我们希望接收端的网站名称放到文章记录文件,logsitename 参数应该启动。应用格式:

  logsitename: true

  (7)nnrpdoverstats

  如果需要nnrpd 常驻进程记录到syslog 的日志文件中,需要启动nnrpdoverstats 参数。确省这个参数是关闭。应用格式:

  logsitename: true

  (8)nntpactsync

  nntpactsync 参数设定在进入记录管道前文章的数量。确省是200 篇。应用格式:

  nnrpdoverstats: false

  (9)nntplinklog

  nntplinklog 参数指定是否放置可接受的文章储存API 取得。确省是false。应用格式:

  nntplinklog: false

  (10)status

  启动状态监视,我们需要设定数字到status 并且启动status 参数。确省这个参数是off(0)。我们可以启动它,设定状态监视启动记录间隔时间。应用格式:

  如果设定为600 秒。

  status: 600

  (11)timer

  启动效能监视,需要启动timer 参数。确省timer 是关闭(0)。可以启动它,设定状态监视启动记录间隔时间。可以设定为600 秒。应用格式:

  timer: 600