Merion Academy – Telegram
Merion Academy
8.04K subscribers
362 photos
63 videos
6 files
562 links
Самое важное про IT на доступном языке.
Сотрудничество: @olegpohl
Служба поддержки: https://news.1rj.ru/str/merion_academy_bot
Download Telegram
🚨 Мы так увлеклись вэбчиком, что забыли вам сказать... У нас новый курс! 😅

Аналитик данных с нуля - для тех, кто хочет не просто смотреть на цифры, а заставлять их признаваться во всём.

Курс для тебя, если:

🆗 В Excel ты видишь не таблицы, а поле для битвы

🆗 Хочешь не бояться слова «SQL», а использовать его для магии с данными

🆗 Хочешь говорить с данными на «ты» и строить графики, от которых плачут менеджеры

Что прокачаешь за 4 месяца:

😊 Блок 1 - Excel, Google Sheets и первое знакомство с Python

😊 Блок 2 SQL: от простых SELECT'ов до оконных функций

😊 Блок 3 - Продвинутый анализ в Pandas + Power BI

😊 Блок 4 - Машинное обучение

😊 Блок 5 - Финальный проект на реальных данных + релиз в портфолио

Фишки курса:

😌 Преподаватель — Тимур Исламгулов (опыт в коммерческой аналитике)

😌 От нуля до продвинутого уровня — даже если никогда не открывал Excel

😌 Бонусы: английский для IT и карьерный интенсив

P.S. Курс такой плотный, что после него данные во сне будут сниться.

🔨 Ознакомься с полной программой курса

🔨 Залетай в нашу LMS систему, регистрируйся и выбирай вводные уроки

#анонсыкурсовMerion
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍4
«Да это же просто тестовый сервер!»


- сказал админ, пока хакер через эту дыру качал базу с паролями и мемами из общего чата.

А всё потому, что один «безобидный» сервер стал VIP-пропуском во внутреннюю сеть.

🤬 Как это было (в стиле «Миссия невыполнима»):

1. Нашли «дверь» без замка.

Тестовый сервер совсем без пароля или с паролем 1234, qwerty и тому подобными - это как супермаркет с табличкой «берите бесплатно».

😄
Хакеры: «Спасибо, мы скромно возьмём всё».


2. Украли сессии админов с помощью Mimikatz - это как «Ключ от всех дверей» из Гарри Поттера, только для IT.

🤔 «Вот и ваш пароль от Wi-Fi, и от почты, и от кофемашины».

3. Прошли по сети как свои, перешли на другие серверы - от базы данных до сервера с мемами.

👒
«Ваш корпоративный мем про «опять пятница» уже в нашем telegram-канале».


4. Захватили контроллер домена.

Теперь хакеры точно доминируют над тобой.

🤭 Например, могут отключить принтер, чтобы ты не смог напечатать кроссвордов вам с женой в электричку по пути на дачу.

🚨 Вывод: нет «неважных» серверов. Есть те, которые уже взломали, и те, которые взломают завтра.

Хочешь находить такие дыры до хакеров? На нашем курсе ты научишься думать как взломщик, чтобы строить неприступную защиту.

🔨 Бесплатный вводный урок - твой шанс стать тем, кого боятся хакеры.

Научим видеть уязвимости там, где другие видят только «тестовый сервер».

🔨 Ну или регайся сразу в нашей LMS системе и выбирай любой вводный урок

#этичныйхакинг #хакинг #кибербез
Please open Telegram to view this post
VIEW IN TELEGRAM
14😍2
Media is too big
VIEW IN TELEGRAM
👁 Давай так: ты кидаешь здесь в комменты свой любимый мем - а мы тебе за это почет и респект бесконечный от нашей компании, мена?

#пятничныемемы
Please open Telegram to view this post
VIEW IN TELEGRAM
😁21👍4❤‍🔥1🔥1
🍒 Илон Маск уже научил робота Optimus кунг-фу, а твой путь в Python все еще напоминает попытку собрать IKEA-шкаф без инструкции?

Всё откладываешь, боишься начать, а в итоге полгода живёшь с кучей деталей в середине комнаты.

🎩 Сеньор смотрит на это и говорит:

«Стоп, дружище! Ты не на олимпиаде по чтению гайдов. Пора переходить к практике, пока нейросети не отобрали у нас все джунские вакансии!»


🤟 Вот его антикризисный план:

1. Установил Python и неважно, что версия 3.11, а не 3.12. Главное — не 2.7, мы же не динозавры!

2. Вывел в консоль print ("Hello, мир!") Уже можешь ставить Python в резюме. Ну почти 😏

3. Написал код, который работает (иногда). Например, калькулятор, который путает + и -. Фича, а не баг!

4. Поймал первый SyntaxError. Поздравляю! Теперь ты официально член клуба «Я знаю, как не надо».

5. Сделал коммит хоть чего-то. Даже если это просто исправление опечатки в комментарии. Главное - зеленый квадратик в GitHub!

Мудрость от сеньора:

«Идеальный код пишут только в сказках. В реальности всё начинается с import this и кода, который стыдно показать маме. Запомни: Залил проект - уже джун. Залил пять - почти сеньор.»


С IKEA-шкафом разбирайся сам, а собрать код - залетай к нам. С первого дня, без лишней теории.

😱А вот что ты сделаешь сам после вводного урока:

Создашь проект в PyCharm, настроишь виртуальное окружение и установишь зависимости, запустишь своё первое окно Hello World с помощью PyQt, решишь практическую задачу с отложенными действиями, пройдешь мини-тест, чтобы закрепить знания.

🔨 Залетай на вводный урок по Python

🔨 Или регайся в нашей LMS и выбирай любой урок

#python
Please open Telegram to view this post
VIEW IN TELEGRAM
😁9🔥2❤‍🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
🚨 Осторожно, ваши резюме успыпляют HR. Будим конкретикой!

🙈 Сегодня наш HR-менеджер @ppshirinkina поделится как описывать свои достижения в резюме!

Работодателям теперь интересны не задачи кандидата, а насколько успешно они выполнялись и как влияли на бизнес-процессы.

⚔️👁⚔️ Как описать достижения?

Используйте схему X + Y + Z, где:

X — действие
Y — инструмент
Z — результат в цифрах

😨 Примеры из реальных резюме, берем на заметку:

🆗 «Стандартизировал процессы сборки и деплоя через Docker, что снизило количество ошибок при релизах на 15%».

🆗 «Внедрил систему мониторинга Zabbix с кастомными дашбордами и алертингом, сократив время реакции на инциденты на 47,6%».

🆗 «Сократил время полной загрузки страницы на 25%, минимизировав CSS и JS, speed index при этом улучшился с 6.1s до 4.5s».

🆗 «Повысил пропускную способность обработки заявок (TPS) на 20 % за счет оптимизации конвейера».


🚨 Важно: применяйте фразу Я (сделал) вместо МЫ (сделали).

Научитесь выделять свой труд из общего вклада. Компания хочет нанять вас, а не команду.

🥺 Откуда брать достижения?

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

Конкретные достижения и цифры можно вытянуть из корпоративных процессов, таких как перформанс ревью, KPI, фидбексессии, командные ретро и прочее.

Обязательно запросите обратную связь от коллег и лида. Вы убедитесь насколько ваши проекты круты в глазах других людей, но часто ничего не значат в ваших.

❤️ Почаще хвалите себя и знайте цену даже маленьким шагам на пути к большим результатам!

P.S. Сохраните, а то забудете. А в комментах кидайте самое мощное свое достижение по схеме X+Y+Z — проверим и похвалим!

#карьерасMerion #карьераIT
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥4😁2
😨 Си Решетка? Си Хэштег? Си Диез?

Ладно, не томим. Это C# (Си Шарп).

🚶 Погнали смотреть новый видос про язык, который родился в огне скандалов, чтобы изменить правила игры для всех.

В новом видео разбираем феномен C#:

⚔️⚔️ Как «клон Java» от Microsoft пережил битву гигантов и стал одним из главных языков в мире.

😈 Почему его создатель - тот самый мужичок, что придумал Turbo Pascal и TypeScript.

🕵️‍♂️ Что скрывается за магией .NET, Core, Framework и почему это больше не происки зла.

🆗 Как обычный Си-подобный язык захватил геймдев, веб и enterprise - и где его ждут от тебя сегодня.

Ну и как всегда - с мемами, историческими перлами и без занудства.

😁 Смотреть YouTube
😁 Смотреть VK

#анонсыроликовMerion
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥18🔥6👍1
This media is not supported in your browser
VIEW IN TELEGRAM
❤‍🔥26🔥17👍9
«А у нас на сервере все падает!»
— кричите вы, не умея читать логи.


🤟 Знакомо, да? Сервер лежит, клиенты негодуют, а вы в панике обновляете страницу, как будто от этого что-то изменится.

🙅‍♂️ Стоп! Хватит тыкать в панельку с надеждой на чудо. Пока вы делаете ритуальные танцы с перезагрузкой, все ответы уже лежат в одном месте — в логах.

🍒 Логи это как черный ящик у самолета. Только вместо падающих двигателей там записано, почему ваше приложение решило,
что сегодня выходной.

Основное хранилище: /var/log/
вот тут вся правда о вашей системе.

😱 Краткий гид по главным «доносам»:

syslog/messages — общая система о всех значимых событиях
auth.log/secure — кто,
когда и как пытался зайти (включая неудачные попытки, и взломы)
nginx/apache2/access.log — что просили у вашего веб-сервера и что он ответил
mysql/postgresql — база данных жалуется на ваши некорректные запросы

🎩 Читаем мысли системы: must-have команды

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

— подключаемся к прямому эфиру, где nginx в реальном времени рассказывает, на что обиделся

sudo grep -i error /var/log/syslog

— «покажи мне все, где есть слово error (и не важно, большими или маленькими буквами)»

sudo journalctl -u nginx -f

— если уж совсем современная система, заставляем journalctl показывать, что творится с nginx прямо сейчас

😰 Сила в деталях: проф-лайфхаки

grep -E "(error|fatal|critical)" /var/log/syslog

— ищем сразу по нескольким ключевым словам

grep -A 3 -B 3 "panic" /var/log/syslog

— показываем 3 строки ДО и ПОСЛЕ совпадения, чтобы понять контекст ошибки

💗 Сохраните, а то забудете!

А теперь реальный пример:
Сайт не грузится, просто белая страница.

🙅‍♂️ Что делают новички: Бесконечно перезагружают браузер и меняют версию PHP.

🆗 Что делают профи:
sudo tail -f /var/log/nginx/error.log


Что видят:
2024-12-19 12:34:56 [alert] 1234#1234: worker process 5678 exited on signal 9


🤬 О чем это говорит:
Приложению не хватило памяти, и система его «прибила».

☀️ Лечится увеличением memory_limit в php.ini, а не криками «ну оно же работало!».

Умение читать логи — скилл, который спасет вас сотни раз.

🍪🍪 Освойте его на практике
у нас на курсе по Linux,
где вы не просто узнаете команды, а научитесь понимать, о чем
с вами разговаривает система.

Регистрируйтесь на бесплатный вводный урок
↪️ Linux, чтобы понять нашу подачу материала.

P.S. Кстати, а вы уже проверяли, что у вас сегодня в syslog натворилось? 🏆

#linux
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥21🔥8👍4
Продолжаем хит-парад наших новых курсов!
Вашему вниманию ❤️

RabbitMQ - тот самый недостающий пазл в твоей микросервисной архитектуре!

Этот курс для тебя, если ты:

👷 DevOps-инженер
Хочешь строить надёжные системы обмена сообщениями, которые не падают под нагрузкой

💻 Бэкенд-разработчик
Планируешь внедрить асинхронную коммуникацию между сервисами и ускорить работу приложений

🔧 Системный администратор
Готовишься разворачивать и поддерживать кластеры RabbitMQ с мониторингом и защитой

На курсе разберем:

🆗 Блок 1: Основы работы с очередями
• Создаём и настраиваем разные типы очередей
• Учимся работать с сообщениями через Python

🆗 Блок 2: Маршрутизация сообщений
• Осваиваем Direct, Fanout, Topic и Headers
• Практикуемся в настройке сложных сценариев

🆗 Блок 3: Надёжность и гарантии доставки
• Настраиваем DLX, TTL и подтверждение отправки
• Обеспечиваем отказоустойчивость системы

🆗 Блок 4: Кластеризация и масштабирование
• Строим HA-кластеры через Docker Compose
• Настраиваем репликацию и шардинг

🆗 Блок 5: Интеграция с популярными языками
• Подключаем Python, Java и Node.js
• Пишем производителей и потребителей сообщений

🆗 Блок 6: Мониторинг и диагностика
• Настраиваем сбор метрик через Prometheus
• Создаём дашборды в Grafana

🆗 Блок 7: Безопасность и управление доступом
• Настраиваем аутентификацию и роли
• Защищаем каналы связи

🆗 Блок 8: Лучшие практики и финальный проект
• Разбираем типичные ошибки и как их избежать
• Создаём рабочую систему для портфолио

🍪🍪 Итоговый проект:

Реальная система обмена сообщениями для микросервисной архитектуры в твоём портфолио!

Зацени подачу материала
на
🔨 бесплатном вводном уроке
и погружайся в RabbitMQ вместе с нами!

#анонсыкурсовMerion
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥9👍2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
❤‍🔥13🔥8
😬 Собираемся на ленивый субботник! Предполагается тяжелый ручной труд - тыкнуть на кнопку.

А если серьёзно: подготовили 3 идеи для бота. Решайте, какой уйдёт в прод! 🙏

1. Культурный код Merion Academy
Путешествуешь по нашим отделам как стажер, решаешь реальные задачи из жизни компании, прокачиваешь хард
и софт-скиллы.

2. Город профессий
Решаешь технические задачи и получаешь детальный разбор, почему твой ответ - огонь или провал.

3. Карта навыков
Отвечаешь на вопросы и получаешь понимание своих сильных сторон и слепых зон, чтобы прокачиваться точечно.

Везде будет геймификация и внутренняя валюта, которую можно обменять на подарки.

Голосование ниже, выбирайте свой вариант, если хотите предложить свои идеи или дополнения - пишите в комменты💗
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍2
«У меня на ноуте работало!»
- сказал каждый разработчик, чей контейнер умер на сервере при первом же взгляде.


🎹Чтобы не собирать проект по кускам с опсами, которые смотрят на тебя как на предателя, вот вам гайд от выжившего в Docker:

1) .dockerignore - твой лучший друг
Не тащи в образ мусорные файлы, кэш и соседского кота.

«Но там же нужен node_modules!» — сказал только тот, кто не знает про npm install.


Помни, что при использовании multistage сборки бывает уместно копировать node_modules между стадиями внутри Dockerfile, но не тянуть из хоста ☕️

2) Фиксируй версии образов (и да, только дайджесты!).
Latest - это игра в русскую рулетку.
Сегодня - Ubuntu, завтра - Arch Linux с сюрпризом. В 2025 даже тег nginx:1.24 может меняться.

Хочешь спать спокойно
- используй дайджесты (image@sha256:...).


3) Переменные окружения
- не просто буквы!

Проверяй их как пароль от Wi-Fi. Один не тот символ - и сервис плачет в углу.

«А у меня на локальном всё работало!» - потому что там ENV=local, а на продакшене
- production.


Инициализируй .env из шаблона (.env.example) и явно передавай через --env-file чтобы точно избежать сюрпризов 🏥

4) Сканируй образы на уязвимости.
Твой контейнер не должен быть троянским конём. Это обязательно как мыть руки.

5) Тестируй на чистом образе.
Запусти контейнер на чистой системе - если выжил, ты молодец. Если нет - твой код видели только боги и ты. И они плачут.

6) Логи - твой личный детектив!
Docker logs - это не совет, а правило. Не гадай, почему упало - читай, что тебе пишут.

«А почему он упал?» - спросил разработчик. «Спроси у логов!»
- ответил опс с лицом Шерлока.


Используй перенаправление stdout/stderr, чтобы потом собрать через ELK или Loki

7) Знай, что Docker - не единственный.
Podman уже заходит в чат с rootless-режимом и без демона. Знать альтернативы - это круто.

🧠 Docker - это не магия, а правила + безопасность. Сохрани и следуй им - и опсы не будут шептать за твоей спиной заговорщиками.

🤬 Хватит гадать, почему всё падает! На курсе учим Docker и безопасность так, чтобы твои контейнеры взлетали с первого раза - даже если вокруг новые CVE и саботаж.

🔨 Бесплатный вводный урок - твой шанс подружиться с Docker без слёз и испорченного настроения опсов.

#DevOps #Docker
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥4❤‍🔥2😁21
This media is not supported in your browser
VIEW IN TELEGRAM
Ну допустим, мы в принятии, что нужно помимо hard skills прокачивать soft 😱
Но появилась инфа о каких-то еще
self skills…

🎹 Так, без паники!
Сейчас наш HR
@ppshirinkina разложит
по полочкам всю эту систему:

hard, soft и self skills - и как они работают вместе.

🥱 Немножко истории:

🔄 2019 год - soft skills стали считаться не менее важными, чем hard skills, так как именно они обеспечивают "долговечность карьеры".

🔄 2022-2024 г.г. - о self skills заговорили как о новом тренде в процессах "улучшения себя".
Причины - рост популярности удаленной работы, внешние вызовы и нестабильность мира, рост нагрузки на руководителей.

🔄 Сегодня self skills занимают важное место в иерархии навыков и подкрепляются концепцией growth mindset
(мышление роста).

Self skills это фундамент, на котором строятся soft и hard skills.


Если разделить все три понятия,
то soft skills направлены
на взаимодействие с людьми,
hard skills на проявление профессиональных знаний,
а self - на культуру заботы о себе,
как о личности.


🍪🍪 Ловите 5 необходимых self skills, которые ценят работодатели.
Сразу с реальными примерами вопросов
с интервью!

1️⃣Самомотивация
Как вы видите свое профессиональное/карьерное развитие в разрезе 1-1,5 лет?

2️⃣Саморефлексия
Часто этот навык проверяется на профессиональных кейсах: Как вы справились с задачей, какие уроки вынесли и как будете справляться в будущем?

3️⃣Самодисциплина
Как вы организовываете свое время на удаленке?

4️⃣Саморазвитие
Как вы продолжаете развиваться: курсы/книги/конференции?

5️⃣Самоуправление стрессом
Расскажите о ситуации, когда произошло недопонимание/конфликт в команде?


🤬 Важно: Ни в коем случае не пишите
в резюме слова "стрессоустойчивый", "обучаемый" и тому подобное.

Блок навыков в резюме создан исключительно для хардовой составляющей!

☺️ Soft/self skills могут прослеживаться
в вашей командной работе в проектах
или достижениях.

А если очень хочется показать софты
в резюме, будьте готовы подкрепить кейсами.

Например:
Нашел большую ошибку в коде перед релизом, но не растерялся и исправил
за пару часов до созвона с заказчиком.


👒 Self кейсы оставляйте в блоке обо мне, где вы как раз описываете мотивацию
и оставляете информацию о своем развитии, как специалиста.

P S: Сохрани, а то на собесе признаешься, что твой главный навык самоорганизации
- это ставить 7 будильников с интервалом
в 5 минут
🛌

#карьера #карьерасMerion #карьераIT
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3😁2🤯1
This media is not supported in your browser
VIEW IN TELEGRAM
❤‍🔥13🔥4👍3
👋 У нас новый видос! 1С - та самая легенда из 90-х с русским синтаксисом
и своей вселенной.

Платформа, которую знает каждый бухгалтер и ненавидит каждый второй программист 🪖

🍿 Смотрите в ролике:

Почему все морщатся при упоминании «1С» и правда ли, что это «не трУшное» программирование
Как платформа из девяностых стала основой для Сбера, Газпрома и даже западных компаний
В чём главный парадокс 1С:
её все ненавидят, но все используют
И при чём тут «ноу-код»,
Pascal на русском и легендарные усы основателя

Ну и как всегда - с мемами, историческими перлами
и без занудства ❤️

😁 Смотреть YouTube
😁 Смотреть VK

#анонсыроликовMerion
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥20🔥15👍6
This media is not supported in your browser
VIEW IN TELEGRAM
Я разработчик 1C, поэтому и хэйчу 1C. Плачу, зарабатываю и хэйчу…


🍿 Один из 300+ комментов под новым роликом - видимо, ролик попал не в бровь, а прямо в русский син…..
Кхм, ладно, не будем 😭

Новеньким зелёным тут - привет! 👋
Стареньким - ссылки на ролик выше, если пропустили.

Кстати, как вам такая идея костюма
на Хэллоуин?🎃

❤️ А мы приготовили кое-что крутое - покруче любого костюма. Вся инфа будет завтра. Включите уведомления на всякий,
а то потом скажете: «ой, а мы не видели»,
и вот это вот все..
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13😁9💯2
🎃 Мы запускаем такуууую страшшшную распродажу,
что можно увлечься
и скупить всё - и на дошик еще останется! 🙈

Скоро улицы оккупируют ребята
в костюмах зомби, вампиров,
1С-разработчиков... Ой, последние и так всегда с нами 🤙

А мы приготовили для тебя другой страшшшно полезный хоррор!

➡️ Выбирай курсы по DevOps, сетям, Python, Data Science, C#
и остальным нашим хитам
и забирай по спецстоимости!

😦 И тут из шкафа выпал скелет... Ой, то есть -50% на тариф
с наставником!
Да, мы припрятали для вас новость: теперь практически на всех курсах можно учиться с персональным гуру!

💼Это ваш личный эксперт, который:

отвечает на вопросы быстрее, чем вы успеваете их задать
(но в разумных пределах,
мы же не экстрасенсы)
разбирает домашки
с комментариями «а вот тут ты гений» или «а тут будь добр, переделай»
не дает закопаться
в прокрастинации
, как в созвонах без повестки, которые длятся дольше «Властелина колец»

🧢 А еще к тарифу с наставником прилагается карьерный трек:

наш HR поможет сделать
из твоего резюме конфетку

(не хэллоуинскую, а вкусную)
подскажет, как пройти собеседование без дрожи в коленках
покажет, куда расти, чтобы через год заказывать не один кофе, а два - просто потому что можно!

Короче, это как апгрейд
от зомби до супергероя 🥱


😲 Но помни, ссылка на сайт исчезнет быстрее, чем мотивация в понедельник утром,
а именно 1 ноября в 00:01!


Не позволяй карьере превратиться в тыкву тапай ➡️ на сайт!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍2❤‍🔥1🤯1
🎃 Бу! Испугался?! 🕷️

Не бойся! Это всего лишь дружеское напоминание, что в 00:01 ссылку
на распродажу украдут призраки!!

Не проморгай, там -50% на тарифы
с наставниками 😱

Залетай уже ➡️ к нам !
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥5🔥3
6-дневная рабочая неделя
- это как Тыквенный спас вместо Хеллоуина:
сначала ищешь в гугле, потом ищешь смысл, в итоге ищешь подходящий костюм,
чтобы остаться дома.. 🥪

Опиши свое состояние к концу недели мемами в комментах.. Восстановят силы сегодня
только мемы 🪼
Please open Telegram to view this post
VIEW IN TELEGRAM
😁18💯5
Пока все вспоминают, какой сегодня день, мы уже заставили логи сдать всех причастных
к падению прода.
🍒🍒🍒

Помните тот пост, где мы учились просто заглядывать в логи?

Пришло время переходить
на следующий уровень.
Научиться
не просто читать логи,
а допрашивать их ⬇️

😢 Перестаньте скроллить начинайте анализировать:

Ищите не просто ошибку,
а её причину и последствия

sudo grep -A 10 -B 5 "ERROR" /var/log/application.log

Покажет 10 строк ПОСЛЕ и 5 строк ДО ошибки — увидите полный контекст.

Превращайте хаос в статистику
sudo grep "OutOfMemoryError" /var/log/application.log | awk '{print $1, $2}' | sort | uniq -c | sort -nr

Считает, сколько раз ошибка случалась в каждую минуту/час
и сортирует по убыванию.

Фильтруйте шум и оставляйте важное
sudo tail -f /var/log/nginx/access.log | grep -v " 200 "

Для
точности используйте grep -vw "200" — он отфильтрует только код ответа 200, а не числа,
содержащие "200".

🎉 Пример из жизни: «Сайт тормозит в определённое время».

Вместо того чтобы часами смотреть в логи:
sudo awk '$NF > 5 {print $1, $2, $7, $NF}' /var/log/nginx/access.log | sort -k4 -nr | head -10

За 10 секунд находите ТОП-10 самых медленных запросов,
их дату, время и URL.

😵 Автоматизируем рутину

Ежедневный отчёт
по критическим ошибкам
на почту

sudo grep -E "(ERROR|CRITICAL)" /var/log/app/*.log | mail -s "Daily Errors Report" admin@company.com

Мониторим систему
в реальном времени

sudo journalctl -u your_service.service -f --since "1 hour ago"

Утренняя пятисекундная диагностика
sudo tail -20 /var/log/nginx/error.log

Быстро покажет, не появилось ли что-то подозрительное в логах
за ночь.

😬 Сохраните, а то забудете!

Прошлый пост по логам 🔨 тут, теория по логам в нашей базе знаний 🔨 тут.

Глубже копаем на курсе по Linux, ссылка на бесплатный вводный урок 🔨 тут.

#linux
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥12😁2