gram news
Linux Ninja channel avatar

Linux Ninja

@linux_ninjas

Linux Ninja – ваш гид по миру Linux! Лайфхаки, фишки и мощные команды для настоящих мастеров CLI.

ProjectsRUProgramming

3,450subscribers

Open the Channel

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
    Image from a post by Linux NinjaImage from a post by 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
    Image from a post by Linux NinjaImage from a post by Linux Ninja
    17141Open in Telegram
  • Linux Ninja

    21 Sept, 06:09

    Доля Linux в Северной Америке выросла до 15,65%, а по всему миру – до 8,76%.В Северной Америке показатели буквально взлетают от месяца к месяцу: 3,7% → 6,14% → 10,61% → 15,65%.Вопросы: Сколько из этого трафика приходится на ИИ-ботов? И насколько высоко вообще может вырасти доля Linux?✈️ Linux Ninja
    Image from a post by Linux NinjaImage from a post by Linux NinjaImage from a post by 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
    Image from a post by Linux NinjaImage from a post by 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
    Image from a post by Linux NinjaImage from a post by Linux Ninja
  • Linux Ninja

    20 Sept, 06:09

    Как работает NAT✈️ Linux Ninja
    Image from a post by Linux NinjaImage from a post by 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: пользовательские приложения и бинарники -
    Image from a post by Linux NinjaImage from a post by Linux Ninja
  • 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 одновременных.
    Image from a post by Linux NinjaImage from a post by Linux Ninja
    25931Open in Telegram
  • 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
    Image from a post by Linux NinjaImage from a post by Linux Ninja
  • Linux Ninja

    18 Sept, 14:09

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

    18 Sept, 06:09

    Плановая линуксификация 😘✈️ Linux Ninja
    Image from a post by Linux NinjaImage from a post by Linux Ninja
    30992Open in Telegram
  • Linux Ninja

    17 Sept, 16:09

    Вот как сегодня выглядит «фабрика программного обеспечения» OpenAI, где значительная часть работы уже строится вокруг агентов.✈️ Linux Ninja
    Image from a post by Linux NinjaImage from a post by 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, логи и системную отладку ошибок • основы безопасности и работу с секретами • деплой, продакшен, мониторинг и бэкапы • как ставить задачи кодинг-агенту и проверять его
    Image from a post by Linux NinjaImage from a post by Linux Ninja
  • Linux Ninja

    17 Sept, 06:09

    Изучайте Linux-сети на практикеНовый практический челлендж — потренируйтесь разбираться в сетевой конфигурации Linux-хостов: находить имена интерфейсов, IP- и MAC-адреса, шлюз по умолчанию, а также определять, какие маршруты сервер использует для доступа к разным адресам.https://labs.iximiuz.com/challenges/linux-inspect-network-interfaces-and-routes✈️ Linux Ninja
    Image from a post by Linux NinjaImage from a post by Linux Ninja
    36632Open in Telegram
  • 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
    Image from a post by Linux NinjaImage from a post by Linux Ninja
    38162Open in Telegram
  • Linux Ninja

    16 Sept, 06:09

    Гайд по основным командам для диагностики сетей, которые должен знать каждый Sysadmin.Сравнение инструментов, используемых в системах Linux/macOS и Windows.✈️ Linux Ninja
    Image from a post by Linux NinjaImage from a post by Linux Ninja
    45632Open in Telegram
  • Linux Ninja

    15 Sept, 06:09

    Snitch — это современный и удобный CLI-инструмент для просмотра сетевых соединений на Linux и macOS. По сути, это более наглядная и дружелюбная альтернатива классическим утилитам вроде ss или netstat.Он умеет работать в интерактивном TUI прямо в терминале, а также выводить данные в виде аккуратно отформатированных таблиц, что сильно упрощает анализ сетевой активности.✈️ Linux Ninja
    Image from a post by Linux NinjaImage from a post by Linux NinjaImage from a post by Linux Ninja
  • Linux Ninja

    14 Sept, 17:51

    Быстрый совет по GNOMEМожно скрыть сразу несколько файлов и директорий в Nautilus, не переименовывая их.Создайте текстовый файл .hidden и перечислите в нём имена файлов и папок, которые нужно скрыть. Затем закройте и перезапустите файловый менеджер.Чтобы снова показать скрытые файлы, нажмите Ctrl+H.✈️ Linux Ninja
    Image from a post by Linux NinjaImage from a post by Linux Ninja
    40432Open in Telegram
  • Linux Ninja

    14 Sept, 06:09

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

    13 Sept, 06:09

    Новички в Linux такие:✈️ Linux Ninja
    Image from a post by Linux NinjaImage from a post by Linux Ninja
    39131Open in Telegram