![]() |
|
|||
WebMoney: WMZ Z294115950220 WMR R409981405661 WME E134003968233 |
Visa 4274 3200 2453 6495 |
Сервер новостей INN поставляется с командой для управления ежедневными
операциями. Команда ctlinnd может использоваться,
чтобы управлять группами новостей, закачкой статей, получать состояние
сервера, запускать, перезагружать и останавливать его. Краткий обзор команд ctlinnd выводится по:
Здесь я рассмотрю наиболее важные опции настройки, за подробностями
отсылаю Вас к man-странице на ctlinnd. Используйте следующую команду для добавления группы новостей:
Ее параметры имеют такой смысл: Имя создаваемой группы. Этот параметр должен быть кодирован таким же образом, как поле
flags файла
active. Эти значения по умолчанию выставлены в
y. Имя человека, создавщего группу. Заключите эту строку в кавычки, если
есть пробелы в имени. Параметры группы меняются следующим образом:
Аргументы имеют смысл: Имя изменяемой группы. Этот параметр должен быть кодирован таким же образом, как поле
flags файла
active. Эта команда полезна, чтобы управлять статусом модерируемости группы. Удаление группы выполняется такой командой:
Аргументы имеют смысл: Имя удаляемой группы. Эта команда удаляет группу из файла active, но
не чистит каталоги новостей. Все статьи для этой группы будут устаревать в
обычном порядке, но новые приниматься уже не будут. Для перенумерации группы используется команда:
Аргументы имеют смысл:
Имя группы. Если параметр group определен как
пустая строка, будут обработаны все группы. Эта команда обновляет младшее число для указанной группы. Чтобы разрешить или запретить доступ программ чтения новостей
(newsreaders), используйте команду:
Аргументы имеют смысл: Указание n запрещает подключение newsreader.
Наоборот, значение y такие подключения разрешает.
Задает текстовое сообщение, которое будет передано при подключении
newsreader. Обычно в нем описываются причины запрета доступа. Чтобы убрать
сообщение, задайте его пустой строкой. Эта команда управляет лишь клиентскими подключениями, но не входящими
новостями от серверов. Чтобы заблокировать входящий поток новостей, скомандуйте:
Аргументы имеют смысл: Текст с пояснениями, почему входящие подключения к
innd отклоняются. Эта команда не воздействует на подключения, которые пришли от
nnrpd (т.е. newsreaders); она воздействует только на
подключения от innd, то есть, на входящие новости от
других серверов. Для разблокирования входящих новостей скомандуйте:
Аргументы имеют смысл: Задает любое текстовое сообщение. Если оно не нужно, задайте просто
пустую строку. Эта команда обратна команде reject. Чтобы выключить сервер новостей скомандуйте:
Аргументы имеют смысл: Причина выключения сервера. Эта команда эквивалент одновременно выданных
newsreaders no и reject и
полезна, когда на базе данных новостей выполняется работа по ликвидации
повреждений. Это гарантирует, что ничто не пытается модифицировать базу в то
время, как Вы работаете с ней. Для перезапуска сервера новостей скомандуйте:
Аргументы имеют смысл: Задает сообщение. Если это пустая строка, сервер будет работать в
обычном режиме. Если (текстовое сообщение) причина задана, будут работать
только те функции, которые были заблокированы с соответствующим сообщением.
Эта команда используется для перезапуска после команд
throttle, pause или
reject. Для отображения статуса новостей скомандуйте:
Аргументы имеют смысл: Имя сайта (из файла newsfeeds), для которого
Вы желаете отобразить состояние. Для прекращения подачи новостей скомандуйте:
Аргументы имеют смысл: Имя сайта (из файла newsfeeds), которому не
следует впредь передавать новости. Если это поле пустая строка, команда будет
применена ко всем сайтам. Прекращение передачи новостей для данного сайта ведет к прерыванию всех
процессов, передающих ему новости. Эта команда полезна, если Вы изменили
детали подачи для некоего сайта, но связь с ним активна. Для начала подачи новостей скомандуйте:
Аргументы имеют смысл: Имя сайта (из файла newsfeeds), которому
надо начать подачу новостей. Если подача уже активна, сначала автоматически
будет выполнена команда drop. Эта команда заставляет сервер повторно прочитать файл
newsfeeds, найти соответствующую запись и начать
подачу новостей, используя найденные детали. Вы можете использовать эту
команду, чтобы проверить новый режим подачи новостей к сайту после того, как
добавили или изменили запись в файле newsfeeds. Чтобы отменить статью, скомандуйте:
Аргументы имеют смысл: ID отменяемой статьи. Эта команда удаляет определенную статью с сервера. Она не генерирует
сообщение отмены статьи.
Linux Network Administrators Guide
Назад
Глава 23. Internet News
Вперед
Управление INN:
команда ctlinnd
# ctlinnd -h
Добавление группы
новостей
ctlinnd newgroup group rest creator
Изменение группы
ctlinnd changegroup group rest
Удаление группы
ctlinnd rmgroup group
Перенумерация группы
ctlinnd renumber group
Доступ для
Newsreaders
ctlinnd readers flag text
Блокировка входящих
новостей
ctlinnd reject reason
Разблокирование
входящих новостей
ctlinnd allow reason
Выключение сервера
новостей
ctlinnd throttle reason
Перезапуск сервера
новостей
ctlinnd go reason
Отображение статуса
поступления новостей
ctlinnd feedinfo site
Прекращение подачи
новостей
ctlinnd drop site
Начало подачи
новостей
ctlinnd begin site
Отмена статьи
ctlinnd cancel Message-Id
Назад
Глобальное
оглавление
Вперед
Запуск INN
Локальное
оглавление
Настройка программ работы с
новостями
Найди своих коллег! |