fa
Feedback
Linux Ninja

Linux Ninja

رفتن به کانال در Telegram

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

نمایش بیشتر
3 419
مشترکین
-124 ساعت
-107 روز
-3330 روز
آرشیو پست ها
Команды для перформанса и глубокой отладки в Linux, которые должен знать каждый DevOps-инженер: Когда дашбордов уже недостато
Команды для перформанса и глубокой отладки в 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 одновременных. 5. kubectl debug node/node1 -it --image=busybox Подключение ephemeral-контейнера для отладки ноды. 6. dmesg -T | grep -i 'oom' Проверка OOM-событий (killer) в ядре с таймстемпами. 7. lsof -i :8080 Показывает, какой процесс занимает порт 8080. 8. iostat -xz 1 5 Статистика дискового I/O каждую секунду (5 итераций). 9. vmstat -w 1 5 Метрики памяти, swap и CPU в реальном времени. 10. kubectl debug pod/app -it --copy-to=debug-pod --image=nicolaka/netshoot Глубокая сетевая отладка с использованием netshoot toolbox. ✈️ Linux Ninja

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

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

Плановая линуксификация 😘 ✈️ Linux Ninja
Плановая линуксификация 😘 ✈️ Linux Ninja

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

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

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

В ядре Linux начали удалять большое количество драйверов устройств для 32-битных ARM-платформ Удаление поддержки ARM32 означа
В ядре 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

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

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

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

Требуются парни и девушки в возрасте 19–40 лет, желающие работать в сфере IT. Опыт в программировании не нужен. Завтра запуск
Требуются парни и девушки в возрасте 19–40 лет, желающие работать в сфере IT. Опыт в программировании не нужен. Завтра запускаем бесплатный онлайн-интенсив по Frontend-разработке, где будем показывать, как разрабатывать сайты и веб-приложения используя ИИ. За 7 дней обучения без опыта ты: 1. Сделаешь реальный сайт сервиса доставки с нуля; 2. Добавишь JavaScript-логику, расчёты и трекинг; 3. Подключишь карты и маршрут доставки через API; 4. Превратишь сайт в Angular-приложение; 5. Подключишь backend и выложишь проект в продакшен; 6. Научишься использовать ChatGPT и Giga во Frontend-разработке; 7. Узнаешь 9 способов найти первый заказ на фрилансе даже без опыта. А главное, ты увидишь, что разрабатывать сайты и приложения не так сложно, как кажется. И поймёшь, как тебе развиваться в этой профессии, чтобы уже через пару месяцев зарабатывать от 1000$ на вёрстке сайтов. 👉 Проскочить на интенсив бесплатно 🔥 С 2019 стабильно помогаем с обучением, практикой, зарабатывать на фрилансе и проходить собеседования.

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

Новички в Linux такие: ✈️ Linux Ninja
Новички в Linux такие: ✈️ Linux Ninja

О, учебная платформа про eBPF: по сути интерактивный курс с практикой прямо в браузере. Ты читаешь короткую теорию, пишешь ма
О, учебная платформа про eBPF: по сути интерактивный курс с практикой прямо в браузере. Ты читаешь короткую теорию, пишешь маленькие eBPF-программы, жмешь Run и смотришь результат выполнения. https://ebpf.party/ ✈️ Linux Ninja

Хорошие новости для пользователей Fedora и SUSE Linux! Разработчик обнаружил, что при распаковке Zstd файловая система Btrfs
Хорошие новости для пользователей Fedora и SUSE Linux! Разработчик обнаружил, что при распаковке Zstd файловая система Btrfs без необходимости записывала каждый байт дважды. Он подготовил исправление, которое направляет вывод напрямую в page cache. В результате скорость последовательного чтения выросла до 7,8%. Патч уже поставлен в очередь на Linux 7.4, так что прироста производительности пока придётся подождать. ✈️ Linux Ninja

Программирование c нуля «От новичка к уверенности в коде на Python» На Stepik запустили курс для новичков, которым важно не з
Программирование c нуля «От новичка к уверенности в коде на Python» На Stepik запустили курс для новичков, которым важно не зубрить команды, а понимать логику. Наглядные схемы и визуальные разборы показывают, что происходит внутри программы и как она работает Много практики, понятные объяснения решений не дадут застрять на теории. Материал предлагает вам не иллюзию знаний, а ощущение контроля: вы ясно видите как из нескольких строк кода рождается работающая программа Программа курса: ✅переменные и типы данных ✅условия и логика программ ✅циклы и рекурсия ✅функции и работа с вводом данных ✅списки, словари и множества ✅базовое ООП ✅работа с библиотеками Python ✅десятки задач и упражнений Эти знания фундамент для написания простых ботов и автоматизации задач 🔗Скидка 25% действует 48 часов

Awesome Dotfiles: https://github.com/zhaleff/AwesomeDotfiles Индекс конфигураций Linux-десктопов, отсортированный по дистрибу
Awesome Dotfiles: https://github.com/zhaleff/AwesomeDotfiles Индекс конфигураций Linux-десктопов, отсортированный по дистрибутивам и оконным менеджерам, для удобного изучения чужих dotfiles и подходов к кастомизации. Репозиторий содержит 45 конфигураций Linux-десктопов, охватывающих такие дистрибутивы, как Arch Linux, NixOS, EndeavourOS, Fedora, Void Linux и Debian. Записи сгруппированы по оконным менеджерам (window managers), включая Hyprland, Sway, Qtile, KDE, Niri, dwm, AwesomeWM и другие. Каждый элемент сопровождается кратким описанием и ссылкой на оригинальный репозиторий. Проект по сути работает как каталог-референс для изучения и сравнения различных схем настройки Linux-среды и организации dotfiles. ✈️ Linux Ninja

Без строгих ограничений памяти в Docker Compose один queue worker с утечкой памяти может спровоцировать Linux OOM-killer, из-
Без строгих ограничений памяти в Docker Compose один queue worker с утечкой памяти может спровоцировать Linux OOM-killer, из-за чего упадёт основной процесс базы данных. Явные лимиты памяти и настройка oom_score_adj помогают защитить критически важные сервисы. Вот как стоит настраивать ограничения для worker-контейнеров в production: • Hard limits (deploy.resources.limits.memory) ограничивают максимальное потребление RAM, после чего worker перезапускается • Reservations гарантируют необходимый объём памяти при запуске на host • oom_score_adj позволяет сделать так, чтобы worker-процессы завершались раньше критически важных баз данных Такая конфигурация контейнеров позволила свести неожиданные падения deployment-сервера к нулю. ✈️ Linux Ninja

Инструкция в виде комикса по основам пайки. Скачать ТУТ 💾💾💾 Репост лайк подписка Подпишись на наш ТГ https://t.me/club_ard
+1
Инструкция в виде комикса по основам пайки. Скачать ТУТ 💾💾💾 Репост лайк подписка Подпишись на наш ТГ https://t.me/club_arduino Библиотека с книгами https://t.me/Geek_book_hub Канал по Али https://t.me/Ali_radio_top Андроид софт премиум https://t.me/Pirate_Gram 3д модели для печати https://t.me/forprinting3D