Инструменты пользователя

Инструменты сайта


linux:administration:view_log_files

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
linux:administration:view_log_files [2022/07/20 19:14] – [РАСПОЛОЖЕНИЕ ЛОГОВ ПО УМОЛЧАНИЮ] so_v_alinux:administration:view_log_files [2026/08/26 14:27] (текущий) – so_v_a
Строка 1: Строка 1:
-# КАК ПОСМОТРЕТЬ ЛОГИ В LINUX+<!DOCTYPE markdown>
  
-## РАСПОЛОЖЕНИЕ ЛОГОВ ПО УМОЛЧАНИЮ+# Как посмотреть логи в Linux 
 + 
 +## Расположение логов по-умолчанию
  
 Большинство файлов логов Linux находятся в папке `/var/log/` вы можете список файлов логов для вашей системы с помощью команды ls: Большинство файлов логов Linux находятся в папке `/var/log/` вы можете список файлов логов для вашей системы с помощью команды ls:
Строка 8: Строка 10:
  ls -l /var/log/  ls -l /var/log/
 ``` ```
- 
  
 Все файлы журналов, можно отнести к одной из следующих категорий: Все файлы журналов, можно отнести к одной из следующих категорий:
- 
- 
  - приложения;  - приложения;
  - события;  - события;
Строка 18: Строка 17:
  - системный.   - системный. 
  
-------+### Основные журналы
  
  * **/var/log/syslog** или **/var/log/messages** содержит глобальный системный журнал, в котором пишутся сообщения с момента запуска системы, от ядра Linux, различных служб, обнаруженных устройствах, сетевых интерфейсов и много другого.  * **/var/log/syslog** или **/var/log/messages** содержит глобальный системный журнал, в котором пишутся сообщения с момента запуска системы, от ядра Linux, различных служб, обнаруженных устройствах, сетевых интерфейсов и много другого.
Строка 72: Строка 71:
 * **/var/log/Xorg.0.log** — Логи X сервера. Чаще всего бесполезны, но если в них есть строки начинающиеся с EE, то следует обратить на них внимание. * **/var/log/Xorg.0.log** — Логи X сервера. Чаще всего бесполезны, но если в них есть строки начинающиеся с EE, то следует обратить на них внимание.
  
 +### Журнал менеджера пакетов
  
 Для каждого дистрибутива будет отдельный журнал менеджера пакетов. Для каждого дистрибутива будет отдельный журнал менеджера пакетов.
Строка 82: Строка 82:
  
  
-## ПРОСМОТР ЛОГОВ В LINUX+### Бинарные журналы учета пользовательских сессий. 
 + 
 +* **/var/log/lastlog** — Последняя сессия пользователей. Прочитать можно командой last. 
 + 
 +* **/var/log/tallylog** — Аудит неудачных попыток входа в систему. Вывод на экран с помощью утилиты pam_tally2. 
 + 
 +* **/var/log/btmp** — Еже один журнал записи неудачных попыток входа в систему. Просто так, на всякий случай, если вы еще не догадались где следует искать следы активности взломщиков. 
 + 
 +* **/var/log/utmp** — Список входов пользователей в систему на данный момент. 
 + 
 +* **/var/log/wtmp** — Еще один журнал записи входа пользователей в систему. Вывод на экран командой utmpdump. 
 + 
 +------ 
 +``` 
 +(5:535)$ sudo utmpdump /var/log/wtmp 
 +[5] [02187] [l0  ] [        ] [4.0.5-gentoo     ] [0.0.0.0     ] [Вт авг 11 16:50:07 2015] 
 +[1] [00000] [~~  ] [shutdown] [4.0.5-gentoo     ] [0.0.0.0     ] [Вт авг 11 16:50:08 2015] 
 +[2] [00000] [~~  ] [reboot  ] [3.18.12-gentoo   ] [0.0.0.0     ] [Вт авг 11 16:50:57 2015] 
 +[8] [00368] [rc  ] [        ] [3.18.12-gentoo   ] [0.0.0.0     ] [Вт авг 11 16:50:57 2015] 
 +[1] [20019] [~~  ] [runlevel] [3.18.12-gentoo   ] [0.0.0.0     ] [Вт авг 11 16:50:57 2015] 
 +``` 
 +------ 
 + 
 +### Другие журналы 
 + 
 +Также скорее всего на сервере или рабочей станции будет крутится база данных, веб сервер, разнообразные приложения. Каждое приложения или служба может иметь свой собственный файл или каталог журналов событий и ошибок. 
 +Например некоторые из таковых: 
 + 
 +* **/var/log/mysql/** — Лог базы данных MySQL. 
 + 
 +* **/var/log/httpd/** или **/var/log/apache2/** — Лог веб сервера Apache, журнал доступа находится в access_log, а ошибки — в error_log. 
 + 
 +* **/var/log/lighthttpd/** — Лог веб сервера lighttpd. 
 + 
 +Так же в домашнем каталоге пользователя могут находится журналы графических приложений, DE. 
 + 
 +* **~/.xsession-errors** — Вывод stderr графических приложений X11. 
 + 
 +## Просмотр логов в Linux
  
 Чтобы посмотреть логи на Linux можно использовать несколько утилит командной строки Linux. Также это может быть сделано с помощью любого текстового редактора, или специальной утилиты. Чтобы посмотреть логи на Linux можно использовать несколько утилит командной строки Linux. Также это может быть сделано с помощью любого текстового редактора, или специальной утилиты.
Строка 123: Строка 161:
  grep -i error /var/log/messages  grep -i error /var/log/messages
 ``` ```
- +## Просмотр логов с помощью утилиты jornalctl
-## ПРОСМОТР ЛОГОВ С ПОМОЩЬЮ УТИЛИТЫ JORNALCTL+
  
 С приходом системы инициализации **systemd** большинство функций касающихся управления сервисами перешли под её управление. В том числе и управление логами. С приходом системы инициализации **systemd** большинство функций касающихся управления сервисами перешли под её управление. В том числе и управление логами.
Строка 131: Строка 168:
  
  
-# upd 
- 
-https://habr.com/ru/post/332502/ 
/var/www/html/dokuwiki/data/attic/linux/administration/view_log_files.1658344473.txt.gz · Последнее изменение: (внешнее изменение)