142 lines
7.6 KiB
HTML
142 lines
7.6 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3O//DTD W3 HTML 2.0//EN">
|
|
<!Converted with LaTeX2HTML 95.1 (Fri Jan 20 1995) by Nikos Drakos (nikos@cbl.leeds.ac.uk), CBLU, University of Leeds >
|
|
<HEAD>
|
|
<TITLE>5.6 News and USENET</TITLE>
|
|
</HEAD>
|
|
<BODY>
|
|
<meta name="description" value="5.6 News and USENET">
|
|
<meta name="keywords" value="gs">
|
|
<meta name="resource-type" value="document">
|
|
<meta name="distribution" value="global">
|
|
<P>
|
|
<BR> <HR><A NAME=tex2html4636 HREF="node225.html"><IMG ALIGN=BOTTOM ALT="next" SRC="next_motif.gif"></A> <A NAME=tex2html4634 HREF="node197.html"><IMG ALIGN=BOTTOM ALT="up" SRC="up_motif.gif"></A> <A NAME=tex2html4630 HREF="node223.html"><IMG ALIGN=BOTTOM ALT="previous" SRC="previous_motif.gif"></A> <A NAME=tex2html4638 HREF="node1.html"><IMG ALIGN=BOTTOM ALT="contents" SRC="contents_motif.gif"></A> <A NAME=tex2html4639 HREF="node250.html"><IMG ALIGN=BOTTOM ALT="index" SRC="index_motif.gif"></A> <BR>
|
|
<B> Next:</B> <A NAME=tex2html4637 HREF="node225.html">A Sources of Linux </A>
|
|
<B>Up:</B> <A NAME=tex2html4635 HREF="node197.html">5 Advanced Features</A>
|
|
<B> Previous:</B> <A NAME=tex2html4631 HREF="node223.html">5.5 Electronic Mail</A>
|
|
<BR> <HR> <P>
|
|
<H1><A NAME=SECTION00760000000000000000>5.6 News and USENET</A></H1>
|
|
<A NAME=secnews> </A>
|
|
<A NAME=6163> </A>
|
|
<A NAME=6164> </A>
|
|
<A NAME=6165> </A>
|
|
Linux also provides a number of facilities for managing electronic news.
|
|
You may choose to set up a local news server on your system, which
|
|
will allow users to post ``articles'' to various
|
|
``newsgroups'' on the system...a lively form of discussion. However,
|
|
if you have access to a TCP/IP or UUCP network, then you will be able to
|
|
participate in USENET---a worldwide network news service.
|
|
<P>
|
|
<A NAME=6166> </A>
|
|
<A NAME=6167> </A>
|
|
<A NAME=6168> </A>
|
|
<A NAME=6169> </A>
|
|
<A NAME=6170> </A>
|
|
There are two parts to the news software---the <em>server</em> and the
|
|
<em>client</em>. The news server is the software which controls the newsgroups
|
|
and handles delivering articles to other machines (if you are on a network).
|
|
The news client, or <em>newsreader</em>, is the software which connects to the
|
|
server to allow users to read and post news.
|
|
<P>
|
|
<A NAME=6174> </A>
|
|
<A NAME=6175> </A>
|
|
<A NAME=6176> </A>
|
|
<A NAME=6177> </A>
|
|
<A NAME=6202> </A>
|
|
<A NAME=6203> </A>
|
|
<A NAME=6204> </A>
|
|
<A NAME=6205> </A>
|
|
There are several forms of news servers available for Linux. They all
|
|
follow the same basic protocols and design. The two primary versions are
|
|
``C News'' and ``INN''. There are many types of newsreaders, as well, such
|
|
as <tt>rn</tt> and <tt>tin</tt>. The choice
|
|
of newsreader is more or less a matter of taste; all newsreaders should
|
|
work equally well with different versions of the server software. That is,
|
|
the newsreader is independent of the server software, and vice versa.
|
|
<P>
|
|
If you only want to run news locally (that is, not as part of USENET),
|
|
then you will need to run a server on your system, as well as install a
|
|
newsreader for the users. The news server will store the articles in
|
|
a directory such as <tt>/usr/spool/news</tt>, and the newsreader will be
|
|
compiled to look in this directory for news articles.
|
|
<P>
|
|
However, if you wish to run news over the network, there are several options
|
|
open to you. TCP/IP network-based news uses a protocol known as NNTP (Network
|
|
News Transmission Protocol). NNTP allows a newsreader to read news over
|
|
the network, on a remote machine. NNTP also allows news servers to
|
|
send articles to each other over the network---this is the software upon
|
|
which USENET is based. Most businesses and universities have one or
|
|
more NNTP servers set up to handle all of the USENET news for that site.
|
|
Every other machine at the site runs an NNTP-based newsreader to read
|
|
and post news over the network via the NNTP server. This means that only
|
|
the NNTP server actually stores the news articles on disk.
|
|
<P>
|
|
Here are some possible scenarios for news configuration.
|
|
<UL><LI> You run news locally. That is, you have no network connection, or
|
|
no desire to run news over the network. In this case, you need to run
|
|
C News or INN on your machine, and install a newsreader to read
|
|
the news locally.
|
|
<P>
|
|
<LI> You have access to a TCP/IP network and an NNTP server.
|
|
If your organization has an NNTP news server set up, you can read and
|
|
post news from your Linux machine by simply installing an NNTP-based
|
|
newsreader. (Most newsreaders available can be configured to run locally
|
|
or use NNTP). In this case, you do not need to install a news server
|
|
or store news articles on your system. The newsreader will take care
|
|
of reading and posting news over the network. Of course, you will need
|
|
to have TCP/IP configured and have access to the network (see
|
|
Section <A HREF="node206.html#sectcpip">5.3</A>).
|
|
<P>
|
|
<LI> You have access to a TCP/IP network but have no NNTP server.
|
|
In this case, you can run an NNTP news server on your Linux system.
|
|
You can install either a local or an NNTP-based newsreader, and the
|
|
server will store news articles on your system. In addition, you can
|
|
configure the server to communicate with other NNTP news servers to
|
|
transfer news articles.
|
|
<P>
|
|
<LI> You want to transfer news using UUCP. If you have UUCP access
|
|
(see Section <A HREF="node222.html#secuucp">5.4</A>), you can participate in USENET as well.
|
|
You will need to install a (local) news server and a news reader.
|
|
In addition, you will need to configure your UUCP software to periodically
|
|
transfer news articles to another nearby UUCP machine (known as your
|
|
``news feed''). UUCP does not use NNTP to transfer news; simply, UUCP
|
|
provides its own mechanism for transferring news articles.
|
|
<P>
|
|
</UL>
|
|
<P>
|
|
The one downside of most news server and newsreader software is that
|
|
it must be compiled by hand. Most of the news software does not use
|
|
configuration files; instead, configuration options are determined at
|
|
compile time.
|
|
<P>
|
|
Most of the ``standard'' news software (available via anonymous FTP from
|
|
<tt>ftp.uu.net</tt> in the directory <tt>/news</tt>) will compile out-of-the
|
|
box on Linux. Necessary patches can be found on <tt>sunsite.unc.edu</tt>
|
|
in <tt>/pub/Linux/system/Mail</tt> (which is, incidentally, also where
|
|
mail software for Linux is found). Other news binaries for Linux
|
|
may be found in this directory as well.
|
|
<P>
|
|
For more information, refer to the Linux News HOWTO from
|
|
<tt>sunsite.unc.edu</tt> in <tt>/pub/Linux/docs/HOWTO</tt>. Also, the LDP's
|
|
<em>Linux Network Administrator's Guide</em> contains complete information on
|
|
configuring news software for Linux. The book <em>Managing UUCP and
|
|
Usenet</em>, by Tim O'Reilly and Grace Todino, is an excellent guide to
|
|
setting up UUCP and news software. Also of interest is the
|
|
USENET document ``How to become a USENET site,'' available from
|
|
<tt>ftp.uu.net</tt>, in the directory <tt>/usenet/news.announce.newusers</tt>.
|
|
<P>
|
|
<A NAME=6199> </A>
|
|
<A NAME=6200> </A>
|
|
<A NAME=6201> </A>
|
|
<P>
|
|
<BR> <HR><A NAME=tex2html4636 HREF="node225.html"><IMG ALIGN=BOTTOM ALT="next" SRC="next_motif.gif"></A> <A NAME=tex2html4634 HREF="node197.html"><IMG ALIGN=BOTTOM ALT="up" SRC="up_motif.gif"></A> <A NAME=tex2html4630 HREF="node223.html"><IMG ALIGN=BOTTOM ALT="previous" SRC="previous_motif.gif"></A> <A NAME=tex2html4638 HREF="node1.html"><IMG ALIGN=BOTTOM ALT="contents" SRC="contents_motif.gif"></A> <A NAME=tex2html4639 HREF="node250.html"><IMG ALIGN=BOTTOM ALT="index" SRC="index_motif.gif"></A> <BR>
|
|
<B> Next:</B> <A NAME=tex2html4637 HREF="node225.html">A Sources of Linux </A>
|
|
<B>Up:</B> <A NAME=tex2html4635 HREF="node197.html">5 Advanced Features</A>
|
|
<B> Previous:</B> <A NAME=tex2html4631 HREF="node223.html">5.5 Electronic Mail</A>
|
|
<BR> <HR> <P>
|
|
<BR> <HR>
|
|
<P><ADDRESS>
|
|
<I>Matt Welsh <BR>
|
|
mdw@sunsite.unc.edu</I>
|
|
</ADDRESS>
|
|
</BODY>
|