Библиотека сайта rus-linux.net
Средства и задачи администрирования
Несмотря на сложность C-News, жизнь администратора новостей может быть довольно проста, потому что C-News обеспечивает Вас богатым набором инструментальных средств сопровождения. Некоторые из них предназначены для регулярного запуска из cron, подобно newsdaily. Использование этих скриптов значительно уменьшает ежедневную работу.
Если не установлено иное, эти команды расположены в
/usr/lib/news/maint
. Обратите внимание, что Вы
должны стать пользователем news перед вызовом
этих команд. При выполнении их от имени супер-пользователя файлы могут стать
недоступными C-News.
- newsdaily
Имя уже говорит, что это выполняется один раз в день. Это важная команда, которая помогает Вам хранить регистрационные файлы маленькими, сохраняя копии каждого из последних трех выполнявшихся. Она также пробует считывать любые аномалии, подобно несвежим пакетам во входящих и исходящих каталогах, регистрации в неизветных группах и т.д. Возникающие в результате сообщения об ошибках будут отправлены по почте newsmaster.
- newswatch
Это команда, которая должна быть выполнена регулярно, чтобы искать аномалии в системе новостей, один раз в час или около этого. Она предназначена обнаруживать проблемы, которые будут непосредственно влиять на эффективность Вашей системы новостей и отправлять по почте отчет о проблемах newsmaster. Отмечаемые вещи включают несвежие файлы блокировки, которые не удалены, забытые входные пакеты и недостаток дискового пространства.
- addgroup
- Добавляет группу к Вашему серверу локально. Соответствующий вызов:
addgroup
groupname y|n|m|=realgroup
Второй аргумент имеет то же самое значение, что и флаг в файле
active
: любой может посылать статью в группу (y), никто не может посылать статью (n), группа модерируемая (m), или что она является псевдонимом (alias) для другой группы (=realgroup
). Вы можете также использовать addgroup, когда первые статьи в недавно созданной группе прибывают раньше, чем сообщение управления newgroup, которое предназначено, чтобы создать ее. - delgroup
- Позволяет Вам удалять группу локально. Вызовите ее как:
delgroup
groupname
Вы должны удалить статьи, которые остаются в каталоге spool. В качестве альтернативы, Вы могли бы оставить это обычному ходу событий (то есть, Expire).
- addmissing
Добавляет отсутствующие статьи к файлу
history
. Выполните эту команду, когда имеются статьи, которые, кажется, зависают навсегда.- newsboot
Эта команда должна быть выполнена при начальной загрузке системы. Она удаляет любые файлы блокировки, оставленные, когда обработчики новостей уничтожались при закрытии системы, закрывает и выполняет любые пакеты, оставленные от NNTP-соединений, которые были завершены при закрытии системы.
- newsrunning
- Постоянно находится в
/usr/lib/news/input
и может использоваться, чтобы отключить распакетирование входящих новостей, например, в течение рабочего времени, дабы не перегружать систему. Вы можете выключить распакетирование вызовом:/usr/lib/news/input/newsrunning off
Или включить, подставив on вместо off.
Назад | Глобальное оглавление | Вперед |
C-News и NFS | Локальное оглавление | NNTP и nntpd Daemon |