🐧 Продолжая разбирать материалы Linux Plumbers Conference...
Интересный инструмент для быстрой сборки и запуска нужной версии ядра в системе - virtme-ng. Клонируем исходный код ядра, инициируем сборку с помощью vng, и получаем шелл, который запущен в "виртуализированной" копии нашей системы, но запущена она оказывается с собранным ядром.
Для чего был создан этот инструмент, какие задачи решал автор - всё это хорошо описано в статье на LWN - Faster kernel testing with virtme-ng. Дополнительно в комментарии закину презентацию доклада, представленного на LPC.
#kernel #testing #напочитать
🛠 А вот здесь, в своём докладе на Linux Plumbers, автор и вовсе рассказывает, что для тюнинга параметров ядра применялся AI.
По словам автора, подход позволил подобрать схему для работы БД и (потенциально?) получить на 30% уменьшенное потребление памяти.
В другом случае, изменение всего 16 параметров, позволило получить дополнительные 12% к сетевой производительности Nginx.
Пока что всё это находится в зачаточном состоянии, но выглядит весьма и весьма интересно...
Tuning the Linux kernel with AI, according to ByteDance.
P. S. На LP как обычно, было много всего интересного. Осталось дождаться публикации всех материалов.
#kernel #AI #sysctl
🍿 Тем временем, третий выпуск tmp.out увидел свет...
https://tmpout.sh/3/
#security #напочитать
BLACK FRIDAY by REBRAIN - одно из крупнейших сообществ по IT-инфраструктуре: Скидки до 50% и мини-практикумы в подарок 🎁
Друзья, мы начинаем новую неделю с приятных новостей! С 20 ноября по 3 декабря объявляем новый Sale by REBRAIN.
Вас уже ждут:
- Самая большая скидка 50% на один из самых популярных практикумов - Kubernetes и Kubernetes x Yandex.Cloud.
- Скидки на большие и средние программы
- Мини-практикумы по лучшим ценам
- Мини-практикум в подарок!
- Персональная скидка
Получи необходимые знания и навыки в DevOps, Linux, Networks, Kubernetes, Docker, Ansible, Gitlab CI, Linux, Kafka, MySQL, Golang от опытных профессионалов, работающих в лучших компаниях, таких как Avito, Skyeng, AWS, Luxoft, DataArt и других!
Переходите в наше сообщество и забирайте самые выгодные предложения с экономией до 50.000 рублей
Реклама. ООО "РЕБРЕИН". ИНН 7727409582 erid: 2VtzqvQaJLg
📺 И да, это не про Linux, но я думаю что бОльшая часть подписчиков в эту игру играла... Half-Life: 25th Anniversary Documentary.
У Valve получилась хорошая документалка. В самый раз для окончания выходных. ☕️
#видео #justforfun
🛠 Попалась тут на глаза, казалось бы, очередная *top утилита. И я уже почти прошёл мимо, но...
Возможность сохранять и просматривать историю событий (почти как в atop) и возможность использования триггеров (с помощью которых можно генерировать уведомления, например) моё мнение изменили, и я решил таки показать эту штуку вам.
https://github.com/inv2004/ttop
Это конечно же не monit, но на мой взгляд, выглядит интересно.
#top #ttop #tui
🗜И ещё немного про реагирование на инциденты и работу команды при этом - A guide to running Incident Command.
Что делать команде, в случае какого-либо инцидента, что делать координатору (Incident Commander), как можно построить процесс работы над инцидентом в принципе.
#sre #напочитать #incident
🐝 eBPF: Unlocking the Kernel [OFFICIAL DOCUMENTARY] - круто сделанная документалка об истории появления eBPF.
#ebpf #видео
💻 Смотрите какой интересный инструмент для совместной работы с терминалами показали...
- https://github.com/ekzhang/sshx
- https://sshx.io/
Как это применить в повседневных рабочих процессах я представляю слабо, но вот в процессах обучения такой веб-сервис общих терминалов может оказаться очень даже полезным.
#фидбечат #ssh #terminal
📟 Хороший материал о том, как правильно построить рабочие процессы для человека или команды, выполняющих роль on-call дежурных. Что стоит учитывать, на какие вопросы нужно ответить заранее, к чему нужно быть готовым в этой роли и в роли лидера у которого в подчинении работает в том числе и on-call команда...
How to be on-call: On-call often sucks but doesn't have to.
Ещё во времена, когда я работал на фрилансе, я примерял на себя роль такого дежурного инженера у одного из клиентов, и как же было бы хорошо, если бы мне в тот момент подобные материалы на глаза попались.
В конце статьи доступны несколько хороших ссылок, если вы on-call процессы строите, или если являетесь участником таких процессов, предлагаю заглянуть и в саму статью и по ссылкам, думаю что найдёте для себя что-то интересное. PDF со статьёй оставил в комментариях.
Изучите лабораторные окружения бесплатно всего за пару часов
На открытом уроке «Лабораторные окружения, что нового?» от OTUS и Сергея Караткевича.
На эфире обсудим:
✅ Особенности и требования к лабораторным окружениям в современной индустрии разработки;
✅ Новые тенденции в области лабораторных окружений и их приложение в индустрии;
✅ Популярные инструменты и платформы для создания и управления лабораторными окружениями;
✅ Практические рекомендации и советы по использованию новых инструментов и подходов.
📅 Занятие пройдёт 7 ноября в 20:00 мск и будет приурочено к старту курса «SRE практики и инструменты».
🌐 Ссылка для регистрации: https://otus.pw/GSRo/
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: LjN8KAAMm
🐧 Вечерняя пресса...
- Linux for beginners. Oct 2023.
- Linux USA I276. Nov 2023.
- Linux Format UK . Nov 2023.
#journal #linux
Открытый практикум Linux by Rebrain: cache в Linux
Успевайте зарегистрироваться. Количество мест строго ограничено! Запись практикума “DevOps by Rebrain” в подарок за регистрацию!
👉Регистрация
Время проведения:
1 Ноября (Среда) в 20:00 по МСК
Программа практикума:
🔹Почему у меня мало свободной памяти?
🔹Когда linux освободит кэш?
🔹Что такое страничный кэш?
🔹Что такое грязные страницы?
Кто ведёт?
Андрей Буранов – Специалист по UNIX-системам в компании VK. Опыт работы с ОС Linux более 7 лет. Опыт преподавания более 5 лет. Входит в топ 3 лучших преподавателей образовательных порталов.
Бесплатные практикумы по DevOps, Linux, Networks и Golang от REBRAIN каждую неделю. Подключайтесь!
Реклама. ООО "РЕБРЕИН". ИНН 7727409582 erid: 2VtzqvXvYTA
🖥 И да, раз уж зашла речь о tui утилитах. Сам я, не являюсь любителем утилит типа ScreenFetch или Neofetch, но я точно знаю, что есть те, кто ими пользуются.
Перечисленные выше инструменты выводят в терминал информацию о системе, в то время как утилита Onefetch позволяет вывести в терминал информацию о Git репозитории.
- Github - Command-line Git information tool.
- Подробности - Терминальная утилита для вывода информации о Git репозиториях.
Из приятного... За счёт различных параметров, onefetch позволяет вывести только определённую информацию. За счёт поддержки разных форматов, информацию можно получить хоть в json. А за счёт поддержки sixel, kitty и iterm, используя своё изображение, можно получить очень симпатичный вывод.
#onefetch #tui #будничное
Внезапно я попал под волну хайпа, а значит этой волной вполне себе можно поделиться. Тем более что на этих выходных мне нужно успеть (внезапно, зима близко) доделать кое-какие строительные работы, а значит тут, на канале, будет тихо.
🥔 Прежде всего, передаю привет каналу @bashdays, вы на него с большой долей вероятности подписаны, а если нет, предлагаю с каналом познакомиться. Там про администрирование, Linux, devops практики, работу в командной строке и использование различных утилит в ней, про написание скриптов, про будни администратора и всё то, с чем он ежедневно сталкивается. Обязательно найдите немного времени и обратите внимание на этот канал.
⌨️ Второй привет улетит совсем маленькому каналу от одного из подписчиков - @opengrad. Автор пишет редко, но на мой взгляд, получается у него это хорошо. Темы разные - от каких-то специфических для OpenSUSE вещей, до знакомых многим технологий, полезных в трудовых буднях администратора. Загляните, возможно приток новых подписиков простимулирует автора писать что-то чаще.
До связи где-то в воскресенье вечером, всех обнял. ✋
Практический семинар для системных администраторов
Расширьте свои знания на открытом уроке «LVM: снапшоты, перенос данных, надежное хранение» от OTUS
📅 Занятие состоится 27 ноября в 20:00 мск и будет приурочено к старту курса «Administrator Linux. Professional»
🔥 Преподаватель Андрей Буранов — системный администратор в VK, работает с операционной системой Linux более 7 лет
Открытый урок — это отличная возможность бесплатно протестировать формат обучения и задать преподавателю любые вопросы в режиме реального времени. После урока вы сможете стать студентом курса в рассрочку
Регистрируйтесь на мероприятие прямо сейчас: https://otus.pw/VBMb/
На сайте вы также можете пройти короткое тестирование и узнать насколько вы соответствуете требованиям рынка
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: LjN8KT9rT
🔧 Writing useful terminal TUI on Linux with dialog and jq - статья с примером создания простого TUI интерфейса с помощью dialog.
#tui #dialog #напочитать
⚙️ Awesome Fedora Security Awesome - некоторое количество секурити полезностей для пользователей Fedora.
#fedora #security
🎑 Grub2 themes - несколько симпатичных тем для Grub2.
Там же доступны ссылки на инструкции по созданию тем:
- Grub2 (руководство по созданию темы);
- Тема Grub2 / синтаксис.
#grub #boot
🛠 How to use xargs command in Linux - несколько полезных (и есть парочка странных) примеров использования xargs.
#xargs #terminal #будниное
Открытый практикум Linux by Rebrain: Обнаружение и просмотр устройств в Linux
Успевайте зарегистрироваться. Количество мест строго ограничено! Запись практикума “DevOps by Rebrain” в подарок за регистрацию!
👉Регистрация
Время проведения:
15 Ноября (Среда) в 19:00 по МСК
Программа практикума:
🔹Утилиты для просмотра устройств: lspci, lsusb, dmidecode...
🔹Интерфейсы ядра в /proc и /sys
🔹Именование дисков и сетевых устройств
🔹Просмотр свойств сетевых устройств с ethtool
Кто ведёт?
Даниил Батурин – Основатель проекта VyOS, системы для корпоративных и провайдерских маршрутизаторов с открытым исходным кодом.
Бесплатные практикумы по DevOps, Linux, Networks и Golang от REBRAIN каждую неделю. Подключайтесь!
Реклама. ООО "РЕБРЕИН". ИНН 7727409582 erid: 2VtzqvQaJLg
🛠 Ansible Semaphore - удобная веб-морда для работы с Ansible. Из приятного - открытые исходники, возможность "классической" установки пакетом в систему, адекватно выглядящий UI даже на небольшом экране...
- Github: Ansible Semaphore.
- Документация: Semaphore Installation.
- Сайт: https://www.ansible-semaphore.com/
#ansible #будниное
Открытый практикум Linux by Rebrain: /proc
Успевайте зарегистрироваться. Количество мест строго ограничено! Запись практикума “DevOps by Rebrain” в подарок за регистрацию!
👉Регистрация
Время проведения:
8 Ноября (Среда) в 20:00 по МСК
Программа практикума:
🔹Процессы тоже файлы. А где они?
🔹Что можно узнать о системе через каталог /proc?
🔹Как работает команда lsof и socklist
Кто ведёт?
Андрей Буранов – Специалист по UNIX-системам в компании VK. Опыт работы с ОС Linux более 7 лет. Опыт преподавания более 5 лет. Входит в топ 3 лучших преподавателей образовательных порталов.
Бесплатные практикумы по DevOps, Linux, Networks и Golang от REBRAIN каждую неделю. Подключайтесь!
Реклама. ООО "РЕБРЕИН". ИНН 7727409582 erid: 2VtzqvXvYTA
😈 Совсем недавно прошла конференция FreeBSD Vendor Summit, оба дня прошедшего мероприятия доступны в записи на Youtube. И если первый день не так что бы сильно порадовал техническими докладами, то второй день выглядит более интересным.
Программа конференции доступна по ссылке - November 2023 FreeBSD Vendor Summit. Ролики закину отдельными комментариями к записи, чтобы они были доступны для просмотра прямо из Telegram. Netflix делится опытом прямо в самом начале второго дня.
#freebsd #видео
🖱Tracking SQLite Database Changes in Git - в статье описан простой метод использования git для хранения изменений, внесённых в sqlite базу данных.
#git #sqlite #напочитать
📺 Появилось немного времени, и на глаза попался ролик - История Linux и UNIX! Кто породил ВСЕ современные системы!
Для тех, кто с этим историческим вопросом знаком, ролик не станет каким-то откровением или открытием, но на мой скромный взгляд, это качественный, хорошо сделанный материал. Если искали что посмотреть под вечерний чаёк или кефирчик с печенюхой - предлагаю ознакомиться.
P. S. И да, я всё жду Линсторию... 🍿
#видео #linux #unix
🛠 Rootful, Rootless, Privileged and Super Privileged - статья о контейнерах, механиках и инструментах, используемых для изоляции при работе с ними.
И да, сама статья не новая, и скорее для начинающих инженеров, но в ней приведено очень много дополнительных ссылок на различные полезные материалы и ролики по теме.
#containers #напочитать
📧 Так, уважаемые члены клуба любителей tui утилит, смотрите какую штуку для отправки почты прямо из терминала нашёл.
Позволяет отправить письмо либо через настроенный SMTP сервер, либо через сервис Resend.
Называется просто - Pop.
#tui #mail #pop
🗜 Инженеры Oracle продолжают расширять границы познания читателей об ext4. Вот в этой статье, например, рассказали о том, как происходит поиск и обращение к файлу, который мы вызываем работая в операционной системе - Directory Entry Lookup in ext4.
#filesystem #ext4 #напочитать