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.