Как сделать ротацию логов автоматически ?
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- мл. сержант
- Сообщения: 132
- Зарегистрирован: 2011-04-07 12:42:15
Как сделать ротацию логов автоматически ?
Здравствуйте господа знатоки. Хочу настроить ротацию логов автоматически. Как это сделать ? Сразу скажу нужен самый простой и обычный скрипт без установок чего либо. Простое очищение логов без их хранения где либо. Заранее спс.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- капитан
- Сообщения: 1820
- Зарегистрирован: 2010-12-25 20:41:50
- Откуда: Хлебная столица
Re: Как сделать ротацию логов автоматически ?
man newsyslog
- Morty
- ст. лейтенант
- Сообщения: 1370
- Зарегистрирован: 2007-07-17 23:25:12
Re: Как сделать ротацию логов автоматически ?
truncate -s 0 log_file
с какой-то периодичностью
с какой-то периодичностью
-
- ст. прапорщик
- Сообщения: 568
- Зарегистрирован: 2009-09-04 12:23:30
- Откуда: Где-то в России...
- Контактная информация:
Re: Как сделать ротацию логов автоматически ?
Это не подходит под значение фразы - ротация логов. Во втором посте верный ответ.Morty писал(а):truncate -s 0 log_file
с какой-то периодичностью
www.info-x.org - информационный ресурс о ОС FreeBSD.
-
- мл. сержант
- Сообщения: 132
- Зарегистрирован: 2011-04-07 12:42:15
Re: Как сделать ротацию логов автоматически ?
Morty - мне нужно что бы ротация логов была два раза в день или хотя бы один рас.
Bayerische, ChihPih - man newsyslog читал от только где писать и как оно должно выгладить ?
Вообще раньше была автоматическая ротация логов. Но потом она перестала работать так как я неудачно в ручную почистил логи. Вообще то раньше что то было написано в логах. А щяс кроме инфы о пользунах ничего нет. Я так пологаю нужно создовать ротацию в логах ?
И еще раньше в директории cache- кроме файла swap и файлов кэша. Был еще один файлик и я его грохнул. Может есть какие мысли ?
А теперь к вопросам.
Где я должен прописать или создать этот скрипт ? В логах ?
И какой должен быть шаблон ?
такой сойдет ?
Bayerische, ChihPih - man newsyslog читал от только где писать и как оно должно выгладить ?
Вообще раньше была автоматическая ротация логов. Но потом она перестала работать так как я неудачно в ручную почистил логи. Вообще то раньше что то было написано в логах. А щяс кроме инфы о пользунах ничего нет. Я так пологаю нужно создовать ротацию в логах ?
И еще раньше в директории cache- кроме файла swap и файлов кэша. Был еще один файлик и я его грохнул. Может есть какие мысли ?
А теперь к вопросам.
Где я должен прописать или создать этот скрипт ? В логах ?
И какой должен быть шаблон ?
Код: Выделить всё
/var/log/squid/access.log {
weekly
rotate 5
copytruncate
compress
notifempty
missingok
}
/var/log/squid/cache.log {
weekly
rotate 5
copytruncate
compress
notifempty
missingok
}
/var/log/squid/store.log {
weekly
rotate 5
copytruncate
compress
notifempty
missingok
# This script asks squid to rotate its logs on its own.
# Restarting squid is a long process and it is not worth
# doing it just to rotate logs
postrotate
/usr/sbin/squid -k rotate
endscript
}
-
- лейтенант
- Сообщения: 661
- Зарегистрирован: 2008-12-18 16:29:43
- Откуда: Ukraine/Kiev
- Контактная информация:
Re: Как сделать ротацию логов автоматически ?
а в гугле и рукокниге я так понимаю забанили?
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.
- FreeBSP
- майор
- Сообщения: 2020
- Зарегистрирован: 2009-05-24 20:20:19
- Откуда: Москва
Re: Как сделать ротацию логов автоматически ?
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!
-
- мл. сержант
- Сообщения: 132
- Зарегистрирован: 2011-04-07 12:42:15
Re: Как сделать ротацию логов автоматически ?
Вообще читал и хандбук и в гугле лазил.rayder писал(а):а в гугле и рукокниге я так понимаю забанили?
Только во всех этих сылках не сказано. Где у меня должен находиться скрипт. Я вот и понять хочу где должен быть скрипт ? В какой директории ?
-
- мл. сержант
- Сообщения: 132
- Зарегистрирован: 2011-04-07 12:42:15
Re: Как сделать ротацию логов автоматически ?
FreeBSP писал(а):тык

спасибо за сылки но все эти сылки я уже смотрел ?
Я хочу понять где этот скрипт должен быть в какой директории ?
-
- лейтенант
- Сообщения: 661
- Зарегистрирован: 2008-12-18 16:29:43
- Откуда: Ukraine/Kiev
- Контактная информация:
Re: Как сделать ротацию логов автоматически ?
man newsyslog:
man logrotate (я так понимаю вы его используете)OPTIONS
The following options can be used with newsyslog:
-f config_file
Instruct newsyslog to use config_file instead of
/etc/newsyslog.conf for its configuration file.
FILES
/var/run/logrotate.status Default state file.
/usr/local/etc/logrotate.conf
Configuration options.
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.
-
- подполковник
- Сообщения: 3924
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Re: Как сделать ротацию логов автоматически ?
Ты как мне кажется неправильно задал вопрос, тебе нужна ротация логов сквида или же вообще всех логов, которые ведутся в системе?awgoor писал(а): Вообще читал и хандбук и в гугле лазил.
Только во всех этих сылках не сказано. Где у меня должен находиться скрипт. Я вот и понять хочу где должен быть скрипт ? В какой директории ?
В отношении сквида лучше использовать crontab по времени, потребуется запуск squid -k rotate
-
- мл. сержант
- Сообщения: 132
- Зарегистрирован: 2011-04-07 12:42:15
Re: Как сделать ротацию логов автоматически ?
Да да мне нужна ротация логов squid через cron. Недавно только выяснил что делал это у нас cron. На почту постоянно приходит squid-k rotate. От только когда я набрал это оно у меня не ротируется. Видемо что то из файлов я удалил по незнанию.snorlov писал(а):Ты как мне кажется неправильно задал вопрос, тебе нужна ротация логов сквида или же вообще всех логов, которые ведутся в системе?awgoor писал(а): Вообще читал и хандбук и в гугле лазил.
Только во всех этих сылках не сказано. Где у меня должен находиться скрипт. Я вот и понять хочу где должен быть скрипт ? В какой директории ?
В отношении сквида лучше использовать crontab по времени, потребуется запуск squid -k rotate
Помогите пожалуйста какие файлы там нужны для настройки ?