Очистка логов

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
_DmG_
Сообщения: 64

Очистка логов

Сообщение _DmG_ »

Возможно вопрос глупый, но при удалении всех строк из журнала messages и его сохранении, создается фал messages~ и в него продолжают набиваться записи событий. В очищенный же журнал ничего не попадает.
Как быть? :huh:
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: Очистка логов

Сообщение allez »

Следы замести хотите? ;)
Файл в текстовом редакторе открывали, удаляли все строки и сохраняли? :D
echo -n > /var/log/messages не пробовали?

Если же вы просто не хотите, чтобы файлы журналов забивали диск, то man logrotate - это то, что вам нужно.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Очистка логов

Сообщение sash-kan »

(_DmG_ @ Dec 9 2005, в 06:37) писал(а):создается фал messages~

не создается, а переименовывается оригинальный.
можно проверить по inode (ls -i /messages* до и после "очистки").
и syslogd, естественно, продолжает записывать именно в него (ведь после открытия файла его последующие переимонования роли не играют - файл идентифицируется именно по inode).

вариант - совсем удалить файл. по идее, syslogd не настолько туп, чтобы не создать новый (:
проверять не буду ((:
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
_DmG_
Сообщения: 64

Re: Очистка логов

Сообщение _DmG_ »

Следы скрыть не хочу. Просто хлопотно отслеживать события при их наличии с момента инсталляции системы.
Спасибо за ответы - попробуем... :)
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: Очистка логов

Сообщение allez »

Тогда точно logrotate. Кстати, а система-то давно установлена?
Спасибо сказали: