Назад | Перейти на главную страницу

Можно ли просто удалить / tmp / * и все файлы журналов apache (access.log, error.log)?

Они просто занимают слишком много места на диске, безопасно ли их удалить?

Есть ли что-то, о чем мне нужно позаботиться, когда я настраиваю задание crontab для регулярного удаления? Спасибо!

Вам бы лучше logrotate. Вы можете установить максимальный размер для каждого файла и количество файлов, которые нужно поддерживать. Затем я могу поддерживать определенный объем файлов - например. 10 файлов по 10 МБ каждый, всего 100 МБ. Logrotate настраивается для всех файлов, apache также может быть настроен для управления этим сам.

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

Вам лучше очистить / tmp как часть процесса перезагрузки - он должен быть очищен автоматически.