Записки админа
12.7K subscribers
677 photos
31 videos
231 files
2.54K links
Пишу о Linux и администрировании серверов.

Связаться с автором: @servers

Заметки в браузере: https://journald.ru/

Буст канала: https://t.me/sysadminnotes?boost
Download Telegram
В коллекцию инструментов для трассировки в Linux...

Compendium перехватывает системные вызовы, получает информацию из таблиц файловых дискрипторов, получает статистику памяти и данные о состоянии системных вызовов.

Из приятного - фильтрует "шум" (но при желании имеет verbose режим для сырой трассировки), оставляя только то, что действительно связано с работой программы. А ещ умеет генерировать симпатичный html отчёт с результатами.

- Статья: https://pker.xyz/posts/compendium
- Github: https://github.com/louisboilard/compendium

#ptrace #tracing #напочитать
1👍232🔥1🤔1
Forwarded from Akiba | Linux Kernel
Выкладываем записи с нашей первой Linux-сходки!

🔬 Восстанавливаем символы из стрипнутого ядра Linux
📎 Слайды
@g1inko показывает, как можно вытащить символы из стрипнутого образа ядра, чтобы упростить анализ, когда исходников нет.

🧝 Эльфы-оборотни
📎 Слайды
@n0n3m4 разбирает способы создать ELF-файлы, способные обмануть IDA и Ghidra. Начали с простых подходов, которые можно написать даже на Си без ассемблерных вставок и закончили теми, что потребуют собирать ELF вручную.

🦆Фантастический BTF и зачем он eBPF'у
📎 Слайды
@daniil159x рассказывает, как eBPF программы умудряются загружаться на разных ядрах без перекомпиляции. Узнали согласны, что такое CO-RE, BTF, и заглянули под капот загрузки eBPF-программ.

🐝 История о том, как я eBPF в Android решил потрогать
📎 Слайды
Захватывающая сага от @liderroman о том, как посмотреть eBPF на Android, как настраивать окружение (главное в каком костюме!) и какие поджидают грабли.

Akiba | Linux Kernel | Чат | YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥52
Там совсем молодой канал. Но материалы уж очень интересные получились. Подпишитесь на них, отгрузите реакций и комментариев, камрады. ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍116🫡32
📺 Оказывается, уже некоторое время назад стали доступны материалы Linux Plumbers 2025.

По ссылке доступен плейлист с 265 роликами на окололинуксовые и технические темы. Начать можно, например, с Брендана Грегга и eBPF, либо сразу к плейлисту перейти и найти что-то по душе и интересам.

#linuxplumbers #video #фидбечат
👍10🔥5
😈 А ещё, смотрите какая занятная попытка принести FreeBSD джейлы на Linux и MacOS...

https://github.com/hyphatech/jailrun/

#jail #freebsd #container
😈7🤡5🗿1💊1
Камрады, #естьмнение, что я должен посоветоваться с вами. Я 8 лет микробложил в записках админа, и судя по отзывам от товарищей и коллег, это даже кому-то было полезным. Почти 13к аудитории, примерно 3к читающих в первые сутки появления поста. Это ничего себе какие показатели, на мой взгляд.

Активность микробложинга, конечно, сейчас, у меня снижена, но продолжать таки хотелось бы.

Чуть больше трёх недель я погонял и потестировал всяческое, и вот какие варианты остаются...

- MAX. Да, с учётом всего того, что эту платформу сопровождает. Это печально, но других аналогичных сервисов для мессенджер-микробложинга в РФ, на русскоговорящую аудиторию не осталось;

- Дзен. Этакая альтернатива, позволяющая также оставаться на связи во время включения тех самых белых списочков. При этом, можно продолжить читать, и даже давать обратную связь, и это не MAX, если это кого-то смущает. Но это Дзен, да.

- Селфхост. Я протестировал несколько вариантов, остановился на двух, так что в целом, тут можно будет просто продолжить читать на отдельном сайтике, следить по rss за изменениями. Но пока что не будет ни реакций, ни регистрации, ни комментариев. Этакое вещание в одну сторону.

- КВН. Есть понимание, что аудитория канала технически подкованная, и способы продолжить читать канал найдёт сама, пусть и с некоторыми заморочками.

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

Следующим сообщением будет опрос с возможностью выбора нескольких вариантов. Опрос может "померять температуру" в среднем по аудитории. Его результаты повлияют на финальное решение.

Камрады, это тот редкий случай, когда я прошу проявить активность и поучаствовать в нём...

Спасибо!
1👍3610🤡9🤝3🔥1🏆1🖕1
Продолжаем с подключением доп ресурса...
Anonymous Poll
17%
max
8%
дзен
38%
селфхост
66%
квн
🤡263
Раз уж оно держится первым, без учёта КВН, и если интересно, то вот тестовый инстанс одного из селфхост решений https://micro.journald.ru/explore Только не шатайте сильно :) Под нагрузкой оно почти никак не тестировалось.

P. S. Первичная загрузка в 5-7-10 секунд - это ожидаемо сейчас.

UPD 22.03.2026 - пока что там пусто, кручу-верчу в бд и на сайте кое-что.
👍51🤡4
🎮 CSS Doom.

Собственно, из названия всё и так вполне очевидно. Doom был запущен на CSS. Посмотреть в работе можно по ссылке - https://cssdoom.wtf/

Внутренняя логика реализована на JS, но рендеринг всего выполнен с помощью CSS. Подробнее о том, что там под капотом и как оно работает в статье CSS is DOOMed - https://nielsleenheer.com/articles/2026/css-is-doomed-rendering-doom-in-3d-with-css/

#doom #web #css

--

Записки админа в сети: Сайт, Микроблог, RSS.
5👍11🔥8😁3
demo(3).gif
6.8 MB
📹 Lazycut - tui инструмент для быстрой обрезки видео прямо в терминале. Под капотом там работа с ffmpeg...

https://github.com/ozemin/lazycut

Когда для базовой операции полноценное ПО для видеообработки запускать не потребуется.

#ffmpeg #tui

--

Записки админа в сети: Сайт, микроблог, RSS.
🔥17👍12🤯432
🛠 Samply - утилита для CPU профилирования программ и выполненных команд с возможностью загрузки результатов в Firefox профайлер...

https://github.com/mstange/samply

#profile #cpu #system

--

Записки админа в сети: Сайт, микроблог, RSS.
👍122👀1🗿1
😈 Cells for NetBSD - изоляция процессов в NetBSD. Разработчики строят свою систему на NetBSD 11 RC3. Пока что глубокая альфа, но выглядит интересно. Вот что обещают авторы...

- Изоляция процессов. При этом, механизмы работают на уровне ядра NetBSD.
- Несколько hardened профилей для системы;
- Контроль за выполнением процессов и централизованное логирование;
- Встроенные механизмы резервного копирования и восстановления;
- TUI интерфейс для взаимодействия с системой.

Подробнее о проекте по ссылке https://netbsd-cells.petermann-digital.de/ Там же доступна возможность загрузить образ с системой и протестировать её в работе.

Сами разработчики, кстати, не считают систему аналогом контейнеров, предпочитая позиционировать её именно как продвинутую систему изоляции в ОС.

#netbsd #isolation #containers

--

Микроблог || RSS подписка
👍6🤔31
This media is not supported in your browser
VIEW IN TELEGRAM
🔧 Purple - это продвинутый менеджер SSH подключений. Работает прямо в терминале и имеет ряд удобных и полезных функций…

- Работа с конфигурационными файлами для поиска серверов, к которым необходимо подключаться;
- Интеграция с 16 облачными провайдерами;
- Получение статуса и статистики о каждом из подключенных серверов;
- Возможность управления контейнерами на удалнных машинах, подключенных по SSH.

Сайт проекта: https://getpurple.sh/
Github проекта: https://github.com/erickochen/purple

#ssh #tui #panel

--

Микроблог || RSS подписка
👍95🔥1
Записки админа
Камрады, #естьмнение, что я должен посоветоваться с вами. Я 8 лет микробложил в записках админа, и судя по отзывам от товарищей и коллег, это даже кому-то было полезным. Почти 13к аудитории, примерно 3к читающих в первые сутки появления поста. Это ничего себе…
И раз уж я добрался... Камрады, (пред)финальная версия микроблога выглядит так - https://journald.ru/microblog/ Собственно, ссылку на него и на RSS уже можно заметить в сообщениях. Там же доступна RSS лента.

От Memos в итоге отказался по ряду причин - скорость загрузки, более сложная кастомизация, ограниченность ролей пользователей. Hugo полюбил всем сердцем, и, похоже, для моих простых задач его будет достаточно.

К слову, содержимое канала на блог перенёс почти целиком, и теперь его активно редактирую (иду от нового к старому, не прошёл даже первой тысячи сообщений, пока что).

Если у вас будет время, можно потыкаться в https://journald.ru и принести фидбек мне в ЛС, либо в комментарии под этим постом.

TODO на ближайшее время...

- Допилить мелочи (местами, на 20+ странице листинга начинает ломаться ссылка на микроблог в загловке слева).
- Прикрутить поиск и подумать над социалкой.
- Подумать над доступностью сайта в моменты включенного рубильника.
- Прикинуть - остаться на .ru домене, или, всё же, сменить на другую зону.

Итоги всех изысканий и мытарств этой весны - канал в tlg остаётся жить, рядышком выстраивается сайтик, который будет включать в себя и канал, и архивы sysadmin.pm, и... Посмотрим, куда это всё приведёт.

Такие дела 🥤
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41🔥171
This media is not supported in your browser
VIEW IN TELEGRAM
Netwatch - tui инструмент для диагностики сетевой активности на сервере. Вот что может пригодиться…

- Рисует информативный дашборд со сводной информацией, позволяет получить данные о соединениях;
- Отображает информацию о соединениях - pid и имя процесса, протокол, статус, IP адрес, геолокация и т. д.;
- Детальная информация об интерфейсах в системе;
- Захват пакетов с учётом протоколов - DNS, HTTP, ICMP, ARP, DHCP.
- Возможность использовать фильтры, экспортировать всё в pcap;
- ASCII карта сети;
- Возможность подключить локальную или удалённую модель Ollama. По умолчанию функция отключена, но если хочется поэкспериментировать с анализом от AI, можно попробовать её включить.

Подробнее о проекте на github - https://github.com/matthart1983/netwatch

#network #tui #pcap

--

Микроблог || RSS подписка
👍14🔥522
Рекламы на канале 100500 лет как нет, а вот полезные рекомендации остаются...

Russian Linux Kernel Community - профессиональное сообщество специалистов, для которых интересна и важна сами видите какая тема.

- Сайт сообщества: http://rulkc.org/
- Канал сообщества: https://t.me/linux_kernel_O
- Коммунити: https://t.me/osdevconf

Собственно, следите, подписывайте, подключайтесь к активностям. 🍵
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍15🔥1🤣1