[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: sysklogd



Matvey -> debian-russian@lists.debian.org  @ Thu, 5 Jan 2006 21:16:46 +0200:

 M> Привет всем.

 M> В продолжение некогда поднятой темы.

 M> Разбираем поведение sysklogd сотоварищи.

 M> Видим такую картину:

 M> # ls -lh /var/log/messages*
 M> -rw-r-----  1 root adm 3,4M 2006-01-05 14:15 /var/log/messages
 M> -rw-r-----  1 root adm 2,4M 2005-12-19 06:29 /var/log/messages.0
 M> -rw-r-----  1 root adm 518K 2005-12-08 06:13 /var/log/messages.1.gz
 M> -rw-r-----  1 root adm 409K 2005-11-22 06:25 /var/log/messages.2.gz
 M> -rw-r-----  1 root adm  65K 2005-11-06 06:47 /var/log/messages.3.gz
 M> -rw-r-----  1 root adm 137K 2005-11-03 06:27 /var/log/messages.4.gz
 M> -rw-r-----  1 root adm  48K 2005-10-23 06:47 /var/log/messages.5.gz
 M> -rw-r-----  1 root adm  28K 2005-10-16 06:47 /var/log/messages.6.gz

 M> А теперь смотрим сюда:

 M> # cat /etc/cron.weekly/sysklogd
 M> ...
 M> cd /var/log
 M> for LOG in `syslogd-listfiles --weekly`
 M> do
 M>    if [ -s $LOG ]; then
 M>       savelog -g adm -m 640 -u root -c 4 $LOG >/dev/null
 M>    fi
 M> done
 M> ...

 M> А теперь сюда:

 M> # cat /etc/cron.daily/sysklogd
 M> ...
 M> cd /var/log
 M> for LOG in `syslogd-listfiles`
 M> do
 M>    if [ -s $LOG ]; then
 M>       savelog -g adm -m 640 -u root -c 7 $LOG >/dev/null
 M>    fi
 M> done
 M> ...

 M> И вот он, финиш:

 M> # syslogd-listfiles
 M> /var/log/daemon.log
 M> /var/log/messages
 M> /var/log/syslog
 M> /var/log/kern.log

 M> # syslogd-listfiles -w
 M> /var/log/mail.warn
 M> /var/log/uucp.log
 M> /var/log/user.log
 M> /var/log/daemon.log
 M> /var/log/messages
 M> /var/log/debug
 M> /var/log/auth.log
 M> /var/log/mail.err
 M> /var/log/mail.log
 M> /var/log/kern.log
 M> /var/log/lpr.log
 M> /var/log/mail.info

 M> Машина включается каждый день. Чем руководствуется syslogd в своей работе?
 M> Вообще, хоть чем-то руководствуется? Во-первых, файл /var/log/messages присутствует
 M> в обоих списках - и daily и weekly. Как такое может существовать? Во-вторых, бэкапов лога
 M> 7, как указано в скрипте daily, А период оборота их вообще какой-то рандомный по своей природе.
 M> Точно не день, да и неделя там, кажется всего раз получилась.
 M> Да, я ротацию логов трогать и что-то менять и в мыслях не держал. 
 M> Все так крутится с момента установки.

Машина, говоришь, _включается_ каждый _день_?  А anacron стоит?

-- 
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru

$lotr = $hobbit;          # Просто копируем "Хоббита"
$lotr =~ s/Bilbo/Frodo/g; #   и легко пишем продолжение.
		из Camel Book



Reply to: