Merion Academy
8.31K subscribers
417 photos
75 videos
6 files
587 links
Самое важное про IT на доступном языке.
Сотрудничество: @olegpohl
Служба поддержки: https://t.me/merion_academy_bot
Download Telegram
Привет, друзья! Делимся новостями из мира IT и не только 🔥

1️⃣ Huawei нашел сервис на замену YouTube. Он навечно заблокирован в России.
2️⃣ В Великобритании появилось в продаже средство против 5G-излучения.
3️⃣ В реестре отечественного ПО обнаружен запрет на Linux и другое СПО.

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

#merionet #vpn #huawei #dailymotion #linux
🔥2🌚1
​​Привет, друг! А ты знаешь в чем разница между yum update и yum upgrade? 🤨

🔹 yum update обновит пакеты в системе, но пропустит удаление устаревших пакетов
🔹 yum upgrade тоже обновит все пакеты в вашей системе, но также удалит устаревшие пакеты

Не забудь отправить эту запись другу или себе в сохраненное. Эта ценная информация в будущем может вам пригодиться.

#yum #linux #Linux
🔥2
​​💁‍♂️ Посмотрите процесс установки графической оболочки на ОС CentOS 6, под названием Gnome.
Главное, что нужно помнить - в погоне за различными свистелками и украшательствами GUI становятся всё тяжелее и тяжелее, на их обслуживание может уходить драгоценный ресурс CPU и RAM.

#gnome #Linux #GUI
​​Возможно, Kali Linux, является одним из лучших дистрибутивов Linux, заточенных под тестирование информационной безопасности. Да и порой просто весело установить его на виртуалку и поискать «дыры» в сети.
А как выполнить эту установку мы описали в статье. Enjoy! 👇🏻

#KaliLinux #Linux #ИБ
​​sudo нужен для запуска чего - то с привилегиями другого пользователя. По умолчанию - рута.

Почитайте о том, как создать пользователя sudo на CentOS за 3 минуты - точно пригодится 🥁

#sudo #CentOS #Linux
​​Привет, я подсяду? Спасибо.

Почему у меня после авторизации MOTD? Ну-у, просто баннер понравился, и я прикрутила MOTD
Пользуюсь ли я GUI? Да, он удобный, а почему ты спрашиваешь?
В смысле навязываю тебе что-то? Так ты же сам спросил! Ладно.
Умею ли я выходить из vim? Боже! Нет конечно
В смысле "бродкаст"? Нет, постой, это не так работает немножко, тебе объяснить?
Не надо шринкать? Я не шринкаю, ты просто сам спросил сделать сжатие.

Ясно. Я эникейщик... Как все... Ладно, извини, что потревожила. Я отсяду.

#motd #vim #Linux #приветяподсяду
​​О том, как работать в операционной системе Linux с HDD, про Logical Volume и все что с этим связанно. А также рассмотрим утилиты для работы с HDD 🐕

#LVM #HDD #Linux #Fdisk #LogicalVolume
Хей, все еще не знаешь, как занять себя в пятницу?

Лови инструкцию к действию:

1️⃣ посмотри наш новый ролик про Linux
👉 https://youtu.be/t2iMS8V8v_U

2️⃣ поставь лайк, напиши комент, подпишись на канал в конце-концов

3️⃣ затем, с чувством выполненного долга сходи и открой себе бутылочку прохладного пенного 🍺, ведь ты это заслужил. А еще лучше, сделай это с кем-то 🍻

День удался, ложись в кровать и поставь какой-нибудь классный фильм или залипни на youtube

Увидимся на следующей неделе!
❤️❤️❤️ Кто мы такие и зачем подписываться на наш канал?

Мы Merion Academy
⤵️
- платформа доступного IT образования.

Помогли 6000+ студентам
стать джунами в IT или дорасти
до мидлов.

Мы уверены: юмор и эмоции
- ключ к обучению!


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

Нет эмоций - нет повода меняться!

➡️ По этому хештегу #мыMerionacademy собрали посты, в которых можно познакомится с нами ближе.

➡️ А под этим хештегом #интервьюстудентовMerion хранятся интервью наших студентов.

🎙️ В этой рубрике можно познакомиться с авторами наших курсов #спросиуспикераMerion

Наша гордость YouTube-канал,
на который, кстати, подписаны уже более 300к человек! Зацени самые легендарные видосы:

📎 Что такое IP-адрес и можно ли по нему кого-то вычислить?

📎 Что такое DevOps, что нужно знать и сколько получают DevOps-специалисты?

📎 Что такое API?

То, что не вошло в сценарии роликов хранится в рубрике под этим хештегом #историческаясправкаMerion

🎙️ Подборка: посты легенды на канале!

📎 Структура резюме, которая проходит отбор. Полная запись разбора от HR

📎 Мастхев команд по логам часть 1

📎 Мастхев команд по логам часть 2

📎 Подборка площадок для поиска прямых контактов рекрутеров

А полезные технические посты по темам проще искать с помощью хештегов:

#DevOps #linux #чеклистыMerion #стажировки #базазнанийMerion #DevOpsbot #вебинарыMerion #python #frontend #этичныйхакинг #кибербез

😊 Мы стараемся делать качественный контент и нам важны ваши реакции, комментарии, ваша поддержка!
Так мы можем отследить какой контент вам нравится больше
и понять в правильном направлении ли мы движемся.

Наша SMM получает почет
и респект бесконечный от команды за вашу активность,
а за не активность… получает
по жо… ну, вы поняли! 😄

Теперь вы знаете о нас чуть больше и, если вы все еще тут,
то готовы впитывать знания.

Откуда лучше стартовать:

📎 Профориентационный тест
на базе AI

- выявим твои способности
и интересы, подскажем, с чем тебе понравится работать

📎 Наша LMS система
- удобнее сразу зарегаться в ней
и внутри платформы просто выбирать какие хочешь посмотреть бесплатные вводные уроки, понять подачу материала и выбрать курс

📎 База знаний
- подробные полезные статьи/обзоры/how to

📎 Записи наших вэбов
- подойдут и новичкам и тем, кто уже шарит

📎 Наш DevOps-коуч @Merion_DevOps_bot

А еще у нас есть вот такие крутые штуки:

📎 Партнерская программа для студентов
- приводи друзей и получай деньги на карту

📎 Корпоративное обучение для IT-специалистов
- курсы для конкретных бизнес задач

Где нас искать в других соцсетях:

Площадки, которые мы постепенно пополняем (ВК, RuTube, Дзен) - подписывайтесь, если вам удобнее там.

Важные контакты нашей службы заботы

P.S. Если дочитал до конца
и не понял, куда попал и зачем подписаться - виновата наша SMM (она опять креативила).

Если все понял и подписался
- тоже виновата наша SMM
(вдруг это слишком просто?).

Команда, как видишь, у нас дружная - все ошибки делим поровну! 🤭

В общем.. и целом кидай +
в комменты, чтобы спасти SMM,
ой, то есть, чтобы мы приняли тебя в наш отряд лягушачьих!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18😁5❤‍🔥1👏1
«А у нас на сервере все падает!»
— кричите вы, не умея читать логи.


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

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

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

Основное хранилище: /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
Пока все вспоминают, какой сегодня день, мы уже заставили логи сдать всех причастных
к падению прода.
🍒🍒🍒

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

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

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

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

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
Заскучал и перевернул мир:
история финского студента,
который создал Linux и Git 👋

Знаешь, что объединяет твой Android, сервера Google и МКС? Всё это работает на Linux. А началось с того, что один финский студент захотел разобраться, как всё устроено.

🍿 В новом видео разбираем феномен Линуса Торвальдса - скромного парня
в толстовке, который:

Написал ядро Linux, потому что MINIX его бесил
Создал Git за пару недель
от безысходности
До сих пор троллит плохие PR-ы
и скрывается от славы
Отказался стать миллиардером,
чтобы остаться собой

Узнаешь, почему его системы работают
на миллиардах устройств, пока он сам водит обычную машину
и живёт без пафоса

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

😲 Где смотреть:

😁 YouTube
😁 VK

#анонсыроликовMerion
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥206👍6❤‍🔥4
Вы нас так забустили, что теперь можем постить в 2 раза больше мемов! Спасибо! ❤️

Но и про полезный контент тоже
не будем забывать, мы ведь тут
не только посмеяться собрались

Кхм.. кхм.. ладно, зелёные, конечно надо учиться, надо быть в теме.
А вот в какой - определили вы своей активностью: сегодня, это логи. У нас в базе знаний спрятался целый набор на все случаи. Поэтому ловите серию постов.

😈 Начнем с фундамента - потому что 95% проблем с логированием возникают, когда не понимаешь, что и зачем делаешь.

Этап 1: отрицание, гнев, торг..
ой, то есть «А че это вообще такое?» 🍪

⛓️‍💥Что такое логи и как правильно протоколировать
Почему «логировать всё» - гарантированный провал? Что такое «Ужасный/Плохой/Хороший» лог? Философия, без которой ты создаёшь проблемы, а не решаешь их.

⛓️‍💥Что такое мониторинг
IT-инфраструктуры

Логи - не изолированный навык. Это часть системы мониторинга. Реактивный подход («тушим пожар») vs проактивный («предотвращаем сбои»).

Без этой базы ты копируешь команды, не понимая логики.

Этап 2: Принятие или..
«Ладно, показывай где кнопки!» 😊

Для тех, кто уже пробовал tail и grep и хочет понять систему, а не заклинания:

⛓️‍💥Логирование событий в Linux
Как ОС организует логи? Что такое фасилити и приоритеты? То, что стоит за файлами в /var/log/.

⛓️‍💥Как найти и читать логи в Linux
Не только tail и grep. Все инструменты - полная карта местности.

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

🏋️‍♂️ Обращение к тем, кто итак все знает:

Видим мысль: «Да ну, элементарщина». Отлично! Тогда вспомни, с чего начинал ты.

Помоги тем, кто сейчас на этом этапе. Поделись в комментах:

→ Какой самый ценный совет по логам ты дал бы себе в прошлом?
→ С какой самой запоминающейся ошибкой в логах столкнулся в начале пути?

Твой реальный опыт - бесценен. Давай сделаем этот набор постов живой библиотекой, где будет
не только теория, но и реальные истории тех, кто через это прошёл.


🪼 — если понял, принял, обработал и выпускаем следующую часть

#linux
Please open Telegram to view this post
VIEW IN TELEGRAM
25❤‍🔥8🌚3
Окей, гугл, базу по логам я впитал. Что дальше?
А дальше - продолжаем серию. Часть 2: инструменты 🔧

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


Этап: «Инструменты в руки» ⚔️⚔️
(чтобы не отлаживать кулаком
по монитору)

⛓️‍💥Syslog протокол: серверы, сообщения и безопасность
Как перестать бегать по серверам
с tail -f и начать собирать логи
со всей инфраструктуры в одну точку.

В современных дистрибутивах (RHEL 9+, Ubuntu 22.04+) логи часто управляются через systemd journal (journalctl). Но концепции фасилити, приоритетов и централизованного сбора остаются теми же. Syslog критически важен для сетевого оборудования и legacy-систем.


⛓️‍💥Как проверить логи в Docker
Контейнер упал, а ты не знаешь почему? Команды, флаги
и лайфхаки для отладки контейнеров без шаманства.

Для тех, кто работает с Kubernetes:
Принципы те же, но команды другие
- используйте kubectl logs.


Этап: «Копаем глубже: анализ
и отладка»
🤔
(когда простого tail уже недостаточно)

⛓️‍💥Как смотреть логи в Apache
Не просто access.log, а полный разбор формата, фильтрация, поиск аномалий и превращение сырых данных в информацию для принятия решений.

⛓️‍💥Как собрать логи Asterisk
Пример глубокой отладки сложной системы. Если осилите логи телефонии - с любым другим сервисом разберётесь.

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

🏋️‍♂️ — если тема нужная, тема важная, и пуляем финальную серию про автоматизацию, мониторинг
и то, как из кучи логов сделать работающую систему.

#linux
Please open Telegram to view this post
VIEW IN TELEGRAM
16🔥10❤‍🔥211
Собрал бы Танос все камни бесконечности, если бы ему пришлось гуглить: «Как выйти
из vim»?
Сомневаемся

Глобальную угрозу остановить, оказывается, проще, чем разобраться с чёрным экраном, который выдаёт ошибки на ровном месте.

Пока вы читаете логи, как китайские иероглифы, и вводите команды, смысл которых понятен только самому терминалу и его священному мануалу (man), вы тратите ресурсы уровня Таноса на задачи стажёра.
Вместо того чтобы управлять,
вы угадываете.


Знакомый сценарий? 😐

1. Задача: «просто поправить конфиг».
2. Действие: 3 часа поиска магической строки в Google.
3. Результат: sudo: command not found и чувство, что система над вами издевается.

🪼 Но, вы держались достойно!

Каждый, кто в своё время гуглил “как выйти из vim”, прошёл через это.
Сейчас самое время не просто держаться, а понять правила игры.
Знания, собранные клочками
из рабочего чата, статей и форумов
- это не система. Это коллекция случайных команд, которые работают «пока не сломаются».


А всё потому, что Linux
— это не враг, которого нужно победить. Это вселенная со своими законами физики. И пора, наконец, их выучить.

Начать разбираться можно прямо сейчас на наших бесплатных вводных уроках — это ваш первый читкод!

🍪🍪 Вот что вас ждёт:

1. Поймёте суть: узнаете, почему «Linux» - это не одна ОС, а целое семейство, и зачем это важно.

2. Освоите первый ключевой инструмент: разберёте работу grep - утилиты, которая превращает поиск в логах из квеста в рутину.

3. Проверите себя: пройдёте тест, который честно покажет ваш уровень (спойлер: FreeBSD
- это не Linux).

4. Увидите весь путь: получите полную программу курса, чтобы понимать, как от основ терминала прийти к администрированию сетей и сервисов.

🔨 Записаться на бесплатные вводные уроки

😄 — если юзаете Linux
👍 — если раскрывать подробнее материалы вводных уроков дальше

#linux
Please open Telegram to view this post
VIEW IN TELEGRAM
2012