linux:administration:view_log_files
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| linux:administration:view_log_files [2022/07/19 10:25] – [РАСПОЛОЖЕНИЕ ЛОГОВ ПО УМОЛЧАНИЮ] so_v_a | linux:administration:view_log_files [2026/08/26 14:27] (текущий) – so_v_a | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | # КАК ПОСМОТРЕТЬ ЛОГИ В LINUX | + | < |
| - | ## РАСПОЛОЖЕНИЕ ЛОГОВ ПО УМОЛЧАНИЮ | + | # Как посмотреть логи в Linux |
| + | |||
| + | ## Расположение логов по-умолчанию | ||
| Большинство файлов логов Linux находятся в папке `/var/log/` вы можете список файлов логов для вашей системы с помощью команды ls: | Большинство файлов логов Linux находятся в папке `/var/log/` вы можете список файлов логов для вашей системы с помощью команды ls: | ||
| Строка 9: | Строка 11: | ||
| ``` | ``` | ||
| - | Ниже приведен пример 20-ти различных | + | Все файлы |
| - | В зависимости | + | |
| + | - события; | ||
| + | | ||
| + | | ||
| - | * **/ | + | ### Основные журналы |
| - | * **/var/log/dmesg** - содержит | + | * **/var/log/syslog** или **/ |
| - | * **/ | + | * **/ |
| - | * **/var/log/boot.log** - Содержит информацию, которая регистрируется при загрузке системы. | + | * **/var/log/dmesg** — драйвера устройств. Одноименной командой можно просмотреть вывод содержимого файла. Размер журнала ограничен, когда файл достигнет своего предела, старые |
| - | * **/ | + | ------ |
| + | | ||
| + | emerg - система неиспользуемая | ||
| + | alert - действие должно быть произведено немедленно | ||
| + | crit - условия критичности | ||
| + | err - условия ошибок | ||
| + | warn - условия предупреждений | ||
| + | notice - обычные, но значимые условия | ||
| + | info - информационный | ||
| + | debug - отладочные сообщения | ||
| - | * **/ | + | ``` |
| + | (5:520)$ dmesg -l err | ||
| + | [1131424.604352] usb 1-1.1: 2:1: cannot get freq at ep 0x1 | ||
| + | [1131424.666013] usb 1-1.1: 1:1: cannot get freq at ep 0x81 | ||
| + | [1131424.749378] usb 1-1.1: 1:1: cannot get freq at ep 0x81 | ||
| + | ``` | ||
| + | ------ | ||
| - | * **/var/log/lastlog** - Отображает информацию | + | * **/var/log/alternatives.log** — Вывод программы update-alternatives, |
| - | * **/var/log/maillog** и **/ | + | * **/var/log/anaconda.log** |
| - | * **/var/log/user.log** - Информация из всех журналов на уровне пользователей. | + | * **/var/log/audit** — Записи, созданные службой аудита auditd. |
| - | * **/var/log/Xorg.x.log** | + | * **/var/log/boot.log** |
| - | * **/var/log/alternatives.log** - Информация о работе программы update-alternatives. Это символические ссылки на команды или библиотеки по умолчанию. | + | * **/var/log/cron*** — Отчет службы crond об исполняемых командах и сообщения от самих |
| - | * **/var/log/btmp** - лог файл Linux содержит информацию | + | * **/var/log/cups** — Все, что связано с печатью и принтерами. |
| - | * **/var/log/cups** - Все сообщения, связанные с печатью и принтерами. | + | * **/var/log/faillog** — Неудачные попытки входа в систему. Очень |
| + | полезно при проверке угроз в системе | ||
| - | * **/var/log/anaconda.log** | + | * **var/log/kern.log** |
| - | * **/var/log/yum.log** | + | * **/var/log/maillog/** или **/ |
| - | * **/var/log/cron** - Всякий раз когда демон Cron запускает выполнения | + | * **/var/log/pm-powersave.log** — Сообщения |
| - | * **/var/log/secure** - содержит информацию, относящуюся к аутентификации и авторизации. Например, SSHd регистрирует здесь все, в том числе неудачные | + | * **/var/log/samba/** — Логи файлового сервера Samba, который используется для доступа к общим папкам Windows |
| - | * **/var/log/wtmp** или **/ | + | * **/var/log/spooler** — Для представителей старой школы, содержит сообщения USENET. Чаще всего бывает пустым и заброшенным. |
| - | * **/var/log/faillog** - лог системы linux, | + | * **/var/log/Xorg.0.log** — Логи |
| - | * **/ | + | ### Журнал менеджера |
| - | * **/ | + | Для каждого дистрибутива будет отдельный журнал |
| - | * **/var/log/lighttpd/** - логи linux веб-сервера lighttpd | + | * **/var/log/yum.log** — Для программ установленных |
| - | * **/var/log/conman/** - файлы логов клиента ConMan, | + | * **/var/log/emerge.log** — Для ebuild-ов установленных из Portage с помощью emerge в Gentoo Linux. |
| - | * **/var/log/mail/** - в этом каталоге содержатся дополнительные логи | + | * **/var/log/dpkg.log** — Для программ установленных с помощью dpkg в Debian Linux и всем семействе родственных дистрибутивах. |
| - | * **/ | ||
| - | * **/ | + | ### Бинарные журналы учета пользовательских сессий. |
| - | * **/var/log/audit/**- Содержит информацию, | + | * **/var/log/lastlog** — Последняя сессия пользователей. Прочитать |
| - | * **/var/log/setroubleshoot/ | + | * **/var/log/tallylog** — Аудит неудачных попыток входа в систему. Вывод на экран с помощью утилиты |
| - | * **/var/log/samba/** - содержит | + | * **/var/log/btmp** — Еже |
| - | * **/var/log/sa/** - Содержит .cap файлы, собранные пакетом Sysstat. | + | * **/var/log/utmp** — Список входов пользователей в систему на данный момент. |
| - | * **/var/log/sssd/** - Используется | + | * **/var/log/wtmp** — Еще один журнал записи входа |
| - | ## ПРОСМОТР ЛОГОВ В LINUX | + | ------ |
| + | ``` | ||
| + | (5:535)$ sudo utmpdump / | ||
| + | [5] [02187] [l0 ] [ ] [4.0.5-gentoo | ||
| + | [1] [00000] [~~ ] [shutdown] [4.0.5-gentoo | ||
| + | [2] [00000] [~~ ] [reboot | ||
| + | [8] [00368] [rc ] [ ] [3.18.12-gentoo | ||
| + | [1] [20019] [~~ ] [runlevel] [3.18.12-gentoo | ||
| + | ``` | ||
| + | ------ | ||
| + | |||
| + | ### Другие журналы | ||
| + | |||
| + | Также скорее всего на сервере или рабочей станции будет крутится база данных, | ||
| + | Например некоторые из таковых: | ||
| + | |||
| + | * **/ | ||
| + | |||
| + | * **/ | ||
| + | |||
| + | * **/ | ||
| + | |||
| + | Так же в домашнем каталоге пользователя могут находится журналы графических приложений, | ||
| + | |||
| + | * **~/ | ||
| + | |||
| + | ## Просмотр логов в Linux | ||
| Чтобы посмотреть логи на Linux можно использовать несколько утилит командной строки Linux. Также это может быть сделано с помощью любого текстового редактора, | Чтобы посмотреть логи на Linux можно использовать несколько утилит командной строки Linux. Также это может быть сделано с помощью любого текстового редактора, | ||
| Строка 115: | Строка 161: | ||
| grep -i error / | grep -i error / | ||
| ``` | ``` | ||
| - | + | ## Просмотр логов с помощью утилиты jornalctl | |
| - | ## ПРОСМОТР ЛОГОВ С ПОМОЩЬЮ УТИЛИТЫ JORNALCTL | + | |
| С приходом системы инициализации **systemd** большинство функций касающихся управления сервисами перешли под её управление. В том числе и управление логами. | С приходом системы инициализации **systemd** большинство функций касающихся управления сервисами перешли под её управление. В том числе и управление логами. | ||
| - | Теперь для просмотра логов определенного сервиса или загрузки системы необходимо использовать утилиту **journalctl** | + | Теперь для просмотра логов определенного сервиса или загрузки системы необходимо использовать утилиту **[[journalctl|journalctl]]** |
/var/www/html/dokuwiki/data/attic/linux/administration/view_log_files.1658226330.txt.gz · Последнее изменение: (внешнее изменение)
