🛠 Portable rusage command.
Наткнулся на занятную утилиту, которая позволяет получить статистику выполнения нужного нам процесса...
# ./rusage.com /bin/ping -q -c4 google.comhttps://justine.lol/rusage/
...
RL: took 3,130,555µs wall time
RL: ballooned to 1,760kb in size
RL: needed 4,833µs cpu (60% kernel)
RL: caused 491 page faults (100% memcpy)
RL: 10 context switches (100% consensual)
👨🏻💻 Хотите разобраться в SRE-практиках и внедрить их?
Приглашаем 22 марта в 20:00 мск на бесплатный вебинар «Внедряем SRE-практики — улучшаем работу поддержки с Grafana OnCall».
На уроке обсудим, как сделать техническую поддержку пользователей эффективнее, расскажем и покажем на примере, как именно можно связать базу знаний, мониторинг, скрипты поддержки и выстроить эскалационную цепочку.
👉 Регистрация на вебинар: https://otus.pw/T6e7/
Вебинар является частью онлайн-курса «SRE практики и инструменты» от OTUS.
Реклама. Информация о рекламодателе на сайте www.otus.ru
#реклама
📝 SRE Evangelist.
Занятные размышления на тему SRE евангелизма от SRE инженера Github...
https://hross.substack.com/p/sre-evangelist
#sre #напочитать
👨🏼💻 Открытый практикум Linux by Rebrain: RAID массивы.
Время проведения: 15 Марта (Среда) в 20:00 по МСК.
👉Регистрация
Программа практикума:
- RAID массивы, виды, особенности.
- Как подобрать тип RAID массива.
- Актуальны ли сегодня аппаратные RAID контроллеры?
- Работа с mdadm.
Успевайте зарегистрироваться. Количество мест строго ограничено! Запись практикума “DevOps by Rebrain” в подарок за регистрацию!
#реклама
📚 NixOS in Production. The NixOS handbook for professional use ONLY.
Забрал книгу здесь https://leanpub.com/nixos-in-production
#книги #nixos
🔧 И ещё некоторое количество очевидных и не очень вещей, которые стоит учитывать при написании bash скриптов:
- Shell Programming Secrets Nobody Talks About (Part 1).
- Shell Programming Secrets Nobody Talks About (Part 2).
#bash #shell #напочитать
👨🏻💻 Хотите разобраться, что такое DevOps?
Приглашаем 16 марта в 20:00 МСК на бесплатный вебинар онлайн-курса «DevOps практики и инструменты» от OTUS.
Тема вебинара: «Анализ исходного кода на безопасность».
На занятии рассмотрим различные типы анализа исходного кода (SAST/SCA/DAST/IAST/RASP) и поговорим об инструментах, позволяющих внедрить их в ваш CI/CD пайплайн.
👉 Регистрация на вебинар: https://otus.pw/pdZk/
Реклама. Информация о рекламодателе на сайте www.otus.ru
#реклама
🤖 ChatGPT Linux assistant.
Ещё один ассистент (пора собирать коллекцию), работающий из терминала с ChatGPT.
https://github.com/rareranger/chatgpt-linux-assistant
И да, в качестве хорошего примера автор опять вспоминает ffmpeg и команды для него. 😐
#ai #shell #chatgpt
⚙️ Learn how to use the Red Hat Enterprise Linux (RHEL) web console
Подборка полезных материалов о работе с Cockpit и администрировании сервера с помощью этой панели.
https://www.redhat.com/en/blog/rhel-web-console
#cockpit #rhel #напочитать
🔍 DIY Linux Kernel Rootkit Detection.
Некоторое количество полезностей для поиска руткитов в системе вручную и с помощью osquery-detection-kit.
https://unfinished.bike/diy-linux-kernel-rootkit-detection
#security #rootkit #напочитать
👨🏻💻 Ответьте на 13 вопросов и проверьте, насколько вы готовы к обучению на курсе - SRE практики и инструменты.
📚 Курс рассчитан на разработчиков, которые хотят получить дополнительные компетенции для работы в production окружениях, разобраться и внедрить SRE практики и инструменты. После курса вы сможете выстраивать SRE-процессы в контексте взаимодействия с другими отделами компании.
⏰ Время прохождения теста ограниченно: 30 минут
👉 ПРОЙТИ ТЕСТ: https://otus.pw/iIHT4/
💣 Сможете пройти успешно тест – получите курс по Git в записи + пройдете на курс «SRE практики и инструменты» по специальной цене!
Реклама. Информация о рекламодателе на сайте www.otus.ru
#реклама
🐧 Немного журналов в копилку...
- Linux tricks and tips 19 February 2023.
Файл в комментариях, как обычно.
#linux #journal
🛠 Linux memory tools.
Возможно, кому-то окажется полезным. Несколько утилит для работы с содержимым памяти на сервере - сбор статистики, визуализация и т. д.
https://github.com/tatref/linux-mem/
#memory #будничное
📦 An overview of single-purpose Linux distributions.
Занятный обзорный материал на LWN о Fedora CoreOS, Ubuntu Core, openSUSE MicroOS и Bottlerocket дистрибутивах.
https://lwn.net/Articles/922968/
#linux #distro #напочитать
👨🏼💻 Обуздай Kubernetes и работай в высокотехнологичных компаниях! Kubernetes давно покорил IT-гигантов благодаря своей масштабируемости, гибкости и открытому исходному коду. Станьте обладателям уникальных навыков с помощью онлайн-курса «Инфраструктурная платформа на основе Kubernetes» OTUS: https://otus.pw/M6xu/
❓Какие возможности он открывает?
— Переход из админа или инфраструктурного инженера в платформенного инженера с зарплатой от 250 тыс. рублей.
— Рост в зарплате для разработчика, поскольку компании заинтересованы в найме сотрудников, которые используют экосистему Kubernetes по максимуму.
— Для СТО — грамотная работа с инфраструктурной платформой или ее создание для продуктов своей компании.
В программе курса сделан акцент на экосистеме и нюансах эксплуатации Kubernetes-кластеров, т.к. именно в этом возникают сложности у компаний, которые решили перейти на свою инфраструктурную платформу. За 5 месяцев обучения вы в качестве выпускного проекта построите MVP инфраструктурной платформы.
👉 Пройдите вступительный тест, чтобы присоединиться к группе со скидкой: https://otus.pw/3DAf/
#реклама
📚 Learning eBPF. Programming the Linux Kernel for Enhanced Observability, Networking, and Security.
Книга доступна бесплатно здесь:
https://isovalent.com/learning-ebpf/
#ebpf #книга #фидбечат
🗜 Some possible reasons for 8-bit bytes.
Почему именно в байте именно 8 bit? Попытка разобраться в этом от Julia Evans. В заметке и ретроспектива, и некоторое количество интересных ссылок...
https://jvns.ca/blog/2023/03/06/possible-reasons-8-bit-bytes/
В самый раз под вечерний чаёк. 🗒
#напочитать #история
📺 Learning from Incidents Conference 2023.
Список выступлений LFI Conf 23 - про инциденты, реакцию на них, обработку и вынесенный опыт.
https://www.youtube.com/playlist?list=PLQmwzq_GIU-idCnJNR4t_aKb0HDCOXfZ1
#sre #видео
🔓 Leveraging ssh-keygen for Arbitrary Execution (and Privilege Escalation).
Повышение привилегий с помощью загрузки .so через ssh-keygen -D опцию...
- https://seanpesce.blogspot.com/2023/03/leveraging-ssh-keygen-for-arbitrary.html
- https://github.com/SeanPesce/lib2shell
#security #ssh #напочитать
🗒 Попросил одну нейросеть написать историю о системном администраторе в стиле Bloodborne, а другую нарисовать мне обложку для этой истории...
#нейросетевое #justforfun #пятничное
🐡 Initial support for guided disk encryption in the installer.
Красота-то какая. В OpenBSD постепенно завозят поддержку шифрования диска на этапе установки.
Сейчас, процесс установки нужно прерывать, загружаться в шелл, настраивать шифрование там, и только после этого выполнять установку системы.
- /channel/openbsd/412
- https://undeadly.org/cgi?action=article;sid=20230308063109
Определённо, хорошая новость.
#openbsd #encryption #напочитать
🐧 Утренняя пресса в ленту...
- Linux Format UK 04.2023.
- Linux and Open Source Annual-26 February 2023.
#linux #journal
🗜 The Network is the Computer. The story of Sun Microsystems and the Java programming language.
Просто занятное чтиво под вечерний кофеёк. История компании Sun и её наследие в современном мире.
https://www.abortretry.fail/p/the-network-is-the-computer
#напочитать #фидбечат
👨🏻💻 Открытые практикумы DevOps, Linux, Networks и Golang by Rebrain: расписание на март 2023
👉Подключайтесь
🗓7 марта DevOps: Микросервисы и микросервисная архитектура
🗓9 марта Networks: MPLS сервисы
🗓14 марта DevOps: Оптимизация производительности MySQL
🗓15 марта Linux: RAID массивы
🗓16 марта Golang by Rebrain
🗓21 марта DevOps
🗓22 марта Linux: Жизнь без LVM
🗓23 марта Networks: Знакомство с Wireguard
🗓28 марта DevOps: Матрица зрелости систем
🗓29 марта Linux: Введение в bash скрипты
🗓30 марта Networks: Инструменты для анализа сетевого трафика
Мы проводим бесплатные практикумы на всевозможные IT темы. Основное — Kubernetes, Docker, Ansible, Gitlab CI, Linux, Kafka , MySQL, Golang и др. Работаем в консоли, разбираем реальные кейсы на практике. Подключайтесь
#реклама
📦 rpmdistro-repoquery: a cross-distribution repoquery tool.
Не часто, но возникает необходимость проверить наличие того или иного пакета в разных репозиториях разных дистрибутивов. Обычно я для этого заглядываю либо на https://www.rpmfind.net/ либо на https://rpm.pbone.net/
Утилита rpmdistro-repoquery позволяет выполнить поиск нужного rpm пакета в различных репозиториях прямо из терминала.
Штуковина оказалась очень удобной в использовании, единственный минус - похоже что она не умеет опрашивать сразу несколько репозиториев или дистрибутивов.
#rpm #будничное #dnf
👨🏼🔧 HeyCLI.
Ещё одна попытка применить GPT-3 davinci-003 для работы в терминале.
Похоже что принцип таких утилит постепенно начинает формироваться - мы им формулируем то, что хотим сделать обычным текстом, а в ответ получаем команду, которую остаётся выполнить в терминале.
https://github.com/HeyCLI/heyCLI_client
#ai #terminal #cli
🔐 A Compendium of Access Control on Unix-Like OSes.
Очень объёмное чтиво о контроле доступа в разных операционных системах. Можно попробовать изучить весь документ, а можно почитать только об интересующих ОС.
PDF закину в комментарии, ссылка на онлайн версию: https://venam.nixers.net/blog/unix/2023/02/28/access_control.html
#security #напочитать
👨🏻💻 Открытый практикум Linux by Rebrain: DHCP — протокол и реализации.
👉Регистрация
Время проведения: 1 Марта (Среда) в 19:00 по МСК
Программа практикума:
- Диалог клиента и сервера, опции DHCP
- Реализации сервера: ISC DHCPD и Kea
- Реализации клиента: dhclient и его скрипты, dhcpcd...
Успевайте зарегистрироваться. Количество мест строго ограничено! Запись практикума “DevOps by Rebrain” в подарок за регистрацию!
#реклама
📡 How 1500 bytes became the MTU of the internet.
Что такое MTU и почему именно это значение - 1500? Короткий, но интересный экскурс в историю вопроса.
https://blog.benjojo.co.uk/post/why-is-ethernet-mtu-1500
#network #напочитать #mtu
🖱 psql tips.
150+ коротких советов по взаимодействию с PostgreSQL базой через psql.
https://psql-tips.org/psql_tips_all.html
#postgresql #psql #database