Как сделать место в разделе / ​​var / log

Для firefox вы можете установить firebug. После того, как firebug установлен в firefox, вы можете сделать следующее:

ctrl shift del

Это вызовет диалог очистки истории, который включает очистку кеша. Предоставляя вам хороший контроль над тем, что вы очищаете, а что нет. Вот скриншот этой функции:

1
задан 5 January 2016 в 13:09

1 ответ

Посмотрите пакет @ logrotate, вы можете увидеть учебник на этой странице

, вы можете либо

Опустить уровень ведения журнала вашего брандмауэра: изменить директиву LOGLEVEL в /etc/ufw/ufw.conf для одного из «выключенных», «низких», «средних», «высоких» и sudo service ufw restart, перенастроить ваш брандмауэр, чтобы он регистрировался в другой части, где у вас больше свободного места, чтобы настроить логротат для более частого поворота журналов в /etc/cron.daily/logrotate, например, в /etc/cron.hourly/logrotate (см. этот пост) sudo ln -s /etc/cron.daily/logrotate /etc/cron.hourly/logrotate Измените файл /etc/logrotate.d/ufw в соответствии с этим сообщением, чтобы управлять размером вращения и man logrotate для получения дополнительных опций конфигурации. Возможно, ваш файл не вращается из-за размера файла, который не установлен, по умолчанию директива размера не устанавливается в файл /etc/logrotate.d/ufw, поэтому она еженедельно изменяется только в соответствии с директивой файла конфигурации. Поэтому изменение этого параметра, создавая директиву size (например, size 300M), сделает то, что вы ожидаете. Обратите внимание: если используется директива размера, logrotate будет игнорировать ежедневные, еженедельные, ежемесячные и ежегодные директивы. Если вы хотите, чтобы logrotate учитывал как размер журнала, так и временную метку, следует использовать директиву minsize. Запустите вручную, если вы хотите, чтобы задание logrotate проверяло его с помощью sudo /etc/cron.daily/logrotate. Проверяйте задания logrotate в файле / var / lib / logrotate / status (см. Этот пост). Если вы не хотите, чтобы ufw входил в вашу проверку kern.log этот пост
1
ответ дан 23 May 2018 в 14:34
  • 1
    Хотя это началось сегодня утром: cat / var / lib / logrotate / status | grep ufw " /var/log/ufw.log" 2016-1-4-7: 44: 7 sudo logrotate -v /etc/logrotate.d/ufw чтение файла конфигурации /etc/logrotate.d/ufw Обработка 1 логарифмического вращающегося шаблона: /var/log/ufw.log еженедельно ( 4 оборота) пустые файлы журналов не вращаются, старые журналы удаляются с учетом log /var/log/ufw.log error: skipping " /var/log/ufw.log" потому что родительский каталог имеет небезопасные разрешения (он доступен для записи в мире или доступен для записи группой, которая не является «root»). Set " su " директива в файле конфигурации, чтобы сообщить logrotate, какой пользователь / группу следует использовать для вращения. – useful 4 January 2016 в 17:09
  • 2
    а также? это сделал трюк? checkout this post: stackoverflow.com/questions/26482773/… и пример первого ответа отправьте свой файл /etc/logrotate.d/ufw в свой вопрос, пожалуйста – Philippe Gachoud 4 January 2016 в 17:15
  • 3
    Это не удалось manu сейчас (хотя sudo), но сегодня утром он работал авто ??? cat / var / lib / logrotate / status | grep ufw "/var/log/ufw.log" 2016-1-4-7: 44: 7 cat /etc/logrotate.d/ufw/var/log/ufw.log {rotate 4 weekly missingok notifempty compress delaycompress sharedscripts postrotate invoke-rc.d rsyslog reload & gt; / dev / null 2 ​​& amp; 1 || true endscript}, как он мог работать сегодня утром без директивы создания? Или это cron работает как noboby или бог? – useful 4 January 2016 в 17:22
  • 4
    Вы пытались выполнить команду logrotate, поскольку она задана в задании cron? попробуйте запустить сценарий оболочки /etc/cron.daily/logrotate с sudo /etc/cron.daily/logrotate, среда, вызывающая задание cron, может отличаться от того, с которым вы работаете в консоли. – Philippe Gachoud 4 January 2016 в 17:46
  • 5
    Эта ссылка linuxslut.net/… в потоке stackoverflow кажется очень интересной, но я ничего не могу понять, например. у моего /etc/logrotate.d/ufw нет директивы create, поэтому как я могу добавить директиву группы пользователей su, которая соответствует этой несуществующей ... sudo /etc/cron.daily/logrotate введите echo $? enter возвращает 0 .... но все 3 файла все еще там, как и раньше. Полагая, что это может быть долго, я проверил с помощью ps ax | grep logrot и ps ax | grep roller и монитора процесса, но ничего не нашел. – useful 4 January 2016 в 19:08

Другие вопросы по тегам:

Похожие вопросы: