[ 永远的UNIX::UNIX技术资料的宝库 ]

首页 > 网络管理 > 其它 > 正文
网络管理员指南 -17.C-News -7>控制消息
本文出自:http://www.linpus.com.tw 作者: Andrew Anderson (2001-07-19 17:04:00)


    Usenet 新闻协议知道文章的一个特殊范畴,它由新闻系统唤起某个回答或行动。这些被称为控制消息。
    他们被控制的存在认出:在文章头域,它包含控制操作的名字被施行。有他们的若干类型,它们都被位于 
    /usr/lib/news/ctl 中的手迹处理。

    这些的大多数将自动地在C新闻处理文章的时间内施行他们的行动,不通知 newsmaster 。由缺省,仅仅 
    checkgroups 消息将被传递给 newsmaster ,但是你可以通过编辑手迹来改变这个。

 


--------------------------------------------------------------------------------

取消消息

    最广泛地被知道的消息是取消,一个用户用它可以取消她早些时候发送的一篇文章。这有效地把文章从线
    轴目录移开,如果它存在。取消消息被提交给从影响的组收到新闻的所有的地点,不考虑文章是否已经被看
    见了。这考虑最初的文章在取消消息上被推迟了的可能性。一些新闻系统允许用户取消其他的人的消息;
    这当然是一个明确没有--没有。

 


--------------------------------------------------------------------------------
newgroup 和 rmgroup 
    处理新闻组的创造或移动的两条消息是 newgroup 和 rmgroup 消息。在“通常”的层次下面的新闻组可
    能仅仅在讨论以后被创造并且在 Usenet 读者之中的投票被保持。适用于 alt 层次的规则允许靠近混乱
    的一些东西。为了更多的信息,在 news.announce.newusers 和 news.announce.newgroups见常规的公告。
    除非你毫无疑问知道你被允许,否则你自己不要发送一个 newgroup 或 rmgroup 消息。


--------------------------------------------------------------------------------

checkgroups信息

Checkgroups由新闻管理员发送使一个网络中的所有站点与真正的Usenet统一它们的行动文件。例如,商业
Internet服务提供者可能发送这样一个信息到它们的客户站点。每个月,主层次的官方checkgroups信息通过
它的moderator设置comp.announce.newgroups.然而,它被设置为一个普通的文章而不是作为一个控制信息,
要运行checkgroups选择,保存这个文章到一个文件,称为/tmp/check,移动所有东西到控制信息本身的开头,
并使用下面的命令反应它到checkgroups手稿:

    #   su   news  -c  "/usr/lib/news/bin/ctl/checkgroups"  <
           /tmp/check

这将更新你的newsgroups文件,添加组列表到localgroups.旧的newsgroups文件将被移动到newsgroups.bac。
注意,将信息本地放置将很少用到,因为inews拒绝那样大的一个文章。

如果C-News在checkgroups列表和活动文件中找到错误,它将产生一个命令列表,它将为你的站点更新,并邮
递它到新闻管理器。输入标准是象这样:

From news Sun Jan 30 16:18:11 1994
           Date: Sun, 30 Jan 94 16:18 MET
           From: news (News Subsystem)
           To: usenet
           Subject: Problems with your active file
 
           The following newsgroups are not valid and should be removed.
                   alt.ascii-art
                   bionet.molbio.gene-org
                   comp.windows.x.intrisics
                   de.answers
 
           You can do this by executing the commands:
                    /usr/lib/news/bin/maint/delgroup alt.ascii-art
                    /usr/lib/news/bin/maint/delgroup bionet.molbio.gene-org
                    /usr/lib/news/bin/maint/delgroup comp.windows.x.intrisics
                    /usr/lib/news/bin/maint/delgroup de.answers
 
           The following newsgroups were missing.
                   comp.binaries.cbm
                   comp.databases.rdb
                   comp.os.geos
                   comp.os.qnx
                   comp.unix.user-friendly
                   misc.legal.moderated
                   news.newsites
                   soc.culture.scientists
                   talk.politics.crypto
                   talk.politics.tibet
当你从你的新闻系统中收到象这样的信息,不要被它蒙蔽。依照是谁发送checkgroups信息,可能会缺少一些
组甚至是整个曾。因此,你必须在移动任何组的时候注意。如果你在列表中发现缺少你想要传送到你的站点
的内容,你需要使用addgroup手稿添加它们。保存缺少组列表到一个文件并反应它到下面的小手稿中:

           #!/bin/sh
           cd /usr/lib/news
         
           while read group; do
               if grep -si "^$group[[:space:]].*moderated" newsgroup; then
                   mod=m
               else
                   mod=y
               fi
               /usr/lib/news/bin/maint/addgroup $group $mod
           done
 


--------------------------------------------------------------------------------

sendsys, version, and senduuname
最后,有三个信息可能被用来查找网络的布局。它们是sendsys, version, 和 senduuname。它们导致C-News
将系统文件分别返回到发送者,一个软件版本行,和uuname(1)的产出。C-News在版本信息上非常简洁,它返
回一个简单的,未修饰的``C''。

同样,你必须永远不使用这样的信息,除非你确定它不会离开你的(本地)网络。答复sendsys信息可以迅速
确定一个UUCP网络。


(http://www.fanqiang.com)
    进入【UNIX论坛

相关文章
网络管理员指南 -21.简单的 smail配置文件 (2001-07-20 11:00:00)
网络管理员指南 -20.一个PLIP的零打印机电缆 (2001-07-20 10:08:00)
网络管理员指南 -19.Newsreader配置 (2001-07-20 09:04:00)
网络管理员指南 -18.NNTP描述 -5>Nntpd与C-News的接口 (2001-07-20 08:10:00)
网络管理员指南 -18.NNTP描述 -4>NNTP授权 (2001-07-20 07:00:00)
网络管理员指南 -18.NNTP描述 -3>限定NNTP访问 (2001-07-19 22:08:00)
网络管理员指南 -18.NNTP描述 -2>安装NNTP服务器 (2001-07-19 21:04:00)
网络管理员指南 -18.NNTP描述 -1>介绍 (2001-07-19 20:10:00)
网络管理员指南 -17.C-News -9>维护工具可任务 (2001-07-19 19:00:01)
网络管理员指南 -17.C-News -8>在一个NFS环境下的C-News (2001-07-19 18:08:00)

===更多相关===
 

★  樊强制作 欢迎分享  ★