Просмотр логов на сервере

Обязательно надо уметь читать логи...

 

Для диагностики часто нужны следующие: 

Apache и Nginx 

 

Для этого обычно используются консольные утилиты:

  • less 
  • cat
  • head
  • tail
  • nano

 

Apache

Тут несколько основных файлов логов:

1) просмотр ошибок Apache

tail -f /var/log/apache2/error.log

 

-f команда - для просмотра в реальном времени, очень удобно

2) файл access.log

tail -f /var/log/apache2/access.log

 

Nginx

tail -f /var/log/nginx/error.log

 

Примеры с утилитами просмотрщиками:

 

1) выводит последние 10 строчек с конца

tail /var/log/apache2/access.log

2) выводит последние 10 строчек с начала

head /var/log/apache2/access.log

3) утилитой cat 

cat /var/log/apache2/access.log

4) с помощью утилиты less

less /var/log/apache2/access.log

 

5) с помощью утилиты nano - тут откроется весь файл, поэтому только если файл не гигантский имеет смысл

nano /var/log/apache2/access.log

 

 

1) выводит только ошибки

grep -i error /var/log/apache2/access.log

 

2) последние 100 строчек

tail -100 /var/log/apache2/access.log

 

3) вырезаем только GET запросы - если много, то остановить через ctrl + C

grep GET /var/log/apache2/access.log

 

Важно знать: как записать часть логов в файл 

 

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


Защитный код
Обновить

Вы здесь: Сайтостроение Сисадмин Просмотр логов на сервере