Я только что заметил, что на моем сервере нет свободного места, поэтому мне нужно кое-что удалить.
Кажется, /opt/jboss-6.1.0
каталог занимает более 200 Гб (невероятно).
Я хотел бы удалить его, но я не уверен, использует ли сервер jBoss (я даже не знаю, что это такое). Как мне понять, вызовет ли удаление этой папки проблемы на сервере? (Я знаю, что мы используем Apache Web Server)
Я проверил процессы с помощью:, ps aux | grep jboss
но ничего не найдено.
решение1
JBoss — это сервер приложений, фреймворк для запуска приложений/сервлетов на основе Java. Так что, по сути, удаление этого /opt/jboss-xxx
почти наверняка означает удаление всего приложения (в зависимости от конфигурации вашего сервера)
видетьПлатформа корпоративных приложений JBoss
JBoss, вероятно, запущен, и, как обычно, он полон журналов. Серверы приложений также нуждаются в регулярной очистке и обслуживании, особенно когда дело касается очистки журналов (настроенная ротация журналов или задания cron для их очистки).
Ваша команда ps/grep могла не сработать, поскольку grep чувствителен к регистру. Я бы рекомендовал:
ps -uax | egrep -i "jboss|java"
Процесс JBoss также может быть мертв из-за исчерпания места для журналирования.
Что касается журналов, я бы рекомендовал обычное задание cron, очищающее журналы, которые старше 2 месяцев (на самом деле 60 дней), например:
find /opt/jboss-6.1.0/server/all/log -type f -mtime +60 -exec rm {} \;
Соответствующая ссылка:
Удалить файлы старше x дней в Linux
Отказ от ответственности: такая очистка журналов должна быть частью политики регулярного резервного копирования.