Danger_Linux
Open in Telegram
🚩 Channel was restricted by Telegram
Show moreNo data
Subscribers
-1224 hours
-2107 days
-23530 days
Posts Archive
Открытый практикум Linux by Rebrain: RAID-массивы
После регистрации мы отправим вам подарок! Вы сможете найти его в ответном письме.
👉Регистрация
Время проведения:
29 января (среда) в 20:00 по МСК
Программа практикума:
▪️Разберем, что такое RAID массив и его назначение
▫️Изучим основные виды RAID-массивов (RAID 0, 1, 5, 6, 10 и другие)
▪️Разберем все виды location и их применение
▫️Практически поработаем с RAID массивами:
Соберем массив из оставшихся дисков
Рассмотрим подходы к переносу данных на другой сервер
Кто ведёт?
Андрей Буранов — системный администратор в департаменте VK Play. 10+ лет опыта работы с ОС Linux. 8+ лет опыта преподавания. Входит в топ-3 лучших преподавателей образовательных порталов.
Бесплатные практикумы по DevOps, Linux, Networks и Golang от REBRAIN каждую неделю. Подключайтесь!
Реклама. ООО "РЕБРЕИН". ИНН 7727409582 erid: 2VtzqvgsVUc
🌐 Bananas (https://github.com/mistweaverco/bananas) — это инструмент для демонстрации экрана, который подходит для различных платформ, включая Mac, Windows и Linux.
🌟 Он использует одноранговое (P2P) соединение, что позволяет пользователям делиться экраном без необходимости в регистрации или использовании серверной инфраструктуры, за исключением серверов для сигналов и передачи данных. Приложение легко устанавливается и настраивается, что делает совместное использование экранов удобным для парного программирования и удалённой работы.
🔐 Лицензия: MIT
🖥 Github (https://github.com/mistweaverco/bananas)
@danger_linux
📞 Вам известно, что существует возможность раскрасить и представить все IP-адреса и интерфейсы в Linux в виде таблицы для удобства восприятия?
```shell
ip -br -c addr show
ip -br -c link show
```
@danger_linux
🥷 GoDefender (https://github.com/EvilBytecode/GoDefender) — это библиотека для языка Go, предназначенная для защиты от различных методов отладки, виртуализации и обхода защиты.
🌟 Она содержит механизмы для выявления и предотвращения работы в виртуальных средах (таких как VirtualBox, VMware, KVM), а также защищает от отладчиков и анализа процессов. Этот инструмент нацелен на защиту программ от реверс-инжиниринга и анализа.
🖥 Github (https://github.com/EvilBytecode/GoDefender)
@danger_linux
Вебинар: для ведущих разработчиков 1С!
Присоединяйтесь к открытому вебинару «Миграция и обновление систем 1С».
Что вы узнаете:
- какие стратегии миграции и обновления 1С бывают и что предпринять для различных проектов.
- разберем инструменты предлагаемые вендором и интеграторами.
На уроке рассмотрим:
стратегии работы команды при выполнении миграции данных из исторических систем, между серверами и "бесшовное" обновление 1С. Какие могут быть сложности в процессах миграции и как их выполнить с соблюдением баланса время/стоимость.
Регистрируйтесь на вебинар и получите скидку на участие в большом курсе «Архитектор 1С»: https://clck.ru/3FpK94
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
🛠💼 DevOps Challenge: Ответ на загадку, предложенную вчера!
Правильный ответ: FROM
FROM - это первая и обязательная команда в любом Dockerfile. Она указывает базовый образ, на котором будет создаваться ваш собственный.
Пример:
# Использование официального образа Python 3.8 в качестве базового
FROM python:3.8
Зачем нужна команда FROM:
1️⃣ Определяет начальный слой для образа
2️⃣ Устанавливает окружение для выполнения команд сборки
3️⃣ Позволяет использовать готовые настройки
FROM - это как основа дома в мире Docker. Без него невозможно построить стены и крышу! 🏠
Кто угадал? Поздравляю знатоков! 🎊
Почему стоит учиться на курсе "Атом.Порт – система управления конфигурациями"?
Что даст вам этот курс?
Курс поможет вам успешно справиться с массовым импортозамещением ПО на рабочих станциях в вашей компании, а также даст возможность структурировать знания по SaltStack и ознакомиться с системой Атом.Порт.
Вы научитесь:
- Эффективному управлению системами Атом.Порт и SaltStack.
- Автоматизации процессов.
- Миграции и обновлению рабочих станций.
- Обеспечению безопасности рабочих станций.
Этот курс будет полезен:
- DevOps-инженерам, отвечающих за автоматизацию и оптимизацию процессов в ИТ-инфраструктуре
- Системным администраторам, ответственных за управление и обслуживание рабочих станций
- Специалистам, которые столкнулись с задачей массового перевода рабочих мест на отечественное программное обеспечение и ищут эффективные решения для ее реализации
Не упустите возможность улучшить свои навыки и получить ценные знания от OTUS и инженеров Росатом.
Регистрируйтесь на курс «Атом.Порт – система управления конфигурациями» прямо сейчас! 👇
Пройти тест: https://clck.ru/3FpEc8
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Бесплатный вебинар по Reverse engineering.
Будет полезен для: DevOps-инженеров, разработчиков, системным администраторам.
Тема: «Классические методы перехвата управления в ОС Linux».
На вебинаре вы узнаете:
1. Разберём классические методы перехвата управления в пользовательском пространстве Linux.
2. Обсудим способы внедрения пользовательского кода для мониторинга и изменения поведения приложений.
3. Покажем, как инструменты на основе перехвата помогают в отладке, тестировании и повышении безопасности.
Понравится вебинар - поступайте на онлайн-курс «Reverse engineering» от Отус в рассрочку!
Регистрируйтесь сейчас - напомним перед вебинаром: https://clck.ru/3Fmfar
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Открытый практикум Linux by Rebrain: DRBD и кластерная файловая система
После регистрации мы отправим вам подарок! Вы сможете найти его в ответном письме.
👉Регистрация
Время проведения:
22 января (среда) в 20:00 по МСК
Программа практикума:
▫️Узнаем, какие задачи решает DRBD и как он обеспечивает отказоустойчивость
▪️Поговорим о случаях, где может понадобиться кластерная файловая система
▫️Настроим связку DRBD + OCFS2 для совместного использования данных в кластере
Кто ведёт?
Андрей Буранов — системный администратор в департаменте VK Play. 10+ лет опыта работы с ОС Linux. 8+ лет опыта преподавания. Входит в топ-3 лучших преподавателей образовательных порталов.
Бесплатные практикумы по DevOps, Linux, Networks и Golang от REBRAIN каждую неделю. Подключайтесь!
Реклама. ООО "РЕБРЕИН". ИНН 7727409582 erid: 2Vtzqv5D5yJ
Вебинар: база данных на Go!
Присоединяйтесь к открытому вебинару «Взаимодействие с базой данных и миграции на Go».
Что вы узнаете:
- как создавать таблицы и структурировать базы данных;
- как разрабатывать базу для веб-приложений на Go;
- как работать с ОРМ и SQL-запросами.
Почему это важно: Golang — язык будущего. После вебинара вы сможете создавать и мигрировать базы данных, что станет вашим преимуществом в IT.
Действуйте!
Регистрируйтесь на вебинар и получите скидку на участие в большом курсе «Go (Golang) Developer Basic»: https://clck.ru/3Fmbj2
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
🔍 Мастер grep: Реальные сценарии для настоящих профи! (День 7 из 8)
Думаешь, что знаешь всё о grep? Приготовься удивляться! 😮
1. Контекстный поиск (-A, -B, -C):
grep -C 3 "pattern" file
Показывает 3 строки до и после совпадения. Контекст - твой новый лучший друг!
2. Отладка сложных регулярных выражений:
grep --debug "pattern" file
Разбирайся в хитросплетениях regex как настоящий детектив!
3. Сохранение результатов:
grep "pattern" file > results.txt
Лови результаты прямо в файл. Удобно для дальнейшего анализа!
Завтра тебя ждёт большой гайд по grep. Готовься стать настоящим ниндзя командной строки!
____________________
#Linux_Mastery
@danger_linux
🔍 Мастер grep: Реальные сценарии для настоящих профи! (День 6 из 8)
Привет, линукс-мастер! Сегодня мы будем использовать наши знания о grep на практике. Готов?
1. Анализ логов: Найдем все ошибки.
grep "ERROR" /var/log/syslog
Мгновенно выявляем проблемы в системе!
2. Поиск в исходном коде: Где эта функция?
grep "def " *.py
Быстро находим определения функций в Python-файлах.
3. Фильтрация данных: Извлекаем нужное.
grep "keyword" dataset.csv
Вытаскиваем строки с ключевым словом из CSV-файла.
💡 Совет: Комбинируй grep с другими командами для более сложных задач. Например:
grep "ERROR" /var/log/* | sort | uniq -c | sort -nr
Эта команда найдет все уникальные ошибки в логах и отсортирует их по частоте.
В следующий раз мы раскроем секретные трюки и малоизвестные функции grep. Будет много интересного!
#LinuxJournal
@danger_linux
🔥 Тест по высоким нагрузкам на Linux 🔥
Одним из самых востребованных навыков для Linux-администраторов является способность решать задачи, связанные с высокими нагрузками.
Прокачать свои навыки вы сможете на курсе «Инфраструктура высоконагруженных систем» от OTUS.
Там вы научитесь решать три глобальные задачи:
1. Виртуализация с помощью таких инструментов как proxmox, KVM, oVirt, Xen
2. Кластеризация сервисов на базе pacemaker, k8s, nomad и построение дисковых кластеров на базе ceph, glaster, linstore
3. Построение высоконагруженных систем на базе nginx
🏆 А еще углубитесь в тонкости работы с высоконагруженными системами, что очень востребовано на рынке уже сейчас!
👉 Пройти вступительный тест — https://clck.ru/3FiENU
💣 Пройдете тест, получите специальные условия для поступления на курс и доступ к открытым урокам курса.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Открытый практикум Linux by Rebrain: ELK — практическое применение Elasticsearch
После регистрации мы отправим вам подарок! Вы сможете найти его в ответном письме.
👉Регистрация
Время проведения:
15 января (среда) в 20:00 по МСК
Программа практикума:
▪️Разберем, в каких случаях без централизованного хранения логов не обойтись
▫️Установим и настроим стек ELK (Elasticsearch, Logstash, Kibana)
▪️Настроим отправку логов в ELK для анализа и визуализации
Кто ведёт?
Андрей Буранов — системный администратор в департаменте VK Play. 10+ лет опыта работы с ОС Linux. 8+ лет опыта преподавания. Входит в топ-3 лучших преподавателей образовательных порталов.
Бесплатные практикумы по DevOps, Linux, Networks и Golang от REBRAIN каждую неделю. Подключайтесь!
Реклама. ООО "РЕБРЕИН". ИНН 7727409582 erid: 2VtzqutyuX6
🔍 Мастер grep: Мастер-класс по работе с файлами! (День 4 из 8)
Привет, ниндзя командной строки! Сегодня мы будем изучать, как использовать grep для работы с файлами. Начнём!
1. Сжатые файлы? Это не проблема!
zgrep "error" logfile.gz
Мы ищем ошибки прямо в сжатых логах. Это экономит место и время!
2. Обработка потоков в реальном времени:
cat file | grep "pattern"
Комбинируй команды и создавай мощные пайплайны!
3. Бинарные файлы? Grep поможет и здесь:
grep --text "pattern" binaryfile
Мы ищем текст даже в тех местах, где его не должно быть!
💡 Лайфхак: Используй grep для быстрой проверки логов, конфигураций и даже исходного кода. Например:
grep -n "function" *.py
Это найдет все определения функций в Python-файлах с указанием номеров строк.
В следующий раз мы научимся комбинировать grep с другими инструментами. Готовься к настоящей магии командной строки!
#LinuxJournal
@danger_linux
Пришло время заглянуть под капот и научиться создавать драйвера на Linux!
Научитесь создавать драйвера, управлять памятью на уровне ядра, писать многопоточные и синхронизированные модули, а также разбираться в архитектуре и механизмах ядра Linux.
🖐 Что ждет вас на курсе?
- Создание и настройка модулей ядра: Вы научитесь легко интегрировать новое оборудование и расширять функциональность системы.
- Внутренние механизмы ядра и управление памятью: Поймете, как более точно настраивать и оптимизировать систему под конкретные задачи, что улучшит общую эффективность работы.
- Навыки разработки драйверов: Освоите взаимодействие с аппаратными устройствами, что позволит легко интегрировать аппаратные функции и управлять ими, расширяя функциональность мобильных приложений.
➡️ Что будет в программе курса?
1. Узнаем архитектуру ядра Linux и разберемся с драйверами.
2. Создадим простой модуль ядра: будем использовать
printk(), сборку и макроопределения __init и __exit.
3. Связь модулей ядра с приложениями? Легко!
4. Работать с файлами символьных устройств — это просто!
5. Создадим драйверы для файловой системы /proc и научимся блокировать процессы при конкуренции.
6. Управление памятью в ядре Linux — прокачаемся!
7. Разработка и регистрация блочных устройств? Без проблем!
8. Конкуренция, семафоры, мьютексы — разберемся с примерами драйверов!
9. Типы данных в ядре и их использование — будем разбираться!
Вас ждет пробный урок
Перед тем как погружаться в курс, приглашаем вас пройти небольшой демо-урок, где вы сможете проверить, достаточно ли у вас знаний для обучения на курсе, а также послушать лекцию про архитектуру ядра и в чем отличия разработки драйверов от прикладного ПО.
➡️ Регистрация на демо-доступ
Реклама. ООО "Инженеркатех" ИНН 9715483673