🤨 Investigating Linux Phantom Disk Reads - разбор кейса, с подозрительно активным процессом чтения с диска в системе.
https://questdb.io/blog/investigating-linux-phantom-disk-reads/
В статье приведён пример использования blktrace\blkparse\debugfs, рассмотрены некоторые настройки pdflush, и собственно, сам виновник торжества - механизм readahead, который повлиял на процесс чтения с диска.
#напочитать #blktrace #readahead
6️⃣ Шесть лет каналу, камрады! Я традиционно говорю всем активным (и не очень) читателям - спасибо за то, что остётесь на связи. Вы все клёвые! ❤️
Читать полностью…🛠 Встала, вроде бы, простая задачка - получить дамп трафика для конкретного приложения в Linux.
Для реализации нашлась утилита nsntrace, которое делает нужное за счёт выполнения приложения в отдельном сетевом неймспейсе. Набросал короткую заметку по этому поводу...
📗 https://sysadmin.pm/nsntrace/
#network #trace #pcap
📺 Into the Terminal (в своё время я приносил один ролик с этого канала) оказался неплохим подкастом. Особенно полезно будет начинающим, я думаю.
Участники берут одну тему и наглядно проходятся по её основам, показывая как работают соответствующие теме инструменты. Если ещё не смотрели, загляните обязательно...
https://www.youtube.com/playlist?list=PLXJyD2dL4oqeX-C3MvsMUJuEzWM4vLK2C
#video #будничное
🛠 Leverage the richness of HTTP status codes.
Не самые часто встречаемые коды ответа от сервера. Можно прочитать под вечерний кофеёк, а потом козырнуть этим где-то на собеседовании или митинге перед коллегами...
https://blog.frankel.ch/leverage-richness-http-status-codes/
И да, за полным списком, конечно же, можно вот сюда пойти:
https://developer.mozilla.org/ru/docs/Web/HTTP/Status
#web #напочитать
➕ Открытый практикум Linux by Rebrain: Механизмы отказоустойчивости в Linux
↘️ Регистрация
Время проведения: 26 Апреля (Среда) в 19:00 по МСК
Программа практикума:
🟢Отказоустойчивость на разных уровнях: L2 (bonding), L3 (ECMP), L4 (LVS)
🟢Алгоритмы балансировки и настройка LVS
🟢Резервирование с помощью VRRP и автоматическая настройка LVS в keepalived
🟢Обзор других решений для балансировки и отказоустойчивости
Успевайте зарегистрироваться. Количество мест строго ограничено! Запись практикума “DevOps by Rebrain” в подарок за регистрацию!
#реклама
🛠 Linux kernel syscall tables. Таблица системных вызовов для различных архитектур и версий ядра.
https://syscalls.mebeim.net/
#syscall #linux #линк
🎛 bmon - bandwidth monitor.
В копилку tui утилита для мониторинга трафика на сетевых интерфейсах...
https://github.com/tgraf/bmon
#tui #network #будничное
🔓 Upgrade your LUKS key derivation function.
Занятная статья и рекомендация по обновлению функции образования ключа и переходу на LUKS 2...
https://mjg59.dreamwidth.org/66429.html
Похоже что материал был написан "по мотивам"...
https://www.opennet.ru/tips/3220_luks_crypt_pbkdf2_argon2_bruteforce_gpu.shtml
Материал заслуживает внимания как минимум для тех, кто использует давние установки Linux, зашифрованные LUKS 1.
#luks #security #фидбечат
🐧 Wizardly interview Linux News #3 (October 18 through 26, 1992).
Давайте ещё немного истории - на дворе 1992 год, Линусу 22, он даёт интервью, и всё только начинается...
https://liw.fi/linux-news/issue03/
#linux #история #напочитать
🗜 Load Balancing.
Хорошая статья о подходах к балансировке нагрузки и визуализацией каждого алгоритма (внимание на конец статьи).
https://samwho.dev/load-balancing/
#balancing #напочитать
💻 Popular Keyboard Shortcuts for the GNU Bash Shell
У автора треда получился хороший список шорткатов для Bash шеллла...
https://www.linux.org/threads/popular-keyboard-shortcuts-for-the-gnu-bash-shell.44645/
#shell #bash #напочитать
🐧 The early days of Linux.
Интересная ретроспектива на первые шаги Линуса в работе над созданием Linux...
https://lwn.net/SubscriberLink/928581/17b84ec1e1ed524e/
#linux #история #напочитать
⏱ Uptime Guarantees — A Pragmatic Perspective.
Про аптайм, и оптимальные циферки после 99 и запятой. В том числе и с точки зрения финансов и потенциальных затрат.
https://world.hey.com/itzy/uptime-guarantees-a-pragmatic-perspective-736d7ea4
#sre #uptime #напочитать
🛠 5 Bash String Manipulation Methods That Help Every Developer.
Немного bash полезностей в ленту...
https://levelup.gitconnected.com/5-bash-string-manipulation-methods-that-help-every-developer-49d4ee38b593
⠀
Но да, башизмами как всегда - использовать их конечно же можно, но не перебарщивая.
#bash #shell #напочитать
🛠 SSHLog - инструмент для логирования (и мониторинга в реальном времени) всей активности пользователя после установки им SSH подключения...
https://github.com/sshlog/agent
Реализовано всё с помощью eBPF. Авторы позаботились, и собрали пакеты для популярных дистрибутивов. Достаточно просто добавить репозиторий и установить из него необходимое.
#ssh #security #logs
➕ Открытые практикумы DevOps, Linux, Networks и Golang by Rebrain: расписание на май 2023
Мы проводим бесплатные практикумы на всевозможные IT темы. Основное — Kubernetes, Docker, Ansible, Gitlab CI, Linux, Kafka , MySQL, Golang и др. Работаем в консоли, разбираем реальные кейсы на практике. Анонсы публикуем на нашем канале в Telegram
↘️Подключайтесь
🟢2 мая DevOps: Использование регулярных выражений на примере анализа логов (Виктор Щупоченко - DevOps-engineer)
🟢3 мая Linux: Виртуальные интерфейсы и канальный уровень в Linux (Даниил Батурин - VyOS)
🟢4 мая Networks: Traffic Engineering (TE) (Дмитрий Радчук - Team Lead Вконтакте)
🟢10 мая Linux: ФСТЭК для Linux. Часть 2 (Андрей Буранов - Специалист по UNIX-системам VK)
🟢16 мая DevOps: Введение в Docker (Николай Лавинский - Тех. директор в ООО “Метод Лаб”)
🟢17 мая Linux: ФСТЭК для Linux. Часть 3 (Андрей Буранов - Специалист по UNIX-системам VK)
🟢18 мая Networks: Segment Routing (SR) (Дмитрий Радчук - Team Lead Вконтакте)
🟢23 мая DevOps by Rebrain (Александр Крылов - Lead DevOps В ПАО СК Росгосстрах)
🟢24 мая Linux: Сертификат WEB-сервера (Андрей Буранов - Специалист по UNIX-системам VK)
🟢25 мая Golang by Rebrain (Павел Грязнов - Go Senior Developer)
🟢30 мая DevOps: Шифрование секретов в GitOps (Василий Озеров - Co-Founder REBRAIN/Fevlake)
🟢31 мая Linux: Реализации протоколов маршрутизации для Linux (Даниил Батурин - VyOS)
Бесплатные практикумы по DevOps, Linux, Networks и Golang от REBRAIN каждую неделю. Подключайтесь!
#реклама
👨🏻💻 Пройдите тест по DevSecOps, ответьте на 25 вопросов и проверьте, насколько вы готовы к обучению на курсе — «Внедрение и работа в DevSecOps» в OTUS.
На курсе вы научитесь интегрировать в CI/CD, использовать инструменты ИБ и обеспечивать безопасность в непрерывном процессе разработки и продакшена.
Именно эти навыки дают мощное конкурентное преимущество IT-специалистам и повышают вашу привлекательность у крупных работодателей.
👉🏻 Пройти тест — https://otus.pw/KrHN/
🎁 Сможете пройти успешно тест - получите доступ к 2 открытым урокам курса уже сейчас!
Реклама. Информация о рекламодателе на сайте www.otus.ru
#реклама
💻 Slides - занятная утилита для презентаций. Готовим специально отформатированный в markdown файл и получаем презентацию на основе этого файла прямо в терминале...
https://github.com/maaslalani/slides
А ещё, презентацию можно захостить и сделать доступной по SSH. Не представляю зачем это вам, но всё равно...
https://github.com/maaslalani/slides#ssh
#slides #cli #tui
🖱 Lost at SQL: The SQL learning game.
Текстовый квест, который позволяет потренировать базовые навыки SQL...
https://lost-at-sql.therobinlord.com/
#sql #game #fun
✏️ Mastering the Art of Caching for System Design Interviews: A Complete Guide.
Неплохая обзорная статья - что такое кеш, где, как, какой, и на каких уровнях мы его можем применить при построении системы...
https://levelup.gitconnected.com/master-the-art-of-caching-for-system-design-interviews-a-complete-guide-676bb49d194
#cache #sre #напочитать
🐧 NixOS Series.
На It's FOSS образуется неплохая серия статей по базовым вещам в NixOS:
- Why Should You Consider Using NixOS?
- How to Install NixOS on a Virtual Machine?
- Install and Remove Packages in NixOS.
- Things To Do After Installing NixOS.
- How to set up home-manager on NixOS?
#nixos #install #напочитать
👨🏻💻Как системному администратору строить современные отказоустойчивые инфраструктуры и экосистему вокруг них?
⚡️Приглашаем 28 апреля в 20:00 мск на бесплатный вебинар «Основы инструмента Terraform»
На вебинаре мы рассмотрим основы инструмента Terraform и практику построения облачной инфраструктуры с применением подхода IaC.
Вебинар будет полезен начинающим пользователям Kubernetes и тем, кто ещё незнаком с инструментом Terraform.
👉🏻 Регистрация на вебинар: https://otus.pw/EnUs/
Занятие приурочено к старту онлайн-курса «DevOps практики и инструменты» от OTUS.
Реклама. Информация о продукте www.otus.ru
#реклама
📈 Stress Testing Tutorial: Comprehensive Guide With Best Practices.
Обзорная статья о стресс-тестах и их проведении. Виды, способы, анализ результатов и рекомендации для выполнения тестов...
https://www.lambdatest.com/learning-hub/stress-testing
#testing #напочитать #sre
➕ Открытый практикум Linux by Rebrain: ФСТЭК для Linux. Часть 1
↘️Регистрация
Время проведения:
19 Апреля (Среда) в 20:00 по МСК
Программа практикума:
🟢Суть требований
🟢Анализ требований
🟢Выполнение требований
Успевайте зарегистрироваться. Количество мест строго ограничено! Запись практикума “DevOps by Rebrain” в подарок за регистрацию!
#реклама
📺 Linux Container Technologies and Their Applications.
https://www.youtube.com/watch?v=0hwxwVXCDVY
#видео #containers
👨🏻💻 Как осуществлять мониторинг компонентов кластера Kubernetes?
Приглашаем 18 апреля в 20:00 мск на бесплатный вебинар «Как работает инфраструктура для мониторинга Kubernetes при помощи Prometheus» в OTUS.
📚На занятии мы:
- Рассмотрим, как устроен мониторинг кластера, его компоненты и приложения в кластере.
- Изучим различные подходы к мониторингу как приложения, так и компонентов кластера.
- Узнаем, какие есть основные метрики Kubernetes.
- Поговорим про кластеризацию Prometheus и дополнительные хранилища метрик (victoria metrics; thanos, cortex).
📍 Регистрация на вебинар: https://otus.pw/MljF/
Реклама. Информация о рекламодателе на сайте www.otus.ru
#реклама
🐫 Perl One-Liners Explained.
Нет, ну а вдруг вы захотите воспользоваться Perl в 2023 веке...
- Part I: File Spacing.
- Part II: Line Numbering.
- Part III: Calculations.
- Part IV: String and Array Creation.
- Part V: Text conversion and substitution.
- Part VI: Selective printing and deleting of lines.
- Part VII: Handy Regular Expressions.
Всё одним обычным txt: https://catonmat.net/ftp/perl1line.txt
#perl #напочитать
➕ Открытый практикум Linux by Rebrain: Установка Linux (Ubuntu)
↘️Регистрация
Время проведения: 12 Апреля (Среда) в 20:00 по МСК.
Программа практикума:
🟢Server или Desktop?
🟢Разметка диска
🟢Если не получается разметить диск как хочется
Успевайте зарегистрироваться. Количество мест строго ограничено! Запись практикума “DevOps by Rebrain” в подарок за регистрацию!
▫️▪️▫️▪️
#реклама