Latest posts

Linux Ninja
22 Sept, 16:16
Разбираем Kubernetes Troubleshooting ScenarioПри развёртывании Kubernetes-кластера через kubeadm в AWS с Calico CNI можно столкнуться с проблемой: Pods не могут нормально подключиться к CoreDNS из-за connection timeout.В подробном разборе показано:• Почему возникает эта проблема • Как диагностировать её шаг за шагом • В чём заключается root cause • Как AWS networking взаимодействует с Calico • Как правильно устранить проблемуПодробный разбор: Fix DNS Timeout in Kubeadm + Calico on AWS✈️ Linux Ninja


Linux Ninja
22 Sept, 06:09
Kubernetes NodeLocal DNSCache: как это работаетКогда речь идёт о производительности Kubernetes, важен каждый DNS lookup. Без NodeLocal DNSCache Pods отправляют DNS queries на Service IP kube-dns / CoreDNS. Эти запросы проходят через kube-proxy, DNAT rules и conntrack, прежде чем попасть в CoreDNS.В нагруженных кластерах это может увеличивать latency и создавать дополнительную нагрузку на conntrack table. NodeLocal DNSCache решает эту проблему, запуская локальный DNS cache на каждом node в виде DaemonSet. Вместо прямого обращения к CoreDNS Pods отправляют DNS queries в локальный cache на том же node.Основные преимущества:• Снижает среднее время DNS lookup благодаря локальному кешированию • Уменьшает нагрузку на CoreDNS • Снижает нагрузку на conntrack table • DNS queries к внешним адресам могут отправляться upstream напрямую, без дополнительного обращения к CoreDNSNodeLocal


Linux Ninja
21 Sept, 06:09
Доля Linux в Северной Америке выросла до 15,65%, а по всему миру – до 8,76%.В Северной Америке показатели буквально взлетают от месяца к месяцу: 3,7% → 6,14% → 10,61% → 15,65%.Вопросы: Сколько из этого трафика приходится на ИИ-ботов? И насколько высоко вообще может вырасти доля Linux?✈️ Linux Ninja



Linux Ninja
20 Sept, 16:09
В Swift 6.4 Swift Build стал движком по умолчанию для SPM, поэтому разработчики на Linux теперь получают тот же процесс сборки, что и в Xcode на macOS.Это означает автоматическое управление зависимостями, сборку бинарников с оптимизацией под CPU и встроенную генерацию SBOM.Расширение для VS Code теперь доступно не только в маркетплейсе Microsoft, но и в Open VSX.Так что это ещё один плюс в пользу опенсорс-разработчиков.✈️ Linux Ninja


Linux Ninja
20 Sept, 13:09
На Stepik запустили мощный курс по «Troubleshooting Docker и Kubernetes: поиск и устранение проблем»В программе только важные аспекты:— troubleshooting Docker и образов — диагностика сетевых проблем — настройка readiness/liveness probes — отладка pod’ов, деплоев и ingress — анализ логов контейнеров и кластера — разбор ошибок CrashLoopBackOff, OOMKilled, ImagePullBackOff и другихСобеседования на DevOps/SRE сейчас всё чаще строятся вокруг реальных инцидентов. Данный курс фокусируется именно на таких сценариях и помогает в подготовке к практическим вопросам48 часов доступен со скидкой 25%↗️ Пройти курс на Stepik


Linux Ninja
20 Sept, 06:09
Как работает NAT✈️ Linux Ninja


Linux Ninja
19 Sept, 16:09
Структура каталогов Linux, по-простому 🐧-/bin: базовые команды, без которых система не сможет нормально работать -/boot: ядро и файлы загрузчика, которые нужны при старте -/dev: файлы устройств, которые представляют железо - /etc: общесистемные конфиги - /home: домашние каталоги пользователей -/lib: общие библиотеки и модули ядра -/lost+found: восстановленные файлы после ремонта файловой системы - /media: точка монтирования для флешек и внешних дисков - /mnt: временный каталог для монтирования -/opt: опциональный софт и сторонние приложения - /proc: виртуальная ФС с инфой о процессах и ядре - /root: домашний каталог пользователя root - /run: runtime-данные с момента последней загрузки - /sbin: системные бинарники для админа (root) - /srv: данные, которые раздают системные сервисы - /tmp: временные файлы - /usr: пользовательские приложения и бинарники -


Linux Ninja
19 Sept, 06:09
Команды для перформанса и глубокой отладки в Linux, которые должен знать каждый DevOps-инженер:Когда дашбордов уже недостаточно — переходишь на уровень ОС.Вот 10 команд, которые используются во время продакшен-инцидентов:1. strace -p <PID> -c Трейсит системные вызовы запущенного процесса с агрегированной статистикой. Помогает понять, чего он ждёт.2. perf top -p <PID> Живой CPU-профайлинг процесса. Мгновенно показывает «горячие» функции.3. tcpdump -i eth0 -w capture.pcap port 8080 Сниффинг трафика на порту 8080. Глубокая отладка сети.4. ab -n 10000 -c 100 http://localhost/ Нагрузочное тестирование через Apache Bench. 10k запросов, 100 одновременных.


Linux Ninja
18 Sept, 16:09
Два ведущих университета запускают курсы по AI-агентамЭтой осенью Carnegie Mellon запустил курс 11-768 «AI Agents». В программе: инструменты, управление контекстом, skills, память, планирование, coding agents, работа с интерфейсами, deep research, SFT и RL, песочницы и безопасность.Практики много: студенты собирают собственного агента, создают систему его оценки, обучают через RL, в финале делают исследовательский проект.Следом подключается Stanford, 23 сентября стартует CS329Z «Engineering AI Agents». Материалы обоих курсов публикуются на YouTube.✈️ Linux Ninja


Linux Ninja
18 Sept, 14:09
Совет на ближайшие годы — идите в Data Science и MLПока ИИ забирает работу у одних специалистов, другие строят на нём карьеру и зарабатывают всё больше. И вопрос уже не в том, изменит ли ИИ рынок, а в том, по какую сторону этих изменений окажетесь вы. DS/ML – один из самых прямых способов оказаться среди тех, кто на этом выигрываетА чтобы не тратить годы на хаотичное обучение – держите в подписках Data Portal. Там практикующие ML-инженеры понятным языком разбирают главное: новые модели, библиотеки, исследования, датасеты, гайды, курсы и практические кейсы.Подписывайтесь: @LLMScience


Linux Ninja
18 Sept, 06:09
Плановая линуксификация 😘✈️ Linux Ninja


Linux Ninja
17 Sept, 16:09
Вот как сегодня выглядит «фабрика программного обеспечения» OpenAI, где значительная часть работы уже строится вокруг агентов.✈️ Linux Ninja


Linux Ninja
17 Sept, 14:17
На Stepik вышел курс «База IT для вайбкодеров»Кодинг-агент может за пару минут написать фичу, изменить базу или переписать полпроекта. Сложнее становится, когда после этого появляется 500, ломается деплой, миграция не применяется или непонятно, зачем агент изменил 15 файлов вместо двухЭтот курс даёт IT-базу, которой часто не хватает при вайбкодинге. Без ухода в полноценное программирование – только то, что помогает понимать проект и контролировать работу ИИ.Что вы изучите: • как связаны фронтенд, бекенд, API и база данных • терминал, файлы, зависимости и переменные окружения • HTTP, JSON, DevTools и работу API • SQL, связи в БД, схемы и миграции • Git: commits, diff, ветки, remote и безопасный откат • stack trace, логи и системную отладку ошибок • основы безопасности и работу с секретами • деплой, продакшен, мониторинг и бэкапы • как ставить задачи кодинг-агенту и проверять его


Linux Ninja
17 Sept, 06:09
Изучайте Linux-сети на практикеНовый практический челлендж — потренируйтесь разбираться в сетевой конфигурации Linux-хостов: находить имена интерфейсов, IP- и MAC-адреса, шлюз по умолчанию, а также определять, какие маршруты сервер использует для доступа к разным адресам.https://labs.iximiuz.com/challenges/linux-inspect-network-interfaces-and-routes✈️ Linux Ninja


Linux Ninja
16 Sept, 16:09
В ядре Linux начали удалять большое количество драйверов устройств для 32-битных ARM-платформУдаление поддержки ARM32 означает сокращение кодовой базы Linux примерно на 0,6%.За последний год Linux прекратил поддержку Intel 486, AMD K5 и Elan, множества ARM32-платформ, а также драйверов для сотен устройств.https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git/log/?h=board-remove-7.3✈️ Linux Ninja


Linux Ninja
16 Sept, 06:09
Гайд по основным командам для диагностики сетей, которые должен знать каждый Sysadmin.Сравнение инструментов, используемых в системах Linux/macOS и Windows.✈️ Linux Ninja


Linux Ninja
15 Sept, 06:09
Snitch — это современный и удобный CLI-инструмент для просмотра сетевых соединений на Linux и macOS. По сути, это более наглядная и дружелюбная альтернатива классическим утилитам вроде ss или netstat.Он умеет работать в интерактивном TUI прямо в терминале, а также выводить данные в виде аккуратно отформатированных таблиц, что сильно упрощает анализ сетевой активности.✈️ Linux Ninja



Linux Ninja
14 Sept, 17:51
Быстрый совет по GNOMEМожно скрыть сразу несколько файлов и директорий в Nautilus, не переименовывая их.Создайте текстовый файл .hidden и перечислите в нём имена файлов и папок, которые нужно скрыть. Затем закройте и перезапустите файловый менеджер.Чтобы снова показать скрытые файлы, нажмите Ctrl+H.✈️ Linux Ninja


Linux Ninja
14 Sept, 06:09
Top отлично подходит для мониторинга системы в Linux.Но можно докопаться и до самого дна 😜И да, оно написано на Rust.Это настраиваемый системный монитор для терминала, вдохновлённый gtop, gotop и htop.Его можно использовать на Linux, macOS и даже Windows.https://github.com/ClementTsang/bottom✈️ Linux Ninja
Linux Ninja
13 Sept, 06:09
Новички в Linux такие:✈️ Linux Ninja

Related Channels
Other channels in the same section of the catalogue.
