Что такое логи сервера и для чего нужны

watch 23s
views 2

07:23, 18.04.2022

Содержание статьи
arrow

  • Где можно посмотреть логи сервера
  • Зачем смотреть логи сервера и как их правильно читать
  • Проверка логов, если у вас VPS сервер

Логи сервера – это файлы, в которых фиксируется и хранится системная информация о работе устройства. Туда заносятся данные об определенных событиях, которые происходят на сервере:

  • возникающие во время работы ошибки;
  • статистика посещаемости;
  • данные о поисковых запросах;
  • попытки входа и выхода для учетных записей;
  • сведения о работе почтового сервиса;
  • данные планировщика задач и многое другое.

Характер содержимого логов зависит от их местоположения, назначения и установленных администратором настроек.

Где можно посмотреть логи сервера

Как правило, эти файлы хранятся на жестком диске или SSD-накопителе основного сервера, и чаще всего это корневая директория хостинга, системная папка logs. Точное местоположение будет зависеть от операционной системы:

  1. Для пользователей Ubuntu или Debian основной файл лога будет храниться по пути /var/log/syslog, и там же можно найти logs загрузки системы, nginx, MySQL.
  2. Для CentOS или Fedora путь – /var/log/. Здесь можно найти журналы ошибок, доступов, загрузки системы и другого программного обеспечения.
  3. Для Windows все куда проще – достаточно через панель управления перейти в приложение «Просмотр журналов и событий», и дальше уже непосредственно в системные журналы.

В целом найти лог веб-сервера не проблема, а вот правильно их читать и понимать умеют не все. Об этом и поговорим дальше.

Зачем смотреть логи сервера и как их правильно читать

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

Всякий log имеет четкую структуру с закодированной информацией о характере происшествия. Вот, например, посмотрим на структуру стандартного файла access_log:

102.102.102.102 - - [02/Feb/2022:12:00:00 +0100] "GET /wp-includes/feed.php HTTP/2.0" 200 - "-" "Chrome/6.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36"

Что такое логи сервера и для чего нужны

Расшифровываем:

  • 102.102.102.102 – IP-адрес, откуда поступил запрос;
  • [02/Feb/2022:12:00:00 +0100] – дата и время произошедшего события;
  • GET – метод запроса;
  • /wp-includes/feed.php – объект запроса;
  • HTTP/2.0 — протокол;
  • 200 – код серверного ответа;
  • Chrome/6.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36 – данные о посетителе.

Структура лог-файлов будет различаться, в зависимости от операционной системы, поэтому какого-то универсального гайда не предоставим – нужно всё познавать в индивидуальном порядке. Для Windows Server всё очень просто – там логирование ведется в виде таблицы с продуманной и удобной структурой. В общем, немного теории и практики, и вы легко сможете читать любые logs server, от почтовых до загрузочных.

Проверка логов, если у вас VPS сервер

Чтобы получить доступ к системным журналам, вам потребуется сперва подключиться к серверу по SSH-протоколу, а затем в консоль ввести последовательность команд:

  • cd logs.
  • ls -all.

Перед вами появится содержимое папки logs, остается лишь открыть искомый журнал и приступить к его анализу. Чтобы удобнее было собирать и просматривать логи сервера, многие администраторы пользуются специальным программным обеспечением – например, Paessler PRTG, Papertrail, Loggly или XpoLog. Здесь каждый предпочитает то, что удобнее и дешевле, ведь нормальные программы, как правило, платные. На этом мы заканчиваем наш материал и благодарим за внимание. Если возникнут сложности – обращайтесь к специалистам HostZealot. Мы и VPS в аренду предоставим, и с началом работы поможем.

Поделиться

Была ли эта статья полезной для вас?

Популярные предложения VPS

-18.6%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
4 TB
wKVM-SSD 4096 Metered Windows

$ 44.26

$

При оплате за год

-18.4%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
75 GB SSD
Bandwidth
Bandwidth
2 TB
wKVM-SSD 2048 Metered Windows

$ 27.96

$

При оплате за год

-21.4%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
500 GB
wKVM-SSD 8192 HK Windows

$ 78.04

$

При оплате за год

-9.2%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-wKVM-SSD 4096 Windows

$ 83.87

$

При оплате за год

-10%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
200 GB HDD
Bandwidth
Bandwidth
300 Gb
KVM-HDD HK 8192 Linux

$ 23.95

$

При оплате за год

-10%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
Unlimited
KVM-SSD 8192 Linux

$ 30.11

$

При оплате за год

-5%

CPU
CPU
3 Xeon Cores
RAM
RAM
1 GB
Space
Space
40 GB HDD
Bandwidth
Bandwidth
Unlimited
wKVM-HDD 1024 Windows

$ 14.09

$

При оплате за год

-10%

CPU
CPU
6 Epyc Cores
RAM
RAM
8 GB
Space
Space
100 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 8192 Linux

$ 42.28

$

При оплате за год

-10%

CPU
CPU
8 Xeon Cores
RAM
RAM
32 GB
Space
Space
200 GB SSD
Bandwidth
Bandwidth
12 TB
KVM-SSD 32768 Metered Linux

$ 174.72

$

При оплате за год

CPU
CPU
4 Epyc Cores
RAM
RAM
4 GB
Space
Space
50 GB NVMe
Bandwidth
Bandwidth
Unlimited
Keitaro KVM 4096
OS
CentOS
Software
Software
Keitaro
$

При оплате за год

Другие статьи на эту тему

cookie

Принять файлы cookie и политику конфиденциальности?

Мы используем файлы cookie, чтобы обеспечить вам наилучший опыт работы на нашем сайте. Если вы продолжите работу без изменения настроек, мы будем считать, что вы согласны получать все файлы cookie на сайте HostZealot.