WebMoney: WMZ Z294115950220 WMR R409981405661 WME E134003968233 |
Visa 4274 3200 2453 6495 |
Leafnode является сервером
NNTP, разработанным для маленьких сайтов для
предоставления локального USENET-буфера.
Адрес (HTTP):
http://prdownloads.sourceforge.net/leafnode/leafnode-1.10.8.rel.tar.bz2
Адрес (FTP):
ftp://ftp.gwdg.de/pub/linux/mirrors/sunsite/system/news/transport/leafnode-1.10.8.rel.tar.bz2
Контрольная сумма: 1d8d27673780ba49fcb69883c2cabdec
Размер: 385 KB
Требуемое дисковое пространство: 6.3 MB
Расчетное время сборки: 0.10 SBU
xinetd-2.3.13 и
Fcron-2.9.5.1. Создадим группу и пользователя новостей, если они отсутствуют: Установим Leafnode запуском
следующих команд: А теперь, как пользователь root: --localstatedir=/var:
Изменяет буферный каталог по умолчанию. --sysconfdir=/etc/leafnode:
Leafnode читает свои конфигурационные
данные из файла, называемого config, который
будет создан в /etc/leafnode для избежания любых
потенциальных конфликтов с другими пакетами. make update:
Выполните эту команду, если обновляете очень старую версию
Leafnode. /etc/leafnode/config,
/etc/nntpserver, /etc/xinetd.conf или
/etc/inetd.conf и
/etc/sysconfig/createfiles. Файл /etc/leafnode/config должен быть
отредактирован для отображения имени провайдера
NNTP. Скопируйте пример файла конфигурации в
/etc/leafnode/config и сохраните оригинал: Измените содержимое строки для отображения Вашего провайдера новостей. Файл /etc/nntpserver должен содержать
127.0.0.1 для запрещения клиентам новостей чтения новостей из текущей подачи.
Создайте этот файл, используя следующую команду: Скрипт /etc/rc.d/init.d/cleanfs
, часть пакета стартовых скриптов LFS,
удалит /var/lock/leafnode во время загрузки системы.
Установите следующую строку в файле
/etc/sysconfig/createfiles для пересоздания каталога: Leafnode может быть настроен для
использования inetd
добавлением определенной информации в файл
/etc/inetd.conf с помощью следующей команды: Выполните команду killall -HUP inetd
для перечитывания измененного файла
inetd.conf. Альтернативно, Leafnode может быть
настроен для использования xinetd
добавлением информации в файл
/etc/xinetd.conf с помощью следующей команды: Выполните команду killall -HUP xinetd
для перечитывания измененного файла
xinetd.conf. Добавьте содержимое в crontab для root и пользователей новостей для
запуска команд fetchnews и
texpire в
требуемые периоды времени. Фильтрует статьи группы новостей в
соответствии с регулярными выражениями. Вставляет заголовки группы новостей в базу данных группы новостей.
Отсылает отправляемые статьи в и получает новые статьи из
сервера потоковых новостей. Является демоном сервера NNTP. Печатает версию Leafnode. Показывает статьи, ожидающие отсылки. Уничтожает старые статьи и нечитаемые группы. Последнее обновление 2005-02-25 16:51:59 -0700.
Beyond Linux From Scratch. Версия 6.0
Глава 22. Другие серверные программы
Leafnode-1.10.8
Введение в Leafnode
Информация о пакете
Зависимости
Leafnode
Требуемые
Рекомендованные
Установка Leafnode
groupadd news &&
useradd -c "Leafnode News Server" -d /var/spool/news -g news news
./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc/leafnode \
--with-lockfile=/var/lock/leafnode/fetchnews.lck &&
make
make install
Объяснение команды установки
Конфигурация Leafnode
Файлы конфигурации
Конфигурационная информация
cp /etc/leafnode/config.example /etc/leafnode/config
server =
cat > /etc/nntpserver << "EOF"
127.0.0.1
EOF
/var/lock/leafnode dir 2775 news news
echo "nntp stream tcp nowait news /usr/sbin/tcpd /usr/sbin/leafnode" \
>> /etc/inetd.conf
cat >> /etc/xinetd.conf << "EOF"
service nntp
{
flags = NAMEINARGS NOLIBWRAP
socket_type = stream
protocol= tcp
wait= no
user= news
server= /usr/sbin/tcpd
server_args = /usr/sbin/leafnode
instances = 7
per_source= 3
}
EOF
Содержание
Установленные программы:
applyfilter, checkgroups, fetchnews, leafnode,
leafnode-version, newsq и texpire.
Установленные библиотеки:
нет.
Установленные каталоги:
/etc/leafnode, /var/lock/leafnode и /var/spool/news.
Короткое описание
Найди своих коллег! |