Empty-or-Delete-a-log-files-in-Linux-or-UNIX - файлы журнала в Linux и UNIX

Как очистить или удалить файлы журнала в Linux или UNIX?

Мониторинг

Как очистить или удалить файлы журнала в Linux или UNIX? Размер файла журнала моего веб-сервера довольно большой. Как удалить файл журнала в Linux, не помешав работе приложений? Существует ли правильный способ очистки файлов журналов в Unix? Вы можете просто обрезать файл журнала, используя «> именя-файла«. Например, если имя файла журнала — /var/log/foo, попробуйте выполнить «> /var/log/foo» от имени пользователя root.

Как очистить содержимое файла журнала из командной строки?

Скажем, вы хотите очистить содержимое файла журнала с именем /var/log/messages, выполните:

# >/var/log/messages

 

 

Следующая команда совместима с различными оболочками Linux и Unix:

: > /var/log/messages

 

 

Проверьте размер файла:

# ls -l /var/log/messages

 

 

Если вы действительно хотите удалить или очистить файл, введите следующую команду rm:

# rm /var/log/messagep

 

 

Удаление файлов журнала в UNIX или в Linux с использованием команды truncate

Используйте команду truncate, чтобы уменьшить или увеличить размер каждого ФАЙЛА до указанного размера. Одним из способов очистки файла журнала с именем www.blog.sedicomm_access.log — выполнить следующую команду:

# cd /var/log/nginx/
# ls -lh www.blog.sedicomm_access.log
# truncate -s 0 www.blog.sedicomm_access.log
# ls -lh www.blog.sedicomm_access.log

 

How-to-delete-a-log-files-in-Linux-or-UNIX-using-the-bash-shell

 

Другие команды для очистки/удаления содержимого файлов в Linux

Попробуйте команду cat:

cat /dev/null > www.sedicomm.com_access.log

 

 

Или команду cp:

# cp /dev/null /var/log/nginx/php_error.log

 

 

Как очистить файл журнала, используя dd в Linux или Unix?

Введите команду dd следующим образом:

# dd if=/dev/null of=/path/to/log/file
# dd if=/dev/null of=/var/log/lighttpd/error_log

 

 

Как очистить файл в Linux с помощью echo /printf?

Еще один метод — использовать команду echo:

# echo -n "" > /path/to/java/appserver.log

 

 

Инструмент logrotate

Лучше всего использовать инструмент logrotate. Он предназначен для упрощения администрирования систем, которые генерируют большое количество файлов журналов. Данный инструмент позволяет автоматически увеличивать, сжимать, удалять и отправлять файлы журналов по почте. Каждый файл журнала может обрабатываться ежедневно, еженедельно, ежемесячно или только тогда, когда он становится слишком большим.

Заключение

В этой статье показано, как очистить или удалить содержимое большого файла журнала в системах, подобных Linux и Unix.

 

 

Спасибо за уделенное время на прочтение статьи!

Если возникли вопросы, задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Ciscoкурсы по кибербезопасности,  полный курс по кибербезопасности от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).

Курсы Cisco и Linux с трудоустройством!

Спешите подать заявку! Осталось пару мест. Группы стартуют 22 июля, а следующая 19 августа, 23 сентября, 21 октября, 25 ноября, 16 декабря, 20 января, 24 февраля.
Что Вы получите?
  • Поможем стать экспертом в сетевом администрировании и получить международные сертификаты Cisco CCNA Routing & Switching или Linux LPI.
  • Предлагаем проверенную программу и учебник экспертов из Cisco Networking Academy и Linux Professional Institute, сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и сделать карьеру. 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проводим вечерние онлайн-лекции на нашей платформе или обучайтесь очно на базе Киевского офиса.
  • Спросим у вас об удобном времени для практик и подстроимся: понимаем, что времени учиться мало.
  • Если хотите индивидуальный график — обсудим и осуществим.
  • Выставим четкие дедлайны для самоорганизации. Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
А еще поможем Вам:
  • отредактировать резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроим на работу в Cisco по программе Cisco Incubator, New Graduate и Experienced. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco CCNA Routing & Switching и Linux LPI, подайте заявку или получите бесплатную консультацию.
Мониторинг

Больше похожих постов

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Самое читаемое
Меню