sysadminnotes | Блоги

Telegram-канал sysadminnotes - Записки админа

9963

Пишу о Linux и администрировании серверов. Связаться с автором: @servers Заметки в браузере: https://sysadmin.pm/

Подписаться на канал

Записки админа

🖇 Управляем конфигурацией SSH через удобный TUI интерфейс с помощью sshclick...

https://github.com/karlot/sshclick

#tui #ssh

Читать полностью…

Записки админа

Открытый практикум Linux by Rebrain: IPsec в Linux

После регистрации мы отправим вам подарок! Вы сможете найти его в ответном письме.

👉Регистрация

Время проведения:


27 ноября (среда) в 19:00 по МСК

Программа практикума:

▪️Изучим стек протоколов IPsec
▫️Рассмотрим реализации IPsec в Linux: ядро и демоны в userspace
▪️Познакомимся с командами ip xfrm
▫️Настроим различные сценарии IKE в StrongSWAN

Кто ведёт?


Даниил Батурин — основатель проекта VyOS, системы для корпоративных и провайдерских маршрутизаторов с открытым исходным кодом.

Бесплатные практикумы по DevOps, Linux, Networks и Golang от REBRAIN каждую неделю. Подключайтесь!

Реклама. ООО "РЕБРЕИН". ИНН 7727409582 erid: 2VtzqutyuX6

Читать полностью…

Записки админа

😈 jmore - инструмент для управления jail контейнерами во FreeBSD...

https://github.com/vermaden/jmore

Умеет работать как с отдельными контейнерами, так и с контейнерами, которые были запущены с помощью BastilleBSD.

#freebsd #jail #jmore

Читать полностью…

Записки админа

🔎 Смотрите какую красоту показали. Анализатор трафика, использующий под капотом eBPF - kyanos...

- Сайт: https://kyanos.pages.dev/
- Github: https://github.com/hengyoush/kyanos

Позволяет получить данные о сетевом взаимодействии конкретного процесса для http трафика, redis запросов и трафика сервера БД mysql.

Из дополнительных полезностей - возможность трейсинга запросов на уровне ядра, что позволит понять на каком уровне или шаге происходят аномалии или задержки. И заявленная разработчиками возможность расшифровки SSL трафика на лету.

#tui #kyanos #фидбечат

Читать полностью…

Записки админа

Открытый практикум Linux by Rebrain: Отказоустойчивое хранилище DRBD

После регистрации мы отправим вам подарок! Вы сможете найти его в ответном письме.

👉Регистрация

Время проведения:


20 ноября (среда) в 20:00 по МСК

Программа практикума:

▪️Изучим концепцию общего хранилища файлов с использованием DRBD
▫️Рассмотрим виды репликаций в DRBD
▪️Настроим DRBD для обеспечения отказоустойчивости данных

Кто ведёт?

Андрей Буранов — системный администратор в департаменте VK Play. 10+ лет опыта работы с ОС Linux. 8+ лет опыта преподавания. Входит в топ-3 лучших преподавателей образовательных порталов.

Бесплатные практикумы по DevOps, Linux, Networks и Golang от REBRAIN каждую неделю. Подключайтесь!

Реклама. ООО "РЕБРЕИН". ИНН 7727409582 erid: 2VtzqutyuX6

Читать полностью…

Записки админа

🖇 Новый установщик Fedora. С одной стороны, это "Web UI", с другой стороны, выглядит весьма симпатично.

Вопрос привычки тут, конечно же, придётся пересматривать, вопрос удобства остаётся открытым...

https://fedoramagazine.org/anaconda-installer-redesign/

В комментариях оставлю несколько роликов, они же есть в статье.

#fedora #install

Читать полностью…

Записки админа

📺 Автор делает с Plan 9 всяческое и показывает это в рамках небольшой серии коротких практических роликов...

https://www.youtube.com/playlist?list=PLIhkYrUkoYPRBRZsG6m_YalzHthqktVfP

На случай если очень хочется посмотреть, но никак не хочется ставить и заморачиваться с запуском.

#plan9 #видео

Читать полностью…

Записки админа

👌Составьте грамотный план по улучшению CJM в своей компании!

На бесплатном уроке онлайн-курса «Руководитель поддержки пользователей в IT» — «Customer Journey: не баг, а фича!»: регистрация

О чем поговорим:
- Почему клиентский путь важен;
- Что включает клиентский путь;
- Инструменты улучшения клиентского пути;
- Частые ошибки;
- Чек-лист по улучшению клиентского пути

Результаты вебинара:
- поймете как описывать CJM,
- получите алгоритм работы с клиентским путем,
- составите план по улучшению CJM в своей компании.

🔥После вебинара вы сможете продолжить обучение на курсе по спеццене, в том числе, в рассрочку.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Записки админа

🖱sqlite3-rsync.

Продолжая тему rsync инструмента для sqlite3...

- Compiling and running sqlite3-rsync - как собрать утилиту. И судя по tl;dr, там достаточно сделать стандартные...
git clone https://github.com/sqlite/sqlite.git
cd sqlite
./configure
make sqlite3-rsync


- How the New sqlite3_rsync Utility Works - что же там происходит "под капотом"?

#sqlite #rsync #database

Читать полностью…

Записки админа

Открытый практикум Linux by Rebrain: Редактор vi

Для знакомства с нами после регистрации мы отправим вам запись практикума «DevOps by Rebrain». Вы сможете найти её в ответном письме!

👉Регистрация

Время проведения:


6 ноября (среда) в 20:00 по МСК

Программа практикума:

▫️Узнаем, что такое редактор vi
▪️Поговорим о том, почему vi до сих пор популярен
▫️Практикуемся в работе с vi: основные команды и режимы работы

Кто ведёт?

Андрей Буранов — системный администратор в департаменте VK Play. 10+ лет опыта работы с ОС Linux. 8+ лет опыта преподавания. Входит в топ-3 лучших преподавателей образовательных порталов.

Бесплатные практикумы по DevOps, Linux, Networks и Golang от REBRAIN каждую неделю. Подключайтесь!

Реклама. ООО "РЕБРЕИН". ИНН 7727409582 erid: 2VtzqvgsVUc

Читать полностью…

Записки админа

🔩 Boot Time Presentations - сборник докладов и выступлений, тема которых так или иначе связана с ускорением загрузки системы.

Материалы представлены в списке от самых свежих - выступлений 2024 года, до самых старых - презентаций 2006 года...

https://elinux.org/Boot_Time_Presentations

#linux #boot #speed

Читать полностью…

Записки админа

🚀Что нужно знать и уметь саппорту, чтоб сделать карьеру?

Узнайте на бесплатном уроке онлайн-курса «Специалист по поддержке пользователей в IT» — «Какие навыки должны быть у сотрудника технической поддержки?»: регистрация

О чем поговорим:
- Про области знаний у сотрудника технической поддержки.
- Какие из них обязательны, а какие являются дополнительным преимуществом?
- Какие знания сотрудник поддержки будет иметь вне зависимости от размера и зрелости компании?
- Какие навыки и умения пригодятся сотруднику технической поддержки при дальнейшем карьерном развитии, а от каких придётся отказаться?

Кому подходит этот урок:
- IT-специалистам, которые хотят расширить своё понимание роли специалиста поддержки
- Тем, кто хочет «войти в IT» и разобраться, что именно должен знать и уметь сотрудник поддержки
- Сотрудникам поддержки, которые хотят понять, какие области знаний нужно «подтянуть», чтобы увеличить уровень заработка

🔥После вебинара вы сможете продолжить обучение на курсе по спеццене, в том числе, в рассрочку.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Записки админа

Открытый практикум Linux by Rebrain: Образы виртуальных машин

Для знакомства с нами после регистрации мы отправим вам запись практикума «DevOps by Rebrain». Вы сможете найти её в ответном письме!

👉Регистрация

Время проведения:


30 октября (четверг) в 19:00 по МСК

Программа практикума:

🔹Изучим форматы образов виртуальных машин и их поддержку гипервизорами: raw, qcow2, vhd/vhdx, vdi, vmdk и другие
🔹Рассмотрим инструменты для работы с форматами: qemu-img, vmdk-convert
🔹Разберем развертывание виртуальных машин с помощью OVF и OVA
🔹Познакомимся с инструментами для сборки образов: ovftool, Vagrant, Packer

Кто ведёт?

Даниил Батурин – основатель проекта VyOS, системы для корпоративных и провайдерских маршрутизаторов с открытым исходным кодом.

Бесплатные практикумы по DevOps, Linux, Networks и Golang от REBRAIN каждую неделю. Подключайтесь!

Реклама. ООО "РЕБРЕИН". ИНН 7727409582 erid: 2VtzqvFdMKE

Читать полностью…

Записки админа

🆖 Nginx access log to standard output (or journald) - при необходимости перенаправить логи Nginx в Journald, нужно использовать /deb/log, а не /dev/stdout...

- https://blog.yuuta.moe/2024/10/26/nginx-access-log-stderr/
- https://mailman.nginx.org/pipermail/nginx/2016-February/049899.html

#nginx #logs #напочитать

Читать полностью…

Записки админа

🔔 Хотите узнать, как Service Mesh и Istio могут улучшить управление трафиком и безопасность ваших микросервисов?

Ждем вас на открытом вебинаре 28 октября в 20:00 мск, где мы разберем:

- что такое Service Mesh и его значение в современной разработке ПО;
- основные функции и возможности Istio;
- как установить Istio в кластер Kubernetes и настроить базовые политики управления трафиком.

⌨️ Урок для DevOps-инженеров, системных администраторов, Backend-разработчиков и архитекторов программного обеспечения.

Встречаемся в преддверии старта курса «Инфраструктурная платформа на основе Kubernetes». Все участники вебинара получат специальную цену на обучение!

➡️ Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://otus.pw/cNGW/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Записки админа

☁️ Сегодня пришлось какое-то время провести в дороге, пока появилась такая возможность, я чуть ближе познакомился с MicroСloud от Canonical. И вы знаете, на первый взгляд всё это выглядит интересно, особенно для ситуаций, когда по какой-то причине хочется использовать LXD в стеке.

"Под капотом" у MicroСloud, как уже было отмечено, LXD, Ceph 19.2.0 Squid (MicroCeph) и Open vSwitch 3.3 (MicroOVN). Доступна возможность зашифровать хранилище. Развернуть можно от 1 до 50 хостов, в схеме когда будут работать 3 хоста и более реализована отказоустойчивость.

Разворачивается Microcloud, похоже, очень быстро и просто, но поставка в snap пакетах смущает (хотя, может быть смущает только меня, как человека, который snap не использует в ОС).

Подробнее о MicroСloud по ссылкам:

- MicroCloud 2.1.0 LTS has been released!
- How to install MicroCloud.
- MicroCloud LTS Demo.

На русском языке доступна вот такая новость на OpenNET - Компания Canonical представила первый LTS-выпуск инструментария MicroCloud. Но там автор почему-то упомянул использование mDNS, хотя судя по описанию LTS релиза mDNS как раз таки был удалён, а на замену ему добавлен multicast.

#microcloud #lxd #напочитать

Читать полностью…

Записки админа

🗒 Красивый TUI todo прямо в терминале...

- Github: https://github.com/dooit-org/dooit
- Extras: https://github.com/dooit-org/dooit-extras
- Сайт: https://dooit-org.github.io/dooit/

#tui #todo

Читать полностью…

Записки админа

Про оркестр и айти
 
Что вам ближе: мощный и пугающий Kubernetes или дружелюбный и интуитивно понятный  Docker? Selectel решил развеять споры вокруг этих двух самых популярных оркестраторов и подготовил карточки с плюсами и минусами каждого.
 
Подписывайтесь на канал Selectel и ищите еще больше информационных карточек, профессиональных задач и лайфхаков, а также все про IT-инфраструктуру.

Читать полностью…

Записки админа

⚙️ dusage - чуть более удобная (с точки зрения визуального представления данных) альтернатива df для отображения информации о занятости диска...

https://github.com/mihaigalos/dusage

#dusage #df #cli

Читать полностью…

Записки админа

⏯️ Record and Replay Framework - интересный инструмент, который позволяет записать выполнение нужной программы, а затем проанализировать записанный процесс, при необходимости повторив его нужное количество раз...

rr record /path/to/program --arg1 --arg2
rr replay


- Пример работы: https://github.com/rr-debugger/rr/wiki/Usage
- Github: https://github.com/rr-debugger/rr
- Сайт: https://rr-project.org/

#debug #rr #gdb

Читать полностью…

Записки админа

Открытый практикум Linux by Rebrain: Специальные каталоги в Linux

После регистрации мы отправим вам подарок! Вы сможете найти его в ответном письме.

👉Регистрация

Время проведения:


13 ноября (среда) в 20:00 по МСК

Программа практикума:

▫️Изучим назначение каталога /dev
▪️Разберем, что хранится в каталоге /sys
▫️Поговорим о содержимом и функциях каталога /proc

Кто ведёт?


Андрей Буранов — системный администратор в департаменте VK Play. 10+ лет опыта работы с ОС Linux. 8+ лет опыта преподавания. Входит в топ-3 лучших преподавателей образовательных порталов.

Бесплатные практикумы по DevOps, Linux, Networks и Golang от REBRAIN каждую неделю. Подключайтесь!

Реклама. ООО "РЕБРЕИН". ИНН 7727409582 erid: 2VtzqvgsVUc

Читать полностью…

Записки админа

🔧 A mental model for Linux file, hard and soft links - материал о том, как работают hardlink и softlink в системе, о том, что с ними и с inode'ами происходит при разных действиях...

https://bhoot.dev/2024/on-linux-file-and-links/

#filesystem #symlink #напочитать

Читать полностью…

Записки админа

🛠 Demystifying secure NFS - неплохое чтиво о настройке и секурити вопросах NFSv4 сервера...

https://blogsystem5.substack.com/p/demystifying-secure-nfs

#nfs #напочитать #kerberos

Читать полностью…

Записки админа

🆖 Тут уже другой автор, продолжает идею с autoindex и браузером для файлов с помощью Nginx...

- Github: https://github.com/izissise/nginx-explorer
- File listing: https://blog.izissise.net/posts/ngxp-listing/
- Cookie Authentication: https://blog.izissise.net/posts/ngxp-cookie-auth/

#nginx #filemanager

Читать полностью…

Записки админа

🖇 Интересная попытка создать аналог scp с применением протокола QUIC.

Заявлена возможность при помощи отдельных опций настраивать параметры выполняемой операции (в зависимости от качества и пропускной способности сети между источником и пунктом назначения)...

https://github.com/crazyscot/qcp

И да, я знаю что можно использовать rsync, но выглядит всё равно занятно, на мой взгляд.

#scp #ssh #qcp

Читать полностью…

Записки админа

💭 What Platform Engineering Meant for Adidas’s SREs - рассказ о трансформации e-commerce в Adidas от монолита к микросервисам, и о том, с какими задачами в ходе этого процесса SRE инженерам компании пришлось столкнуться...

- Видео: https://www.youtube.com/watch?v=BBwMkC7a8Ko
- Текстом: https://thenewstack.io/what-platform-engineering-meant-for-adidass-sres/

#sre #видео

Читать полностью…

Записки админа

🖱Migrating billions of records: moving our active DNS database while it’s in use - история о том, как мигрировать базу данных работающего сервиса из одного кластера в другой не привлекая внимания пользователей...

https://blog.cloudflare.com/migrating-billions-of-records-moving-our-active-dns-database-while-in-use/

#cloudflare #postgresql #напочитать

Читать полностью…

Записки админа

🖇 Battle of the RabbitMQ Queues: Performance Insights on Classic and Quorum - о классических и кворумных очередях в RabbitMQ. Какой тип очереди выбрать для решения тех или иных задач, какие есть плюсы у каждого из типов...

https://dzone.com/articles/battle-of-the-rabbitmq-queues-performance-insights

#rabbitmq #напочитать

Читать полностью…

Записки админа

😈 Принёс вам перед сном немного FreeBSD, виртуализации и окружения, в котором можно работать с полностью воспроизводимыми сценариями...

- So you think you want to write a deterministic hypervisor?
- Antithesis: Pioneering Deterministic Hypervisors with FreeBSD and Bhyve.

В статьях рассказывается о создании программного комплекса (как его обозначают авторы - детерминированного гипервизора), который позволяет строить управляемые и воспроизводимые среды, используемые для поиска и анализа ошибок. Построено всё на FreeBSD и Bhyve.

#freebsd #virtualization #bhyve

Читать полностью…

Записки админа

🔧 against /tmp - некоторое количество замечаний по использованию директории /tmp в работе программ и скриптов...

https://dotat.at/@/2024-10-22-tmp.html

#tmp #tmpdir #напочитать

Читать полностью…
Подписаться на канал