Как удалить весь debian, сжимают журналы?

Это - один из тех вопросов, который продолжает открываться, но в соответствии с различными заголовками, таким образом, трудно определить дубликаты.

Позвольте мне запуститься исправить Вашу терминологию немного. На основе контекста вопроса необходимо спрашивать о распространении, не репликации, как последний между коллегами DNS (ведущее устройство и ведомые устройства).

Существует много факторов, которые определяют задержку распространения. На поверхности это, казалось бы, было бы простым вопросом использования времени TTL. Нормальный подход, когда Вы знаете адрес, должен измениться, должен уменьшить TTL до короткого периода, сказать час до внесения фактического изменения. Если TTL будет установлен на меньше чем час, то можно в значительной степени ожидать, что большинство систем будет игнорировать его и использовать час так или иначе.

К сожалению, когда-либо растущее число систем полностью игнорирует TTL и предоставляет кэшируемую информацию, которая может устареть. Нет абсолютно ничего, что можно сделать об этом, если Вы не управляете теми системами.

Даже кэш локального компьютера может быть проблемой, поскольку операционные системы даже не могут проверить, что TTL, уже не говоря о чести он, так может использовать неправильную информацию, даже если восходящий сервер DNS имеет корректную информацию.

0
задан 18 January 2012 в 02:38
2 ответа

Если вам нужно усечь журналы:

cd /var/log
for i in *
do test -f $i -a -s $i && > $i
done
1
ответ дан 4 December 2019 в 21:58

Это немного устарело, но я придумал немного более надежное решение, основанное на ответе Ярека. Сначала он выполнит и удалит все журналы, которые были повернуты с помощью logrotate (например: dmesg.2.gz, auth.log.1 и т. Д.), Затем он будет рекурсивно проходить через / var / log / для файлов журналов и очищать их. .

rm -rfv /var/log/{*.[0-9],*.[0-9].gz}
for i in `find /var/log/ -type f`; do
        if [ -f $i ] && [ -s $i ]; then
                echo "" > $i
        fi
done

Я нашел это очень полезным при подготовке живой системы для создания живого изображения.

0
ответ дан 4 December 2019 в 21:58

Теги

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