🗜 У OVH есть набор скриптов, позволяющий провести аудит соответствия ОС Debian 10/11 рекомендациям CIS. В OVH этот скрипт применяют на серверах, работающих в рамках PCI-DSS инфраструктуры:
https://github.com/ovh/debian-cis
Энтузиасты сделали форк этого набора скриптов, добавили в него поддержку Debian 12 и несколько дополнительных проверок:
https://github.com/hardenedlinux/harbian-audit
Не думаю что стоит бездумно запускать скрипт в проде с параметром --apply, но как минимум запуск с --audit-all может показать много интересного.
#debian #security #ovh
➕ Открытый практикум Linux by Rebrain: Память в Linux.
↘️Регистрация
Время проведения: 9 Августа (Среда) в 20:00 по МСК
Программа практикума:
🟢Эволюция адресации памяти
🟢Виртуальная память
🟢/proc/meminfo
Успевайте зарегистрироваться. Количество мест строго ограничено! Запись практикума “DevOps by Rebrain” в подарок за регистрацию!
#реклама
😈 How we are migrating (many of) our servers from Linux to FreeBSD.
В итоге, получилась целая серия статей. Наткнулся на продолжение и решил затащить на канал все ссылки одним постом...
- Why we're migrating (many of) our servers from Linux to FreeBSD.
- Part 1 - System and jails setup.
- Part 2 - Backups and Disaster Recovery.
- Part 3 - Proxmox to FreeBSD.
#freebsd #напочитать
🛠 How to Install and Update Fedora Linux on Android using Termux - пример использования PRoot Distro для установки Linux на Android. В статье выполняется установка Fedora, но PRoot Distro поддерживает установку других ОС, в том числе и Debian, Ubuntu, Alpine...
- https://fedoramagazine.org/how-to-install-and-update-fedora-linux-on-android-using-termux/
- https://github.com/termux/proot-distro/blob/master/README.md
#termux #prootdistro #android
🗜 QubesOS: Silos of Isolation - у автора получился хороший обзор на QubesOS...
https://www.sevarg.net/2023/07/29/qubes-os-silos-of-isolation/
#qubeos #напочитать
🧾 Чеклист практик, знаний, умений и навыков SRE...
https://github.com/bregman-arie/sre-checklist
#sre #напочитать
🛠 Why is DNS still hard to learn? Мне нравится как Julia Evans пишет о DNS, нравится что попадаются вопросы, на которые нельзя ответить сразу, без погружения. Ещё одна заметка на этот счёт...
https://jvns.ca/blog/2023/07/28/why-is-dns-still-hard-to-learn/
#dns #dig #напочитать
⚡️Приглашаем 1 августа в 20.00 по Москве, на открытый вебинар “Хранение данных в Kubernetes - Volume, Storage, Stateful приложения” от Отус.
На вебинаре мы погрузимся в тему хранения данных в среде Kubernetes и ознакомиться с ключевыми концепциями, инструментами и практиками для работы с данными в контейнерной оркестрации.
❗️Вебинар является бесплатной частью онлайн-курса «Инфраструктурная платформа на основе Kubernetes» от Отус. Обучение проходит на Kubernetes v1.24
Краткое содержание вебинара:
✅ 1. Различные типы Volume в Kubernetes:
- EmptyDir, HostPath, и другие: особенности и области применения.
- PersistentVolume и PersistentVolumeClaim (PV+PVC): объяснение их роли и взаимодействия.
- StorageClass (SC): использование SC для динамического выделения Storage.
✅ 2. Связка PV+PVC+SC:
- Создание PersistentVolume и PersistentVolumeClaim.
- Работа с различными типами StorageClass.
- Примеры использования PV+PVC+SC для разных сценариев хранения данных.
✅ 3. StatefulSet:
- Введение в StatefulSet и его отличия от Deployment.
- Управление состояниями в приложениях с помощью StatefulSet.
- Масштабирование и обновление StatefulSet.
➡️Записаться на вебинар: https://otus.pw/3VtE/
Не упустите возможность расширить свои знания и получить практические навыки, необходимые для эффективной работы с хранилищем данных в Kubernetes.
Реклама. Информация о рекламодателе на сайте www.otus.ru
#реклама
🛠 psitop - визуализация данных из подсистемы PSI (Pressure Stall Information) /proc/pressure...
https://github.com/jamespwilliams/psitop
Подробнее о подсистеме, из которой можно получить информацию о времени ожидания ресурсов процессами...
https://www.kernel.org/doc/html/latest/accounting/psi.html
#proc #pci #tui
🆖 Proxy and NGINX as Reverse Proxy - неплохая статья для начинающих о проксировании в Nginx...
https://cloudweekly.io/p/nginx-reverse-proxy
#nginx #proxy #напочитать
🥷🏻 How to Master the Power of the Nmap Scripting Engine - базово о том, как работать со скриптами в Nmap...
https://www.stationx.net/nmap-scripting-engine/
#nmap #security #напочитать
🍵 Вот, например, ребята, которые делают разные cli штуковины. Информацию о своих проектах размещают на сайте, на Github и предоставляют доступ к ней по SSH...
- https://charm.sh/
- https://github.com/charmbracelet
- ssh git.charm.sh
Если кто-то этими штуковинами пользовался, поделитесь опытом в комментариях.
#cli #tui #линк
Нагрузочное тестирование позволяет оценить масштабируемость веб-сервиса и прогнозировать, как он будет работать при росте пользовательской нагрузки. Умение проводить его позволяет планировать ресурсы и масштабировать инфраструктуру в соответствии с потребностями бизнеса.
Хотите понять как его проводить, чтобы работать с крупными проектами? Приходите 🗓 31 июля в 19:00 на открытый урок «Нагрузочное тестирование веб-сервиса» от OTUS.
Занятие проведет преподаватель курса 👨💻 Николай Лавлинский, технический директор «Метод Лаб» с опытом более 15 лет. Спикер конференций: РИТ++, HighLoad++, PerfConf.
На занятии мы:
- Рассмотрим как провести быстрое нагрузочное тестирование сервиса;
- Узнаем как интерпретировать результаты;
- Рассмотрим инструменты ab, wrk, Яндекс.Танк и Jmeter;
- Выделим достоинства и недостатки каждой системы.
Занятие будет полезно администраторам Linux с опытом, тестировщикам веб-приложений и техническим менеджерам проектов.
👉 Регистрация на занятие — https://otus.pw/uPts/
Если вам понравятся открытые уроки, продолжить обучение можно будет уже на курсе «Administrator Linux. Professional» от OTUS.
Нативная интеграция. Информация о продукте www.otus.ru
#реклама
🐧А ещё, на связь вышли разработчики MiniOS. Они работают над операционной системой более 2 лет, и хотели бы что бы о ней узнала аудитория канала. А мне, собственно, не сложно...
Сайт: https://minios.dev/
Github: https://github.com/minios-linux/minios-live
Если по какой-то причине такого дистрибутива как Slax и Porteus вам оказывается мало, обратите внимание, возможно MiniOS вас заинтересует, камрады.
#linux #distrib
🛠 Failover. What is it? How does it work? When to use it and when not to use it?
Неплохая статья об отказоустойчивости, аварийном переключении и способах организации оного для обеспечения доступности ресурсов. На пальцах, с картинками и дополнительными ссылками...
https://blog.alexewerlof.com/p/failover
#sre #напочитать #failover
🛠 Mido - очень простой скрипт, позволяющий скачать образ Windows используя api Microsoft.
Для ситуаций, когда образ системы нужен, а разбираться с регистрацией, поиском нужной загрузки и вот этим вот всем не хочется...
https://github.com/ElliotKillick/Mido
#mido #windows
🗜align - утилита, позволяющая выполнить выравнивание вывода в терминале...
https://github.com/KhalilOuali/align-rs
#align #cli #term
Самое время познакомиться с концепцией операторов и контроллеров в Kubernetes
⚡️ Приглашаем на бесплатный вебинар “Custom Resource Definitions в Kubernetes. Операторы”, который состоится 17 августа, в 20:00 по Москве.
Вебинар приурочен к старту онлайн-курса «Инфраструктурная платформа на основе Kubernetes» в Отус.
❗️На вебинаре Вы узнаете о концепции операторов и контроллеров в Kubernetes и научитесь писать контроллеры на Bash, а также понимать их логику работы.
✅ В рамках вебинара вы поймете:
– Различия между операторами и контролерами;
– Как разрабатывать контроллеры на Bash;
– Особенности работы контролеров.
✅ Вы изучите следующие темы:
– Определение контроллеров в Kubernetes;
– Обзор событийной модели, используемой в Kubernetes;
– Разработка Custom Resource Definitions и их работа;
– Практика создания контроллеров на Bash;
– Примеры контроллеров и их логика работы.
👉 Записаться на вебинар: https://otus.pw/BJwf/
По окончании вебинара вы получите необходимые знания и навыки для разработки контроллеров в Kubernetes.
Реклама. Информация о рекламодателе на сайте www.otus.ru
#реклама
⚒ FreeBSD Jail booting & running Devuan GNU+Linux with OpenRC - запуск Linux внутри FreeBSD jail на примере Devuan...
https://weblog.antranigv.am/posts/2023/08/freebsd-jail-devuan-linux-openrc/
#freebsd #jail #devuan
➕ Открытый практикум Linux by Rebrain: Процессы в Linux
↘️Регистрация
Время проведения: 2 Августа (Среда) в 20:00 по МСК
Программа практикума:
🟢Системные вызовы в жизненном цикле процесса
🟢Потоки
🟢Каталог /proc
🟢Работаем с strace
Успевайте зарегистрироваться. Количество мест строго ограничено! Запись практикума “DevOps by Rebrain” в подарок за регистрацию!
#реклама
📹 Making FFmpeg Easier - очень много разных полезных примеров работы с ffmpeg...
https://amiaopensource.github.io/ffmprovisr/
#ffmpeg #напочитать
🐧 A discussion on Linux in space - обзор дискуссии о применении Linux в аэрокосмонавтике...
https://lwn.net/SubscriberLink/938779/a0e92bcf81af798c/
#linux #space
➕ Открытый практикум Linux by Rebrain: TCP и его реализация в Linux.
↘️Регистрация
Время проведения: 26 Июля (Среда) в 19:00 по МСК
Программа практикума:
🟢Сложности с TCP поверх туннелей: path MTU discovery, MSS clamping
🟢TCP fast open в ядре и приложениях
🟢Опции ethtool для аппаратного ускорения обработки пакетов в сетевых картах
🟢Атаки на TCP (SYN flood, reset...) и защита от них
🟢Дополнительные настройки TCP в Linux
Успевайте зарегистрироваться. Количество мест строго ограничено! Запись практикума “DevOps by Rebrain” в подарок за регистрацию!
#реклама
📈 Занятная штуковина, для рисования симпатичных графиков и диаграмм онлайн. Доступна после регистрации, если что...
https://app.drawcharts.xyz/
#линк
🧢 Или вот, например, описание кодов ответа http сопровождаемое котиками...
https://http.cat/
#web #http #линк
🤗 Сегодня в рамках пятницы будет немного странное, но занятное (на мой взгляд, разумеется)...
Читать полностью…🔎 bfs - утилита для поиска, использующая в качестве основного алгоритма поиск в ширину.
Автор предполагает, что с большой долей вероятности, нужные пользователю файлы будут располагаться не в глубине каталогов, а где-то ближе к корневой/домашней/исходной для поиска директории, и как следствие, bfs найдёт нужные файлы быстрее в подобных ситуациях...
- https://github.com/tavianator/bfs
- https://tavianator.com/2023/bfs_3.0.html
#bfs #find #cli
🐧 Пресса под вечер...
- Linux USA. 08 2023.
- Linux Magazine Special Editions. Cool Linux hacks. 30 June 2023.
- Cloud Computing For Beginners. Ed15 2023.
#journal #linux
🐧 Русские физики здесь? С праздником вас...
Sun Jul 16 20:35:56 UTC 2023
Hey folks! It's time to acknowledge another one of those milestones... 30 (!) years since I made the post linked below announcing Slackware's first stable release after months of beta testing. Thanks to all of our dedicated contributors, loyal users, and those who have helped us to keep the lights on here. It's really been a remarkable journey that I couldn't have anticipated starting out back in 1993. Cheers! :-)
http://www.slackware.com/changelog/current.php?cpu=x86_64
#slackware #linux