Форум русскоязычного сообщества Ubuntu


Автор Тема: Как ограничить размер логов(Решено)  (Прочитано 4946 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн byte916

  • Автор темы
  • Участник
  • *
  • Сообщений: 185
    • Просмотр профиля
Папка \var\log разбухла до непреличных размеров (уже более 8 гигов). Как ограничить размер логов?
« Последнее редактирование: 24 Май 2010, 18:31:09 от byte916 »
Ubuntu 14.04 + MATE

Оффлайн talifero

  • Участник
  • *
  • Сообщений: 181
    • Просмотр профиля
Re: Как ограничить размер логов
« Ответ #1 : 22 Май 2010, 01:26:47 »
Гдето видел скрипт, более старые части логфайла стирает,  попробую найти.

Оффлайн ende_neu

  • Старожил
  • *
  • Сообщений: 2473
    • Просмотр профиля
Re: Как ограничить размер логов
« Ответ #2 : 22 Май 2010, 01:31:04 »
man syslog, man rsyslog, man logrotate

А вобще надо смотреть -что такое большое, эти логи неспроста.

>Гдето видел скрипт, более старые части логфайла стирает,  попробую найти.

Внезапно, большинство можно тупо удолить.А ещё некотрые кулибины в /dev/null логи перенаправляют.Это всё неверно и не решение проблемы о которой они (логи) сигнализируют.

Оффлайн talifero

  • Участник
  • *
  • Сообщений: 181
    • Просмотр профиля
Re: Как ограничить размер логов
« Ответ #3 : 22 Май 2010, 01:33:00 »
Вот.  Может пригодится, http://docstore.mik.ua/manuals/ru/bash_scripting_guide/c178.html

Оффлайн byte916

  • Автор темы
  • Участник
  • *
  • Сообщений: 185
    • Просмотр профиля
Re: Как ограничить размер логов
« Ответ #4 : 22 Май 2010, 01:35:37 »
Daemon.log+daemon.log.1 6.4гб,
Syslog+syslog.1 2гб
Как же искать то в таких файлах что либо
Ubuntu 14.04 + MATE

Оффлайн ende_neu

  • Старожил
  • *
  • Сообщений: 2473
    • Просмотр профиля
Re: Как ограничить размер логов
« Ответ #5 : 22 Май 2010, 01:48:04 »
Ну уж не гуёвым редактором.(^_^) tail-om смотрите. tail -n "количество" выведет указанные последние строки.
sed, grep и прочие инструменты для таких вещей.

Ну и можно эти просто удалить (на всякий случай переместить куда-нить для начала, чтоб можно было вернуть если что не так.Я точно не помню.), после перезагрузки создадутся новые- в них и глянуть, что там гадит.

Оффлайн byte916

  • Автор темы
  • Участник
  • *
  • Сообщений: 185
    • Просмотр профиля
Re: Как ограничить размер логов
« Ответ #6 : 24 Май 2010, 02:33:10 »
Нашел отличное решение моей проблемы
В ubuntu есть утилита logrotate. Немного изменив настройки можно ускорить ротацию логов. Подробнее тут - http://wiki.enchtex.info/tools/system/logrotate
Ubuntu 14.04 + MATE

nigametianov

  • Гость
Re: Как ограничить размер логов
« Ответ #7 : 24 Май 2010, 09:05:42 »
Такое разрастание логов говорит о том, что гдето неполадки надо для начала посмотреть чем тебе логи забивает
В нормальных условиях размер всех логов порядка 10-15 мегабайт

Оффлайн byte916

  • Автор темы
  • Участник
  • *
  • Сообщений: 185
    • Просмотр профиля
Re: Как ограничить размер логов
« Ответ #8 : 24 Май 2010, 11:46:50 »
причина разрастания логов уже найдена - проблемная работа pptp клиента. При работе торрента и других активных сетевых программ этот клиент гадит в логах со скоростью от десяти и выше строк в секунду. К сожалению проблема пока не решаемая.
Ubuntu 14.04 + MATE

 

Страница сгенерирована за 0.057 секунд. Запросов: 22.