👨🏼🔧 Новый способ обучения навыкам работы в консоли...
1. Берём npm, ставим ai-cli.
2. Подключаем OpenAI.
3. Получаем простого помощника, который ответит на наши вопросы о командах.
Выглядит весьма интересно, на мой взгляд...
https://github.com/abhagsain/ai-cli
#cli #ai #напочитать
- Linux USA 01-12.2022
- Linux USA Getting Started With Linux 2022
- Linux Shell Handbook 2022
#journal #linux
👨🏼💻 Docker — самый популярный контейнеризатор, с которым нужно уметь работать каждому инженеру и разработчику.
⚡️Присоединяйтесь 17 ноября в 20:00 МСК на бесплатный вебинар «Введение в Docker» от OTUS.
На вебинаре мы с вами изучим предпосылки к возникновению контейнеризации и познакомимся с устройством самого популярного контейнеризатора — Docker.
🔥 Регистрация на вебинар по ссылке: https://otus.pw/bGEr/
Вебинар является частью онлайн-курса «Инфраструктурная платформа на основе Kubernetes»
#реклама
⚙️ Comparing openSUSE MicroOS and Fedora Silverblue 37 - собственно, сравнение MicroOS и Silverblue. #silverblue #opensuse #напочитать
Читать полностью…👨🏻💻 Открытый практикум Linux by Rebrain: Права в Linux.
Успевайте зарегистрироваться. Количество мест строго ограничено! Запись практикума “DevOps by Rebrain” в подарок за регистрацию!
👉Регистрация
Время проведения:
16 Ноября (Среда) в 20:00 по МСК
Программа практикума:
- Виды прав
- Изменение прав
- Особенности прав для каталога
- SUID, SGID, sticky bit
Кто ведет?
Андрей Буранов - Специалист по UNIX-системам в компании VK. Опыт работы с ОС Linux более 7 лет. Опыт преподавания более 5 лет. Входит в топ 3 лучших преподавателей образовательных порталов.
#реклама
📺 Плейлист из 187 докладов Linux Plumbers Conference 2022:
https://www.youtube.com/playlist?list=PLVsQ_xZBEyN0a9XC70HTwTFr-TsUtSGBY
#видео #lpc #linux
👨🏻💻 С чего начать осваивать DevOps практики? Приходите 🗓 15 ноября в 20:00 на открытый урок «Основные и вспомогательные компоненты Kubernetes-кластера» в OTUS!
На занятии рассмотрим:
- Из каких основных и вспомогательных компонентов состоит Kubernetes-кластер?
- Как эти компоненты взаимодействуют между собой?
Занятие проведет 👨💻 Филипп Игнатенко, руководитель блока развития российской облачной платформы в компании Digital Energy (группа компаний Ростелеком).
👉🏻 Пройдите вступительное тестирование, чтобы зарегистрироваться на мероприятие — https://otus.pw/4QA4/
Не упустите возможность оценить уровень программы онлайн-курса «DevOps практики и инструменты» и познакомиться с преподавателем.
#реклама
🛠 Скрипт для восстановления данных на BTRFS: https://gist.github.com/Changaco/45f8d171027ea2655d74
Попался в этом треде с обсуждением на reddit: https://www.reddit.com/r/linux/comments/ypa22z/btrfsundelete_a_simple_script_for_recovering/
#btrfs #filesystem
📝 Так, у нас тут roadmap, и не просто карта, а ещё и пачка ссылок на соответствующие обучающие материалы для каждого шага на этом пути.
https://github.com/milanm/DevOps-Roadmap
#devops #напочитать
🛠 hiSHtory - занятная утилита для работы с историей команд. Ведёт статистику их выполнения, сохраняет дополнительную информацию о них (например, код завершения, или время выполнения команды), и позволяет всё это дело между машинами синхронизировать.
https://github.com/ddworken/hishtory
#bash #history #будничное
🔧 httm.
Занятная cli штуковина, позволяющая работать с BTRFS и ZFS снапшотами.
Этакий аналог Time Machine, с помощью которого можно как просмотреть содержимое снапшота, так и восстановить что-то из него:
https://github.com/kimono-koans/httm/
Нашёл я это дело вот в этой статье - New ways to make ZFS/btrfs snapshots UNIX-y (again?)
#btrfs #zfs #filesystem
👨🏻💻 Открытые практикумы DevOps, Linux, Networks и Golang by Rebrain: расписание на Ноябрь 2022.
Успевайте зарегистрироваться. Количество мест строго ограничено! Запись практикума “DevOps by Rebrain: Docker-compose и как работает сеть в докере” в подарок за регистрацию!
👉Регистрация
01.11 DevOps: Docker-compose и как работает сеть в докере
02.11 Linux: Пользователи в Linux
03.11 Golang: protoc, protoc-плагины: устройство и дебаг
08.11 DevOps: REBRAIN & Skyeng: Эпопея миграции ~400 проектов из Swarm в K8s: чему она нас научила
09.11 Linux: Права в Linux
10.11 Networks: QoS. Настройка приоритетов и очередей трафика
15.11 DevOps: Тестирование приложений через rest api
16.11 Linux: Работа в sed
17.11 Golang: Собеседование в зарубежную компанию для go разработчиков
17.11 Networks: Технология NAT: схемы и сценарии использования
22.11 DevOps: REBRAIN & Tele2: Вам (не)нужен ServiceMesh
23.11 Linux: DNS
24.11 Golang: GO против Rust
29.11 DevOps: информация появится позже
30.11 Linux: IPv6, часть 2
Посмотреть программу практикумов и записаться бесплатно
#реклама
🗜 Shell Script Best Practices - ещё некоторое количество бестпрактис для написания скриптов. #shell #bash #напочитать
Читать полностью…🔧 Hermit: A reproducible container - ещё один занятный инструмент, который не просто работает как песочница. Hermit позволяет запустить программу в изолированном и полностью воспроизводимом окружении.
Например, даже если программа использует /dev/urandom, то будучи запущенной в hermit, программа будет забирать эти данные из псевдослучайного генератора, который, если потребуется, будет отдавать одни и те же данные при воспроизведении работы контейнера с программой.
Полезен инструмент оказывается как в работе над багами в программах, так и, например, при наблюдении за работой подозрительных программ, исполнение которых, будучи запущенным в Hermit, полностью контролируется нами.
#hermit #debug #фидбечат
🐧 autokernel - инструмент, позволяющий проверить корректность конфигурации ядра перед сборкой.
Из полезного - может работать как с классическим конфигом, так и конфигурироваться через отдельный lua скрипт. Имеется возможность проверить как правильность самих параметров, так и их зависимости друг от друга.
https://github.com/oddlama/autokernel
#kernel #напочитать
🗜 В копилку современных альтернатив классическим утилитам - moar, как альтернатива less.
https://github.com/walles/moar
#less #moar #cli
🔐 Shufflecake: plausible deniability for multiple hidden filesystems on Linux - инструмент для создания скрытых, зашифрованных разделов на диске, которые по заявлению разработчиков, пока не расшифрованы, остаются не заметны даже при соответствующей экспертизе.
#encryption #security #напочитать
💬 Numen - занятная попытка реализовать голосовое управление для десктопа, которое работает без интернета (что некоторым образом успокаивает внутреннего параноика).
- https://numen.johngebbie.com/
- https://git.sr.ht/~geb/numen
#voice #desktop
Virtualization showdown – FreeBSD’s bhyve vs. Linux’s KVM - авторы попытались сравнить bhyve и KVM. #bhyve #kvm #напочитать
Читать полностью…🔧 Containers are chroot with a Marketing Budget - заголовок чуточку кликбейт, но в самой статье ещё раз пытаюстя ковырнуть то, как работают контейнеры. Мне показалось интересным, делюсь...
#container #напочитать
👨🏻💻 Открытый практикум Linux by Rebrain: DNS пройдёт 9 Ноября (Среда) в 19:00 по МСК.
👉Регистрация
Программа практикума:
- Типы записей и их назначение: SRV vs MX, «ALIAS», A/AAAA vs CNAME, glue records
- Система доменных имен Интернета: корневые сервера, файл корневой зоны, репликация зон
- Полезные утилиты и сервисы
Успевайте зарегистрироваться. Количество мест строго ограничено! Запись практикума “DevOps by Rebrain” в подарок за регистрацию!
#реклама
🔐 A Visual Guide to SSH Tunnels (with labs). Собственно, из названия всё и так понятно, я думаю - визуализированы и описаны несколько примеров построения тунеллей с помощью SSH.
Сама статья, кстати, из одной большой серии - Computer Networking Fundamentals.
#ssh #tunnel #напочитать
👨🏻💻 Тест по DevOps для системных администраторов, разработчиков или тестировщиков, которые давно планируют освоить практики и инструменты DevOps'а и выйти на новый уровень.
Ответьте на 25 вопросов и проверьте, насколько вы готовы к обучению на курсе — «DevOps практики и инструменты»
За 5 месяцев кура вы изучите необходимые приемы:
- Подход Infrastructure as Code
- Практики связанные с CI/CD
- Системы управления конфигурацией и хранения артифактов
- Работа с «чувствительными» данными
- Observability (Monitoring, Logging, Tracing)
Время прохождения теста ограниченно 30 минут
👉🏻 Пройти тест — https://otus.pw/DdBm/
Пройдете тест, получите демо-ролик о курсе и доступ к 2 открытым урокам.
#реклама
📚 Computing from the Command Line - автор раздаёт книгу бесплатно, а сама она выглядит как неплохая такая вводная, хоть и на английском.
#bash #cli #книга
🔐 How to unlock LUKS using Dropbear SSH keys remotely in Linux - настройка полного шифрования системы с расшифровкой дисков по SSH с помощью Dropbear. Собственно, способ-то известный достаточно давно, но конкретно тут всё хорошо и пошагово описано.
Да и в принципе эта серия статей - How To Linux Hard Disk Encryption With LUKS - там получилась хорошей.
#luks #encryption #напочитать
🐧 Linux Security Hardening and Other Tweaks - некоторое количество секурити рекомендаций для Linux систем. Как обычно - перед применением, стоит хорошо подумать, действительно ли определённая настройка подойдёт вам и вашему случаю (ведь подобные мануалы часто оказываются субъективны).
#linux #security
☁️ Google cloud shell.
Оказывается об этом знают не все - у Google есть возможность прямо в браузере получить доступ к Cloud Shell - этакая виртуальная машина, в которой есть набор всех необходимых инструментов для управления ресурсами в облаке. Есть сам gcloud клиент, есть редакторы типа vi и nano, доступен git, bash и т. д. Теримнал доступен здесь (потребуется только аккаунт Google):
https://console.cloud.google.com/cloudshell/editor?pli=1&shellonly=true
Документация по работе с Google Cloud Shell доступна здесь:
https://cloud.google.com/shell/docs/quickstart
#google #cloud