2. INN服务器系统配置
(1) 设置 news 用户帐号
确认系统中包含 news 用户和 news 组,如果没有,需要添加:
$ groupadd news
$ useradd -g news -d /usr/local/news
(2) 创建news用户密码
使用passwd命令为news用户建立密码,操作如下:
|
# passwd Changing password for user news. Changing password for news (current) UNIX password: New UNIX password: Retype new UNIX password: passwd: all authentication tokens updated successfully. |
(3) 检测修改配置文件
首先使用login out 命令注销,然后使用news用户重新登录系统,使用inncheck命令检测配置文件见图2:

图2使用inncheck命令检测配置文件
inncheck 检查的文件有: active、control.ctl、expire.ctl、incoming.conf、inn.conf、moderators、newsfeeds
overview.fmt、nntpsend.ctl、passwd.nntp。请根据检测结果的提示修改文件权限:
|
$ chmod 664 /var/lib/news/active |
(3)建立相关文件
重新以超级用户权限登录系统,在/var/lib/news目录下产生历史(history)的文件,
|
#/usr/lib/news/bin/makehistory |
在/var/lib/news目录下建立history.dir history.hash history.index
|
#/usr/lib/news/bin/makedbz -i -o |
说明:-o 选项指生成新的 overview 数据库。如果使用了buffindexed方式的数据库,在调用 makehistory -O 重新生成 overview 前,先清除现有的 overview 数据。注意只有需要提供客户端服务的新闻组服务器才有必要建立 overview 数据库,对于只提供新闻中转的,无需建立和维护 overview 数据库。
把下面的三个目录及所有的文件和目录的属主改为news
|
# chown -R news.news /var/lib/news /etc/news /var/spool/news |
使用命令“#server innd restart”启动INN新闻组服务器,如图3 :

图3 启动新闻组服务器
(5)检查INN新闻组服务器运行情况:
使用ps命令检查INN新闻组服务器运行情况,图4是进程运行情况。

图4检查INN新闻组服务器进程
(6)使用 telnet 连接服务器 nntp(119) 端口:
可以用 Ping 程序来验证与 新闻组服务器的网络连接性。可以验证域名系统 (DNS) 是否能够将计算机名正确解析为 Internet 协议 (IP) 地址。注意一些网络路由器会始终阻塞 Ping 消息。如果 Ping 未能连接,请尝试用 Telnet 连接。通常使用telnet连接INN服务器本地端口119查看其运行情况,測試INN新闻组服务器是否正常启动。如果出現ready 的情況,則表示設定正確。
| 内核操作 Linux2.6内核驱动移植参 | 05-06 | |
| Linux上五十个最佳的FireFox扩展 | 04-14 | |
| Linux操作系统中超级权限控制的应 | 04-07 | |
| Fedora Core6中IPtables日志管理 | 04-05 | |
| 基于Linux操作系统实现的传真系统 | 12-09 | |
| Linux操作系统上最好的10款开源游 | 11-20 | |
| Linux系统中找出并解决程序错误方 | 11-14 | |
| Linux 系统中的超级权限的控制 | 11-09 | |
| Linux操作系统下的常见系统资源共 | 11-07 | |
| 通过Linux系统引导CD排除服务器故 | 10-30 | |
| Linux下的中文显示和支持常见问题 | 10-23 | |
| Linux系统出现乱码问题的终极解决 | 10-21 | |