Next: Источники информации о системе
Up: Работа в сетях
Previous: Электронная почта
В системе Linux также имеется множество средств для работы с системами
электронных новостей (electronic news).
Можно даже сделать компьютер локальным сервером новостей, чтобы
пользователи посылали статьи в различные телеконференции --
и все на одном и том же компьютере. Однако если есть доступ
к сети TCP/IP или UUCP, то возможности расширяются благодаря
доступу к Usenet -- всемирной системе электронных новостей.
У программного обеспечения системы электронных новостей есть
две составляющих -- server (сервер) и client (клиент).
Сервер новостей -- это программа, контролирующая телеконференции
и занимающаяся доставкой электронных статей на другие
компьютеры (при наличии сети). Программа-клиент,
называемая иногда news reader (программа чтения электронных новостей),
имеет целью обеспечить доступ к серверу и позволить пользователю
читать и отправлять статьи.
Программы сервера новостей в системе Linux имеются в нескольких формах,
но все основаны на одном и том же протоколе и принципе построения.
Две исходных версии этих программ называются
"C News" и "INN". Имеется также множество программ чтения новостей,
например, rn и tin. Какую программу для чтения новостей
выбрать -- дело вкуса: все они одинаково работают со всеми
версиями серверов. Иначе говоря, программы-клиенты и программы-серверы
совместимы независимо от их типа.
Если планируется создать локальную систему новостей (т.е. не использовать
Usenet), то потребуется запустить в системе сервер новостей,
а пользователям установить клиентские программы.
Сервер будет хранить статьи в каталоге с именем, например,
/var/spool/news, а клиентские программы будут сконфигурированы так,
чтобы читать статьи из файлов в этом каталоге.
Однако если при получении и отправке новостей предполагается
использовать сети,
то существует несколько возможностей. Система новостей для сетей TCP/IP
использует протокол NNTP (Network News Transmission Protocol).
Протокол NNTP позволяет клиенту читать новости на удаленном
компьютере посредством сети. Также этот протокол позволяет серверам
новостей обмениваться через сети статьями, и на этом принципе
работает система Usenet. Большинство организаций и университетов
имеют один или несколько NNTP-серверов, которые обрабатывают
все новости системы Usenet для данного сайта. На
всех остальных компьютерах данного сайта работают клиентские программы,
с помощью которых можно читать и отправлять электронные новости
(посредством NNTP-сервера). При такой организации только
NNTP-сервер хранит статьи новостей на диске.
Ниже приводятся примеры организации работы с системами электронных новостей.
- Локальная система новостей, т.е. система в отсутствие сети
(или в отсутствие желания использовать сетевые новости).
Нужно, чтобы работала система
C News или INN, а также установить клиентские программы.
- Имеется доступ к сети TCP/IP и NNTP-сервер.
В этом случае для того, чтобы новости в системе Linux можно
было читать и отправлять, достаточно установить программу чтения новостей
для протокола NNTP (большинство таких программ могут конфигурироваться
как для локального использования, так и для работы с NNTP).
Также не требуется в этом случае делать свой сервер новостей
или сохранять статьи на своем компьютере. Программа чтения новостей
будет читать и отправлять электронные статьи через сеть.
Разумеется, в этом случае должно быть сконфигурировано
подключение TCP/IP и должен присутствовать доступ в сеть
(см. разд. 6.1).
- Имеется доступ в сеть TCP/IP, но нет NNTP-сервера.
В этом случае сервер новостей с протоколом NNTP может быть создан на базе
компьютера с системой Linux. Можно установить как локальную, так и
сетевую конфигурацию программы чтения новостей, а сервер будет
сохранять статьи на диске. Кроме того, NNTP-сервер можно
сконфигурировать так, что он будет общаться с другими
серверами новостей и передавать статьи-сообщения.
- Передача новостей с использованием протокола UUCP.
Если имеется доступ UUCP (см. разд. 6.3),
то система Usenet также будет доступна.
Потребуется установить (локальный) сервер новостей и программу
чтения новостей. Кроме того, потребуется сконфигурировать
программное обеспечение UUCP так, чтобы с некоторой периодичностью
с помощью соединения UUCP производился обмен новостями с
соседним компьютером
(который носит название "news feed" -- в переводе "источник новостей").
При передаче информации через соединение UUCP не используется протокол
NNTP, поскольку в протоколе UUCP есть свой механизм передачи
электронных статей.
Большая часть "стандартного" программного обеспечения для
системы новостей (его можно получить путем анонимного
доступа FTP на сайте
ftp.uu.net в каталоге /news)
откомпилируется в системе Linux "прямо из коробки" (т.е. без проблем
и дополнительных усилий).
Большинство модернизаций исходных текстов можно найти на
сайте sunsite.unc.edu в каталоге /pub/Linux/system/Mail
(в этом же каталоге, по совпадению, находится программное обеспечение
для электронной почты в системе Linux). Также в этом каталоге
находятся другие исполняемые файлы, относящиеся к системе
электронных новостей.
Дальнейшая информация может быть получена из Практического
руководства по системе электронных новостей в системе Linux
(Linux News HOWTO), которое находится на сайте
sunsite.unc.edu в каталоге /pub/Linux/docs/HOWTO.
Руководство для администратора сетей в системе Linux
(Linux Network Administrator's Guide)
содержит полную информацию по конфигурированию программного обеспечения
электронных новостей в системе Linux.
Книга Тима О'Рейли (Tim O'Reilly) и Грейс Тодино (Grace Todino)
Использование Usenet и протокола UUCP (Managing UUCP and Usenet)
является прекрасным руководством для установки программного обеспечения
UUCP и электронных новостей. Также будет небесполезен документ,
распространяемый по системе Usenet, под названием
"How to become a Usenet site" (Как создать сайт Usenet).
Этот документ находится по адресу ftp.uu.net
в каталоге /usenet/news.announce.newusers.
Next: Источники информации о системе
Up: Работа в сетях
Previous: Электронная почта
root
Sun Aug 29 12:01:30 MSD 1999