Перейти к содержимому
Технологии IT обновлён 18.03.2024

Лига сисадминов

Лига сис админ — канал для системных администраторов, где публикуются актуальные материалы, интересные факты и шутки на тему администрирования IT-систем. Вас ждут статьи, переводы зарубежных статей и заметки, которые помогут вам стать профессиональнее и увереннее в своей области.

Не забывайте подписываться, ставить лайки и комментировать — ваше мнение важно для нас!

Публикации канала

Ядро Linux выучило HTTP Товарищи из ETH Zurich, NYU и NVIDIA принесли на Linux Plumbers Conference проект Beeper - парсер седьмого уровня сети, живущий прямо в ядре. Пишется на Rust, крутится на eBPF, код открытый. Механика простая. Обычно запрос топает привычным маршрутом: сетевая карта --> ядро --> системный вызов --> приложение, которое наконец соизволит ответить. Beeper перехватывает HTTP прямо в ядре, умеет кэшировать ответы и отдавать их, вообще не беспокоя приложение. Как швейцар, который не только открывает дверь, но и отвечает посетителям за вас - большинство из них до вас просто не доходит. Цифры из презентации: до 3.4× роста пропускной способности, а в связке с hyper-fast-path (быстрый путь для Rust-библиотеки Hyper) - до 4.5×. Применений нарисовали больше, чем просто кэш: мониторинг трафика на уровне приложений, редиректы по содержимому запроса. Пока это исследование, а не готовый продакшен - авторы на это и не претендуют. Но тренд любопытный: eBPF уже следит за сетью, безопасностью и планировщиком, а теперь ещё и подрабатывает веб-сервером. Если парсинг HTTP уже живёт в ядре - что остановит энтузиастов дальше? Не удивлюсь, если лет через пять find / -name nginx* на боевом сервере ничего не найдёт. #ит_заметки #linux #ebpf #kernel #performance #rust GitHub GitHub - lerboe/beeper: Application-layer parsing in eBPF Application-layer parsing in eBPF. Contribute to lerboe/beeper development by creating an account on GitHub.

Открыть в Telegram

↖️↖️↖️ РЕГИСТРАЦИЯ НА AVITO INFRAWEEN PARTY ↖️↖️↖️ Обсудите реальные инфраструктурные задачи, а после поучаствуйте в чемпионате по метанию старой сломанной техники. P. S. Если хотите прийти в костюме (Хеллоуин всё-таки), максимально welcome. #infra #sre #dba #devops

Открыть в Telegram

K3s vs. K8s: когда легковесные дистрибутивы Kubernetes выигрывают (а когда нет) Сравниваем K3s и K8s, чтобы найти лучший Kubernetes-дистрибутив под ваши задачи: потребление ресурсов, edge-сценарии и ключевые компромиссы. https://telegra.ph/K3s-vs-K8s-kogda-legkovesnye-distributivy-Kubernetes-vyigryvayut-a-kogda-net-10-28 #ит_заметки #devops #kubernetes #k3s #containers Telegraph K3s vs. K8s: когда легковесные дистрибутивы Kubernetes выигрывают (а когда нет) Сравниваем K3s и K8s, чтобы найти лучший Kubernetes-дистрибутив под ваши задачи: потребление ресурсов, edge-сценарии и ключевые компромиссы. У экосистемы Kubernetes есть проблема сложности, и большинство команд уже об этом знает. Стандартный Kubernetes (K8s)…

Открыть в Telegram

🚀 НЕЙРОСЕТИ С ПОЛНЫМ БЕЗЛИМИТОМ ТОКЕНОВ! Rate Cloud - API-доступ к мощным AI-моделям по фиксированной цене. Пользуйтесь нейросетями 24/7 без ограничений на количество токенов! 🔥 Доступные модели: • GLM 5.3 и GLM 5.3 Flash • DeepSeek V4.1 Flash и DeepSeek V4 Pro • Qwen 3.8 Max 💚 Что вы получаете: ✅ Полный безлимит входных и выходных токенов ✅ До 4 параллельных запросов на подписку ✅ Поддержка OpenCode, Codex, Claude Code ✅ Работа AI-агентов 24/7 ✅ Подписки на 3, 7 или 30 дней ✅ Цены от 2 232 ₽ за 30 дней 🎁 СКИДКА 10% НА ПЕРВУЮ ПОКУПКУ! Промокод: PROMIKHYEMIK 🎯 Бесплатный тест на 3 часа после подтверждения почты и Telegram! 🌐 https://tglink.io/f5fabdb8c7ea2c?erid=2W5zFJdMqrh Реклама. Лебедев М.А. ИНН 772310452854.

Открыть в Telegram

Крутые штуки, которые можно делать с SSH У SSH есть абсолютно недооценённые сценарии использования - попробуешь один, и обратной дороги уже нет. В этом посте собраны самые прикольные из них. Ну, поехали. https://telegra.ph/Krutye-shtuki-kotorye-mozhno-delat-s-SSH-10-27 #ит_заметки #linux #ssh #sshfs Telegraph Крутые штуки, которые можно делать с SSH У SSH есть абсолютно недооценённые сценарии использования - попробуешь один, и обратной дороги уже нет. В этом посте собраны самые прикольные из них. Ну, поехали. Заказать кофе Забавный сценарий, но к сожалению не работает у нас. ssh terminal.shop Выполните…

Открыть в Telegram

Главный корпоративный навык: сказать "мы", когда накосячил сам😏 #ит_юмор #ai #claude

Открыть в Telegram

Два опенсорс-проекта приносят в Proxmox хранилище в духе VMware VMFS Одна из вещей, за которые я всегда ценил VMware vSphere, - возможности по storage. Особенно если у вас к кластеру подключена обычная SAN. По сути, вы просто отдаёте хранилище на ESXi по iSCSI или Fibre Channel LUN сразу нескольким хостам, форматируете его в VMFS - и вот вам общий датастор. Готово. У Proxmox есть отличные варианты storage, вроде Ceph, NFS и shared LVM. Но что-то вроде VMFS, мне всегда казалось, было бы отличным дополнением к тому, что Proxmox уже умеет. Два недавних проекта, которые я увидел, зацепили меня: они пытаются сделать так, чтобы альтернатива VMFS для Proxmox всё-таки появилась. https://telegra.ph/Dva-opensors-proekta-prinosyat-v-Proxmox-hranilishche-v-duhe-VMware-VMFS-10-26 #ит_статьи #devops #proxmox #cetrafs #meshxfs #homelab Telegraph Два опенсорс-проекта приносят в Proxmox хранилище в духе VMware VMFS Одна из вещей, за которые я всегда ценил VMware vSphere, - возможности по storage. Особенно если у вас к кластеру подключена обычная SAN. По сути, вы просто отдаёте хранилище на ESXi по iSCSI или Fibre Channel LUN сразу нескольким хостам, форматируете его…

Открыть в Telegram

ИИ-агенты против Kubernetes: кому какое место в цикле управления ИИ-агенты рассуждают, а операторы Kubernetes исполняют. Разбираемся, как совместить когнитивность и детерминированные циклы управления ради более безопасных кластеров. https://telegra.ph/II-agenty-protiv-Kubernetes-komu-kakoe-mesto-v-cikle-upravleniya-10-26 #ит_статьи #devops #kubernetes #karpenter #argocd #aiagents Telegraph ИИ-агенты против Kubernetes: кому какое место в цикле управления ИИ-агенты рассуждают, а операторы Kubernetes исполняют. Разбираемся, как совместить когнитивность и детерминированные циклы управления ради более безопасных кластеров. Kubernetes всегда полагался на агентов, просто не на тех, что сегодня доминируют в разговорах…

Открыть в Telegram

Автоматическое обновление шаблонов cloud-init в Proxmox с помощью Ansible У меня был небольшой Ubuntu cloud-init шаблон в Proxmox. Он работал хорошо, особенно когда мне нужно было развернуть несколько виртуальных машин с помощью Terraform. Но была одна проблема. Каждая новая виртуальная машина по-прежнему требовала обновления своих пакетов после создания. Когда я развернул три виртуальные машины, весь процесс занял более шести минут, и около половины этого времени ушло на обновление пакетов. В ближайшие месяцы я буду использовать этот шаблон довольно часто для создания кластеров Kubernetes. Обновление каждой виртуальной машины после каждого развертывания быстро бы стало рутиной, поэтому я решил автоматизировать пересборку шаблона вместо этого. Цель простая: регулярно пересобирать Ubuntu cloud-init шаблон с последним cloud образом, чтобы новые виртуальные машины начинались с более актуального базиса. https://telegra.ph/Avtomaticheskoe-obnovlenie-shablonov-cloud-init-v-Proxmox-s-pomoshchyu-Ansible-10-24 #ит_статьи #devops #proxmox #cloud_init #ansible #ubuntu #semaphore_ui Telegraph Автоматическое обновление шаблонов cloud-init в Proxmox с помощью Ansible У меня был небольшой Ubuntu cloud-init шаблон в Proxmox. Он работал хорошо, особенно когда мне нужно было развернуть несколько виртуальных машин с помощью Terraform. Но была одна проблема. Каждая новая виртуальная машина по-прежнему требовала обновления своих…

Открыть в Telegram

Мы не знаем что мы хотим, и когда мы хотим, но нужно было сделать это вчера #ит_юмор #deadline

Открыть в Telegram

Коммитьте секреты в Git, зашифрованными, с SOPS и age Почти у каждого проекта, которого я касался, один и тот же флоу: создать .env, забить туда пароль от базы и API-ключи и тут же добавить файл в .gitignore, чтобы в репозиторий он не попал никогда. Безопасностью при таком подходе конечно особо не пахнет. Какое-то время назад я искал что-то получше и наткнулся на git-crypt, который хотя бы возвращал секреты в репозиторий. Работало, но всегда было слегка не то (зашифрованные файлы превращаются в непрозрачные бинарные блобы, а диффы становятся бесполезными). Я искал дальше, и сейчас держу секреты внутри Git двумя маленькими утилитами, которые справляются куда лучше: SOPS и age. Если вы ведёте homelab или небольшую инфру и не хотите (или вам не нужно) поднимать целый стек управления секретами только чтобы спрятать пароль от базы, эта заметка для вас. https://telegra.ph/Kommitte-sekrety-v-Git-zashifrovannymi-s-SOPS-i-age-10-24 #ит_статьи #devops #linux #sops #age #secrets Telegraph Коммитьте секреты в Git, зашифрованными, с SOPS и age Почти у каждого проекта, которого я касался, один и тот же флоу: создать .env, забить туда пароль от базы и API-ключи и тут же добавить файл в .gitignore, чтобы в репозиторий он не попал никогда. Безопасностью при таком подходе конечно особо не пахнет. Какое…

Открыть в Telegram

Когда unix way в Linux даёт сбой: NFS В мире open source давно живёт никем не оспариваемая аксиома: лучшие приложения - маленькие, и у каждого одна-единственная задача (aka unix-way). Если вам нужен инструмент, убирающий фон с фотографии, - у вас должна быть маленькая терминальная программа, которая получает фотографию на входе и выдаёт фотографию без фона. Если нужно переименовать файлы, добавив метку времени, - маленькая терминальная программа, которая получает файл и выдаёт переименованный файл. И тогда, если вы хотите убрать фон и добавить к фотографиям метку времени, вы можете соединить эти программы конвейером - и по факту получите новый инструмент в шелле Linux. Это как получить ящик с разными инструментами, которые можно комбинировать, чтобы сделать работу. Работа может быть настолько сложной, что ни один инструмент из ящика сам по себе с ней не справится. Инструменты могут быть вовсе не рассчитаны на неё. Но вместе они дают нечто, о чём создатели инструментов и не помышляли, - нечто, что при известной смекалке решит вашу сложную задачу. Это и есть философия unix way. Однако практика показывает, что не ко всему подряд можно и нужно применять unix way. NFS, на ранних стадиях своего развития, стал одним из таких неудачных примеров. https://telegra.ph/Kogda-unix-way-v-Linux-dayot-sboj-NFS-10-23 #ит_статьи #linux #nfs #smb #unixway Telegraph Когда unix way в Linux даёт сбой: NFS В мире open source давно живёт никем не оспариваемая аксиома: лучшие приложения - маленькие, и у каждого одна-единственная задача (aka unix-way). Если вам нужен инструмент, убирающий фон с фотографии, - у вас должна быть маленькая терминальная программа,…

Открыть в Telegram

Правильный способ запускать shell-команды из Python Python часто берут, чтобы автоматизировать всё подряд, в том числе задачи системного администрирования и всё, где нужно запускать другие программы или общаться с операционной системой. Способов сделать это в Python, впрочем, много, и большинство из них, пожалуй, плохие. Поэтому в этой статье разберём все варианты запуска чужих процессов, которые у вас есть в Python: плохие, хорошие и, самое главное, правильный способ это делать. https://telegra.ph/Pravilnyj-sposob-zapuskat-shell-komandy-iz-Python-10-22 #ит_статьи #devops #linux #python #shell Telegraph Правильный способ запускать shell-команды из Python Python часто берут, чтобы автоматизировать всё подряд, в том числе задачи системного администрирования и всё, где нужно запускать другие программы или общаться с операционной системой. Способов сделать это в Python, впрочем, много, и большинство из них, пожалуй…

Открыть в Telegram

Как работают файловые системы Linux-контейнеров Эта небольшая статья поможет разобраться в вопросе, откуда у контейнера берётся файловая система, и как она организована. https://telegra.ph/Kak-rabotayut-fajlovye-sistemy-Linux-kontejnerov-10-20 #ит_статьи #devops #linux #docker #overlayfs Telegraph Как работают файловые системы Linux-контейнеров Запустим командную оболочку в Docker-контейнере на базе образа Alpine: michal@michal-lg:~$ docker run -it --entrypoint /bin/sh --rm --name "alpine-container" alpine / # ls bin dev etc home lib media mnt opt proc root run sbin srv sys tmp usr var / # hostname…

Открыть в Telegram

Никогда такого не было, и вот опять #ит_юмор #скрипты #код

Открыть в Telegram

Может ли языковая модель работать в Linux eBPF? Может ли Linux eBPF выполнить настоящую языковую модель? Эксперимент с Qwen3-0.6B показывает, какая именно работа идет в ядре, насколько это быстро и почему INT4 и память arena остаются открытыми компромиссами. Программы Linux eBPF обычно следят за работой, которая делается в другом месте, или влияют на нее: трассируют системный вызов, фильтруют пакет или выбирают политику планирования. qwen3-ebpf задает другой вопрос. Может ли верифицированная BPF-программа выполнить численную работу настоящей языковой модели, а не просто следить за сервером модели? Эксперимент прогоняет 28 слоев декодера Qwen3-0.6B в Linux eBPF, считает оценку для каждого из 151 936 токенов словаря и выбирает следующий токен внутри ядра. Еще он держит KV-кэш для последующих токенов. Это работающий прямой проход, а не годная замена движку инференса на CPU или GPU: один токен в замере на тестовом хосте все еще занимает около 1,2 секунды, а загрузка модели, работа с текстом и вызов BPF-операторов остаются на C. https://telegra.ph/Mozhet-li-yazykovaya-model-rabotat-v-Linux-eBPF-10-20 #ит_статьи #devops #linux #kernel #eBPF #qwen GitHub GitHub - eunomia-bpf/qwen3-ebpf: Experimental Qwen3-0.6B forward computation inside Linux eBPF Experimental Qwen3-0.6B forward computation inside Linux eBPF - eunomia-bpf/qwen3-ebpf

Открыть в Telegram

Шпаргалка по протоколу SNMP #ит_заметки #network #snmp #cheatsheet

Открыть в Telegram

Краткая история Unix-команд на Windows: CoreUtils Если вы сегодня пользуетесь Windows и набираете в терминале ls, cat, grep или awk, есть хороший шанс, что произойдёт что-то полезное. Так было не всегда. Большую часть истории персональных компьютеров Unix/Linux и Windows жили по разные стороны культурной границы. У юниксоидов были пайпы, маленькие компонуемые утилиты, шелл-скрипты, make, sed, awk, grep, tar и идея, что всё есть файл. У пользователей Windows были буквы дисков, обратные слэши, COMMAND.COM или cmd.exe и API, которому было почти всё равно, что там думает POSIX. И всё же спрос на Unix-утилиты под Windows был всегда. Часть его шла от программистов, которым хотелось одни и те же скрипты сборки везде. Часть - от администраторов, которые скучали по grep и awk. Часть - от компаний, которые пытались портировать большие Unix-приложения на NT, не переписывая их все. В итоге вышла длинная странная история слоёв Unix-на-Windows, тулкитов, компромиссов и совместимости «почти, но не совсем». https://telegra.ph/Kratkaya-istoriya-Unix-komand-na-Windows-CoreUtils-10-18 #ит_статьи #linux #windows #coreutils #cygwin #wsl Telegraph Краткая история Unix-команд на Windows: CoreUtils Если вы сегодня пользуетесь Windows и набираете в терминале ls, cat, grep или awk, есть хороший шанс, что произойдёт что-то полезное. Так было не всегда. Большую часть истории персональных компьютеров Unix/Linux и Windows жили по разные стороны культурной…

Открыть в Telegram

Новая технология Linux сжимает память в RAM, как RAM, с ускорением в 452 раза - метод CRAM дает гигантский прирост при чтении сжатой памяти Новый метод дает доступ по стандартной семантике памяти, а не как к блочному устройству, и резко поднимает производительность. Новая модель сжатия под названием CRAM предлагает другой путь к сжатию: она вообще обходится без swap, держа сжатые данные в памяти, и по производительности обходит ZRAM до 452 раз. В 1990-е я был ребенком, и идея казалась мне очень простой: файлы я могу сжать PKZIP, так почему нельзя сделать то же самое с RAM? Я, разумеется, не единственный гений, и та же мысль была у многих других, так что сжатие памяти давно есть в большинстве операционных систем. В Linux самые ходовые варианты - zswap и ZRAM, но оба по сути фичи слоя swap. CRAM - новый заход, который заявляет о неимоверном приросте производительности. https://telegra.ph/Novaya-tehnologiya-Linux-szhimaet-pamyat-v-RAM-kak-RAM-s-uskoreniem-v-452-raza---metod-CRAM-daet-gigantskij-prirost-pri-chtenii--10-17 #ит_статьи #linux #kernel #zram #zswap #cram #numa Indico Linux Plumbers Conference 2026 507 October, Prague, Czechia The Linux Plumbers Conference is the premier event for developers working at all levels of the plumbing layer and beyond.

Открыть в Telegram

Комментарии

0

Комментарии пишут вошедшие — так видно, кто автор.

Войти

Комментариев пока нет

Будьте первым, кто расскажет о канале другим.

Пожаловаться на канал

Расскажите, что не так: модератор проверит канал и примет решение. Подпись не нужна, но почту можно оставить — тогда ответим.

Причина Что не так (необязательно) Почта для ответа (необязательно)
Открыть в Telegram