GNU slackware.pp.ru
Linux Slackware Энциклопедия от А до Я

Сайт посвящен свободно распространяемому ПО и Linux Slackware в частности.
Разделы: Раздел / Тема RSS
  Введение
  Установка
  Настройка
  Оптимизация
  Программы
  Секреты
  Книги
  Форум
  Википедия
  Архив
  Ссылки

GISMETEO.RU: погода в г. Москва

Яндекс.Метрика
Главная -> Книги -> Руководство по установке и использованию системы Linux.
Система электронных новостей и Usenet next up previous contents
Next: Источники информации о системе Up: Работа в сетях Previous: Электронная почта

Система электронных новостей и Usenet

 

            В системе 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 contents
Next: Источники информации о системе Up: Работа в сетях Previous: Электронная почта

root
Sun Aug 29 12:01:30 MSD 1999