Когда я заглядываю в Ubuntu System Log Viewer (я думаю, это название по-английски), категории сообщений растут с 70000 строками и размером почти 12 МБ. Он смешивает сообщения с мая этого года и последние сообщения за последние несколько дней.
Как я могу удалить старые сообщения с мая?
Как удалить старые сообщения за май?
blockquote>Есть два способа. Если бы это зависело от меня, я бы определил важность
- Shutdown syslog / rsyslog,
sudo vi /var/log/messages
и удалил строки с мая. Затем снова запустите syslog / rsyslog.- Получите патент и позвольте ` logrotate (8) вращать журнал для вас.
@fmowrg:
Похоже, вы добавили несколько дублирующих строк в свою конфигурацию logrotate.
Файл / var / log / messages (и большинство файлов в / var / log) следует повернуть на
/etc/logrotate.d/syslog
(или аналогичный файл в /etc/logrotate.d/. Сделайтеgrep /var/log/messages /etc/logrotate.d/*
, чтобы убедиться, что ).Нет необходимости добавлять / var / log / messages в файл по адресу /etc/logrotate.conf.
Пакеты logrotate
и rsyslog
вместе настроят вашу систему для автоматического архивирования и устаревания файлов системного журнала.
Существует множество параметров для команды logrotate (8), которые помогут вам обрезать текущий беспорядок, а затем все остальное произойдет автоматически.