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