Проблемы в работе rotate
Добавлено: 2007-07-02 16:44:03
Добрый день уважаемые.
Я недавно перешел на использование FreeBSD в качестве шлюза в интернет,ранее использовал winroute. Настроил по многочисленным манам, статьям, в том числе и с этого сайта, шлюз: Nat, Squid, Firewall, Sarg. FreeBSD версии 6.0 В общем-то всё работает.
Возникла у меня проблема такого характера, а именно нормальная ротация логов.
запущенный с правами root выводит следущее: Понимаю, что возможно проблема в том что у squid не может создать файл с PID, т.к он у меня датирован датой установки squid. Но какого хрена squid тогда может создавать и писать лог файлы??? Как это решается? Удаление PID файла не помогает. Не работает так же команда
Приходится перезагружаться, чтоб применить изменения.
От какого пользователя работает squid при старте системы? Пользователя squid у меня нет, зато можно прописать команду: Что это значит? Что расписание скриптов будет стартавать c правами демона squid?
Там у меня прописан ну типа будет ротация логов 1-го числа каждого месяца - не работает!!! Сегодня 2-е июля а логи не обнулились!!!
Вопрос... какие логи надо ротировать, имея мои сервисы.... и нельзя ли их просто удалить, например через cron, в последний день месяца? в 23.59, как ротировать логи trafd!???
Если честно , мне очень сложно всё это дело даётся
, т.к. обладаю минимум знаний о *nix системах. Слово скрипты меня вообще пугает! Поэтому просьба писать поподробней и как-нибудь попроще что ли, что-то помимо Man man
и учи мат часть...
Посоветуйте пожалуйста какие-нибудь книги по FreeBSD , где грамотно расписано администрирование.
Заранее спасибо. С уважением Антон.
Я недавно перешел на использование FreeBSD в качестве шлюза в интернет,ранее использовал winroute. Настроил по многочисленным манам, статьям, в том числе и с этого сайта, шлюз: Nat, Squid, Firewall, Sarg. FreeBSD версии 6.0 В общем-то всё работает.
Возникла у меня проблема такого характера, а именно нормальная ротация логов.
Код: Выделить всё
squid -k rotateКод: Выделить всё
Could not send signal 30 to process 562Код: Выделить всё
squid -k reconfigureОт какого пользователя работает squid при старте системы? Пользователя squid у меня нет, зато можно прописать команду:
Код: Выделить всё
crontab -u squid -eКод: Выделить всё
crontab -u squid -eКод: Выделить всё
0 0 1 * * /usr/local/sbin/squid -k rotate Вопрос... какие логи надо ротировать, имея мои сервисы.... и нельзя ли их просто удалить, например через cron, в последний день месяца? в 23.59, как ротировать логи trafd!???
Если честно , мне очень сложно всё это дело даётся
Посоветуйте пожалуйста какие-нибудь книги по FreeBSD , где грамотно расписано администрирование.
Заранее спасибо. С уважением Антон.