Linux также обеспечивает ряд возможностей для работы с электронными новостями. При желании вы можете установить на вашей системе локальный сервер новостей, который позволит вам посылать "статьи" (``articles'') в различные "группы новостей" (``newsgroups'')... Удобная форма организации обсуждений. А если вы имеете выход по TCP/IP или UUCP в сеть, тогда вы будете в состоянии участвовать в USENET - всемирной сети новостей.
Программы новостей состоят из двух частей - сервера и клиента. Сервер новостей - это программа, которая управляет группами новостей и занимается доставкой писем другим машинам (если вы в сети). Клиент новостей ( newsreader) это программа, которая связывает с сервером, который позволяет пользователям получать и посылать новости.
Для Linux есть несколько
серверов новостей. Они все имеют одни базовые протоколы и принципы. Две первые
версии, это ``C News'' и ``INN''. Существует также много типов "читалок" новостей
(newsreaders), например rn
и tin
. Выбор читалки в
той или иной мере дело вкуса. Все читалки работают одинаково с различными версиями
серверных программ. Так что читалка независима от сервера и наоборот.
Если вы хотите лишь вести
локальные новости (а не как часть USENET), то вам потребуется завести сервер
на своей системе, а также инсталлировать читалку для пользователей. Сервер новостей
будет хранить статьи в каталоге, например /usr/spool/news
, а читалка
будет их просматривать в поисках поступивших новостей.
Если вы захотите вести сетевые новости, вам предоставляется несколько возможностей. Новости, базирующиеся на сетевом TCP/IP, используют протокол, известный как NNTP (Network News Transmission Protocol). NNTP позволяет читалке читать новости прямо удаленно по сети. NNTP также позволяет серверам новостей посылать по сети статьи друг другу, это программа, на которой базируется USENET. Большинство фирм и университетов имеют один или более NNTP-серверов, установленных для работы со всеми новостями USENET данного узла. Каждая вторая машина на узле имеет базирующуюся на NNTP читалку для чтения и посылки новостей по сети через NNTP- сервер. Это означает, что только NNTP-сервер действительно хранит новости на диске.
Далее следует несколько сценариев настройки новостей.
Темная сторона многих серверов новостей и читалок заключается в том, что они должны собираться вручную. Большинство программного обеспечения новостей не использует файлы настройки. Вместо этого опции настройки определяются при компиляции.
Большинство "стандартных"
программ новостей (доступных через anonymous FTP с сервера ftp.uu.net
каталог /news
) - готовые для компиляции полуфабрикаты. Необходимые
изменения (patches) можно найти на sunsite.unc.edu
в /pub/Linux/system/Mail
(который, совершенно случайно, находится там же, где Linux). Другие бинарные
файлы программ новостей для Linux можно также найти в этом каталоге.
За дополнительной информацией
обращайтесь к Linux News HOWTO на sunsite.unc.edu
в /pub/Linux/docs/HOWTO
.
Кроме того, входящий в проект LDP Linux Network Administrator's Guide
содержит исчерпывающую информацию по настройке программ новостей для Linux.
Книга Tim O'Reilly и Grace Todino Managing UUCP and Usenet замечательное
руководство по установке UUCP и программ новостей. Представляет интерес и документ
USENET ``How to become a USENET site'', доступный на ftp.uu.net
,
в каталоге /usenet/news.announce.newusers
.