Причина, почему нет универсального руководства для очистки /var
это, это высоко зависит от системы. Короче говоря, /var
вероятно, самая определенная для распределения часть иерархии файловой системы. Кроме журналов, обычно управляемых logrotate
(см. ответ ddeimeke), следующие факторы могут значительно отличаться от установки до установки:
/var
: это стандартизировано дистрибутивом (пути, скорректированные в упаковочном процессе для каждого распределенного пакета), или оставило способ, которым каждая программа определила для себя,Так, при поиске универсального пути к тому, чтобы сделать очистку обычно существует два способа пойти: поиск определенной для распределения информации об управлении /var
или (и) вручную определите, что часть /var
поддерево чаще всего заполнено.
Для последнего можно использовать много инструментов, но вероятно самое универсальное du
(DiskUsage) программа командной строки, вместе с xdiskusage
для визуализации. Если это - бездисплейный сервер, можно сохранить вывод от du
в файл загрузите его и работайте xdiskusage
локально, предоставление du
выходной файл в качестве параметра. Следующий шаг, который реализует некоторые регулярные стандартные программы очистки, определяет, какая программа ответственна, для которого файла (файлов) - часть этого можно легко вывести, но в некоторых случаях необходимо будет использовать утилиты управления пакетом распределения - они могут очень часто говорить Вам, которые упаковывают определенный путь, принадлежит.
У Вас есть плохие полномочия, любой на /
или /etc
. Выполнение этого должно зафиксировать его:
chmod 755 / /etc
chown root:root / /etc