Помощник по журналам Linux
Шпаргалка по поиску в журналах Linux и командам распаковки сжатых файлов
grep "ключевое_слово" /var/log/syslogПоиск строк, содержащих ключевое слово, в файле журнала
grep -i "error" /var/log/syslogПоиск "error" без учета регистра
grep -c "error" /var/log/syslogПодсчет количества совпадающих строк
grep -n "error" /var/log/syslogОтображение номеров совпадающих строк
grep -C 3 "error" /var/log/syslogОтображение совпадающей строки и 3 строк контекста до и после нее
grep -B 5 "error" /var/log/syslogОтображение совпадающей строки и 5 предыдущих строк
grep -A 5 "error" /var/log/syslogОтображение совпадающей строки и 5 последующих строк
grep -v "debug" /var/log/syslogИсключение строк, содержащих "debug"
grep -r "error" /var/log/Рекурсивный поиск по всем файлам в каталоге
grep -l "error" /var/log/*Отображение только имен файлов, содержащих совпадение
grep -F "error" /var/log/*.logПоиск строк, содержащих фиксированную строку "error", в файлах журнала (не поддерживает регулярные выражения)
journalctl --since "2024-01-01 00:00:00"Просмотр журналов после указанного времени
journalctl --until "2024-01-01 23:59:59"Просмотр логов до указанного времени
journalctl --since todayПросмотр логов за сегодня
journalctl --since yesterday --until todayПросмотр логов за вчера
journalctl --since "1 hour ago"Просмотр логов за последний час
journalctl --since "30 minutes ago"Просмотр логов за последние 30 минут
sed -n '/Jan 01 10:00/,/Jan 01 12:00/p' /var/log/syslogИзвлечение логов за указанный диапазон времени
awk '/2024-01-01 10:/ && /2024-01-01 12:/' /var/log/app.logФильтрация диапазона времени с помощью awk
grep -E "error|warning|critical" /var/log/syslogСопоставление нескольких ключевых слов с использованием регулярных выражений
grep -w "error" /var/log/syslogТочное совпадение целого слова
grep -E "[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}" /var/log/auth.logСопоставление IP-адресов
grep -E "[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}" /var/log/mail.logСопоставление адресов электронной почты
awk '{print $1, $2, $3}' /var/log/syslogИзвлечение первых трех полей лога
awk '$9 >= 500' /var/log/nginx/access.logФильтрация запросов с HTTP-статусом >= 500
sed 's/password=[^ ]*/password=****/g' /var/log/app.logЗамена конфиденциальной информации в логах
cut -d' ' -f1,2,3 /var/log/syslogРазделение по пробелам и извлечение указанных полей
tail -f /var/log/syslogОтслеживание файла логов в реальном времени
tail -n 100 /var/log/syslogПросмотр последних 100 строк лога
tail -f /var/log/syslog | grep --line-buffered "error"Отслеживание в реальном времени и фильтрация по ключевым словам
tail -f /var/log/syslog /var/log/auth.logОдновременное отслеживание нескольких файлов логов
journalctl -fОтслеживание логов systemd в реальном времени
journalctl -u nginx.service -fОтслеживание логов указанной службы в реальном времени
less +F /var/log/syslogОтслеживание в реальном времени с помощью less (нажмите Ctrl+C для остановки, F для продолжения)
multitail /var/log/syslog /var/log/auth.logОдновременный просмотр нескольких логов на разделенном экране (требуется установка multitail)
cat /var/log/syslog | grep "error" | grep -v "debug"Комбинирование нескольких условий фильтрации
grep "error" /var/log/syslog | sort | uniq -c | sort -rnПодсчет количества ошибок и их сортировка
awk '{sum+=$10} END {print sum}' /var/log/nginx/access.logПодсчет суммы поля (например, размера ответа)
find /var/log -name "*.log" -exec grep -l "error" {} \;Поиск в нескольких файлах журнала
zgrep "error" /var/log/syslog.*.gzПоиск в сжатых файлах журнала
zcat /var/log/syslog.1.gz | grep "error"Распаковка и поиск в сжатых журналах
find /var/log -name "*.log" | xargs grep "error"Массовый поиск с использованием xargs
grep "error" /var/log/syslog | tee errors.txtВывод результатов поиска на экран и в файл одновременно
/var/log/syslogСистемный журнал (Debian/Ubuntu)
/var/log/messagesСистемный журнал (RHEL/CentOS)
/var/log/auth.logЖурнал аутентификации (вход, sudo и т.д.)
/var/log/secureЖурнал безопасности (RHEL/CentOS)
/var/log/dmesgЖурнал загрузки ядра
/var/log/kern.logЖурнал ядра
/var/log/nginx/access.logЖурнал доступа Nginx
/var/log/nginx/error.logЖурнал ошибок Nginx
/var/log/apache2/access.logЖурнал доступа Apache
/var/log/apache2/error.logЖурнал ошибок Apache
/var/log/mysql/error.logЖурнал ошибок MySQL
docker logs <container_name>Журнал контейнера Docker
📖О инструменте
Особенности
❓Частые вопросы
🔗Связанные инструменты
Парсер Cron-выражений
Проверка синтаксиса Cron и просмотр предстоящих времен выполнения.
JSON в CSV
Преобразование данных JSON в формат CSV
JSON в YAML
Преобразование данных JSON в формат YAML
Конвертер JSON в XML
Преобразование данных JSON в формат XML
Преобразование YAML в JSON.
Преобразование YAML-конфигурации в данные в формате JSON.
JSON-форматтер
Форматирование, валидация и сжатие JSON-данных
Визуализация JSON
Показать данные JSON в виде древовидной структуры
Генератор JSON-данных
Генерация имитированных JSON-данных для тестирования
Переводчик i18n JSON
Однократно перевести весь JSON-файл. Вставьте ваш базовый контент, выберите целевой язык; инструмент будет вызывать ваш OpenRouter API с использованием плоских ключей
Сравнение различий JSON
Сравнение различий между двумя JSON-данными
Генератор QR-кодов
Генерировать настраиваемое изображение QR-кода
Генератор SVG‑заполнителя изображения
Создание настраиваемого SVG‑заполнителя изображения
Конвертер изображений в Base64
Инструмент двустороннего преобразования изображений и Base64-кодирования
Генератор UUID
Пакетная генерация уникальных UUID
Генератор паролей
Генерирует безопасные надёжные случайные пароли.
Кодирование и декодирование Base64
Инструмент кодирования и декодирования строк Base64
Кодирование/декодирование URL
Инструмент кодирования и декодирования URL-строк
Генератор MD5-хеша
Инструмент для генерации MD5-хеша
Генератор SHA-256-хеша
Инструмент для генерации SHA-256-хеша
Генератор SHA1-хеша.
Инструмент для генерации SHA1-хеша.
Hex-кодер и декодер
Инструмент кодирования/декодирования шестнадцатеричных строк
Бинарный кодер/декодер
Инструмент кодирования/декодирования двоичных строк
AES‑шифратор и дешифратор
Инструмент симметричного шифрования и дешифрования AES
RSA инструмент шифрования и дешифрования
Инструмент асимметричного шифрования RSA
Генератор HMAC
Инструмент генерации HMAC
Поиск IP-адреса
Поиск геолокации IP-адреса и информации о сети
Конвертер миллисекунд
Преобразование между миллисекундным штампом времени и строкой в формате yyyy-MM-dd HH:mm:ss.