Как мне его поддерживать?
Теперь ваша система новостей запущена и работает, но можно сделать еще
несколько вещей. Отредактируйте файл /usr/lib/leafnode/config,
чтобы установить время устаревания групп, т.е. когда старые сообщения
должны удаляться. Если вы читаете какие-нибудь группы с большим трафиком,
стандартное время в 20 дней возможно окажется слишком большим для вас - 4
дня или одна неделя, я думаю, вас больше устроит. Можно изменить это
значение для всех групп ("expire = n" хранит все группы n дней) или для
каждой группы отдельно, написав
groupexpire foo.bar n
для хранения сообщений группы foo.bar n дней.
Установка времени сама по себе не удаляет старые сообщения - это производит
программа texpire. Она может быть запущена, как задание, из cron или из
командной строки. Если ваш компьютер работает круглосуточно, можно
добавить следующую строку в файл crontab пользователя news (чтобы изменить
его, войдите как news и наберите "crontab -e" или наберите как root
"crontab -u news -e"):
0 19 * * * /usr/local/sbin/texpire |
Эта строка заставляет cron запускать texpire каждый день в 19:00 (man
crontab). Если ваш компьютер работает не круглосуточно, то нужно время
от времени самому запускать texpire, когда заметите, что fetch начал
работать слишком медленно.