The INN Package and Configuration Files

 < Day Day Up > 

The INN package (which is formed around the innd daemon) contains many executable programs and configuration files that enable the Fedora Core Linux server to work as a network news server. The standard INN RPM package contains all the files necessary for the installation. Table 28.1 describes some of the INN programs included in the distribution, in the order in which you'll find them in the file.

Table 28.1. INN Package Program Files

Program File

Description

ctlinnd

Allows the user to manually send control messages to the innd program

getlist

Obtains a list of newsgroups from a news server

grephistory

Queries the history database files for a specific message ID value and returns the record information

inncheck

Examines INN configuration files and databases

innconfval

Prints the values of parameters that are specified in the innd command line

innd

Handles all incoming newsfeeds and spawns INN programs as necessary

inndstart

Starts the innd daemon from the news user ID

innreport

Summarizes INN log files into readable reports

innstat

Prints a snapshot of the current status of the INN system

innwatch

Monitors the running INN system and, if necessary, throttles the newsfeeds to help reduce the load on the news server

mailpost

Manually sends a mail message into a specified newsgroup

makedbz

Creates binary indexed database files from the history file

makehistory

Creates a text history file of message IDs seen by the news server

news.daily

Runs as a cron job to perform daily maintenance on the news server

nnrpd

Communicates with newsreaders via the innd daemon

nntpget

Connects to a remote news server and retrieves articles that are specified on the standard input

nntpsend

Connects to a remote news server and posts articles to newsgroups

ovdb_recover

Attempts to repair a damaged INN database file

ovdb_upgrade

Attempts to upgrade an existing INN database file

prunehistory

Removes specific filenames from the history file

pullnews

Retrieves newsgroup articles from one news server and forwards them to another news server

rnews

Receives newsgroup articles from a news server by using a UUCP connection

scanlogs

Summarizes information in the INN log files and performs general cleaning and rotating of the log files

sm

Provides a command-line interface to the article storage manager


As you can see in Table 28.1, a number of the INN programs are used to help facilitate the news process on the server. The INN package also contains a number of configuration files that define how articles are handled. Table 28.2 lists and describes these files.

Table 28.2. INN Package Configuration Files

Configuration File

Description

control.ctl

Specifies how control messages are handled

expire.ctl

Specifies how articles are expired

incoming.conf

Specifies addresses and authentication information for servers that send newsfeeds to your news server

inn.conf

Acts as the primary general configuration file for the innd program

innfeed.conf

Specifies parameters for the incoming newsfeed handler

innwatch.ctl

Determines how the innwatch program monitors the INN system

moderators

Specifies email addresses for moderators of moderated newsgroups

motd.news

Specifies which information is posted to newsreaders when a list motd command is sent

newsfeeds

Specifies which newsgroups are fed to other news servers from this news server

nnrpd.track

Specifies newsreaders or servers that should have their activity recorded during an NNTP session

nntpsend.ctl

Specifies remote news servers that your news server will feed articles to in batch mode

passwd.nntp

Specifies passwords used to connect to remote news servers

readers.conf

Specifies authorized remote newsreader addresses and newsgroup permissions

sasl.conf

Specifies file locations for the encryption keys used for the SASL configuration

storage.conf

Specifies the storage method used for specific newsgroup articles

subscriptions

Specifies a list of newsgroups to which newsreaders can subscribe


Don't let the long list of configuration files in Table 28.2 worry you; most of the parameters defined in the configuration files work fine with their default settings. Typically, you need to make only a few changes to configure the INN news server to work in your particular network news environment.

     < Day Day Up > 


    Red Hat Fedora 4 Unleashed
    Red Hat Fedora 4 Unleashed
    ISBN: 0672327929
    EAN: 2147483647
    Year: 2006
    Pages: 361

    flylib.com © 2008-2017.
    If you may any questions please contact us: flylib@qtcs.net