Linux Ninja
3.17K subscribers
622 photos
117 videos
633 links
Linux Ninja – ваш гид по миру Linux! Лайфхаки, фишки и мощные команды для настоящих мастеров CLI.
Download Telegram
Если вы ещё не видели этот полезный сборник по чистому Bash зацените

Тут собраны десятки решений типовых задач: работа со строками, массивами, файлами, аргументами и даже числами всё только на чистом Bash. Отличная штука чтобы подтянуть скилл и узнать, на что вообще способен сам Bash без костылей 📝

☝️ Ссылка источник

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Как сделать цветной вывод, используя grc (Generic Colourizer)

Он умеет раскрашивать вывод множества утилит из коробки: df, lsblk, free, ps и других

Быстро установить можно через пакетный менеджер, например:
$ sudo dnf install grc


Если вы используете Bash, добавьте в ~/.bashrc следующие строки:
GRC_ALIASES=true
[[ -s "/etc/profile.d/grc.sh" ]] && source /etc/profile.d/grc.sh


После этого перезагрузите shell:
$ source ~/.bashrc


Для Zsh добавьте в ~/.zshrc:
[[ -s "/etc/grc.zsh" ]] && source /etc/grc.zsh


Затем перезагрузите конфиг:
$ source ~/.zshrc


Для остальных shell придётся заглянуть в их документацию

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥6
Откопал для вас еще одну бесплатную книгу по Linux

Хочешь разобраться в Linux книга «Learn Linux for Beginners» отлично подойдёт. Объясняют как работать с командной строкой и оболочкой Bash, работа с файлами, Vim, установка программ, скрипты и даже основы администрирования 📝

☝️ Ссылка источник

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍2
Debian закручивает гайки: пакеты должны быть воспроизводимыми

Debian Linux объявил, что с этого момента будет отклонять все пакеты, которые не являются воспроизводимыми (reproducible)

«Debian обязан поставлять воспроизводимые пакеты.»

«Блокировать миграцию новых пакетов, которые невозможно воспроизвести [2], а также существующих пакетов (в ветке testing), у которых произошёл регресс воспроизводимости.»


"Воспроизводимые сборки" – это концепция, согласно которой скомпилированное ПО или пакеты будут всегда давать побитово идентичный результат, если собираются из одного и того же исходного кода, с теми же инструментами и параметрами.
Звучит очевидно, правда?
Сама идея невероятно простая, но она может иметь огромные последствия для безопасности, проверяемости и совместимости… в том числе серьёзно помогая предотвращать атаки на цепочку поставок.

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

Случайные данные, уникальные идентификаторы, временные метки, временные файлы с разными именами, некоторые оптимизации, вычисления, результат которых может меняться в зависимости от особенностей CPU – серьёзно, – различия в порядке перечисления файлов и так далее, и так далее.

На данный момент очень немногие Linux-дистрибутивы являются на 100% воспроизводимыми. Среди наиболее заметных воспроизводимых Linux-систем – Tails, NixOS и Guix.

Большинство крупных Linux-систем сейчас не являются воспроизводимыми. Ubuntu, Mint, Fedora, Pop!_OS – ни у одной из них нет полностью воспроизводимых сборок.

Команда Debian, со своей стороны, уже некоторое время движется к этой цели. И теперь они объявили, что в дальнейшем будут отклонять невоспроизводимые сборки.

Это означает, что теоретически следующий крупный релиз Debian под кодовым именем Forky может стать их первой версией, достигшей цели "100% воспроизводимости".

Учитывая большое количество downstream-дистрибутивов, которые строятся на базе Debian, например Ubuntu, это может оказать огромное влияние на значительную часть мира Linux.


☝️ Ссылка источник

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Ловите подгон справочник по современным инструментам DevOps

Сайт куда можно зайти и по-человечески разобраться, что такое DevOps. Docker, Kubernetes, Terraform, CI/CD объяснено простыми словами и с примерами 📚

☝️ Ссылка источник

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍62❤‍🔥2👎1
Проект Linux-дистрибутива openSUSE обновил свои «Условия использования сайта»

Запретив доступ ко всем сайтам, размещённым openSUSE (включая документацию и репозитории с ПО), для пользователей младше 16 лет

«Используя этот сайт, вы подтверждаете, что вам исполнилось как минимум 16 лет либо вы достигли возраста совершеннолетия в своей юрисдикции».


Это правило фактически запрещает школьным компьютерным клубам и любым другим несовершеннолетним пользователям изучать или использовать openSUSE Linux

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👏3👀3😱2
Надежный Linux своих не бросает 🚬

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥10💘2
Linux теперь поддерживает NVIDIA Reflex и AMD Anti-Lag на любых видеокартах, что заметно улучшает отзывчивость в играх

Это стало возможным благодаря новому опенсорс инструменту low_latency_layer, который работает с GPU от AMD, Intel и NVIDIA

Он использует те же сигналы, которые игры уже отправляют для Reflex и Anti-Lag, поэтому тайтлы, раньше поддерживавшие только NVIDIA, теперь работают плавнее и на других видеокартах.

Инструмент хорошо сочетается со Steam Play и Proton, позволяя Windows-играм на Linux использовать эти функции снижения задержки. Тесты в Counter-Strike 2, THE FINALS, Cyberpunk 2077 и Overwatch 2 показывают снижение input lag – зачастую на уровне Windows-версий или даже лучше.

Бесплатный инструмент разработал Nicolas James, он доступен на GitHub

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍82
Полезная тулза «Port Kill» приложение для быстрого управления процессами

Помогает разработчикам быстро находить и завершать процессы, мешающие работе на нужных портах

Автоматически определяет активные процессы ( Docker), показывает статус цветными индикаторами и позволяет завершать их выборочно или все сразу

Сохраняем пригодится

☝️ Ссылка источник

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Microsoft выкатили вводный мини-курс по созданию AI-агентов

AI-агенты сегодня становятся частью современной разработки, и этот курс помогает разобраться в теме системно

Авторы делают акцент на инженерном подходе: как проектировать поведение агентов, разделять планирование и выполнение, контролировать действия и строить системы, которые можно масштабировать

Хороший вход в тему без лишней воды ⌨️

☝️ Ссылка источник

Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
4
Держите бесплатный курс для обучения основ системного администрирования на базе GNU/Linux

40 модулей покрывающих темы настройки ОС, управления процессами, диагностикой и обеспечением безопасности. Практические задания позволяют закрепить теоретические знания, отличный старт даже если ты совсем новичок 🪑

☝️ Ссылка источник

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
7🤡2
This media is not supported in your browser
VIEW IN TELEGRAM
Быстрый совет по Linux

Вы, вероятно, не знали, но команда find позволяет быстро найти все исполняемые файлы в каталоге:

find . -type f -executable


✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
8
Нашёл клад для тех кто хочет строить AI-системы по-взрослому

Если большинство материалов по AI-агентам заканчиваются на уровне «создали чат-бота за 15 минут», то этот репозиторий идёт заметно дальше

Здесь собраны туториалы по всем ключевым компонентам production уровня: память, RAG, observability, безопасность, multi-agent сценарии, deployment, tool calling и многое другое

Полезен как системный справочник и roadmap по созданию production-ready AI-систем 📝

☝️ Ссылка источник

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
4
Сетевой трюк: простой HTTP → HTTPS прокси

Сценарий:

🟠Ingress-шлюз хочет ходить только к HTTP-назначениям

🟠Целевая сторона обслуживает только HTTPS-трафик

🟠Ни один из концов нельзя переконфигурировать

Решение: использовать socat для поднятия одноразового (ad-hoc) преобразующего прокси

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
«Освоение модульного тестирования с использованием Pytest» курс на Stepik

Сегодня умение писать тесты ценится почти так же, как и умение писать сам код. Если pytest, fixtures, CI/CD и coverage всё ещё вызывают вопросы самое время это исправить

Программа курса:

• Pytest: от базовых тестов до CI/CD
• fixtures, mocking, parametrization
• Flask/API testing
• Selenium и UI тестирование
• Docker + Docker Compose
• GitHub Actions
• coverage и отчёты
• debugging и refactoring тестов

Курс построен вокруг практики: много примеров, готовых кейсов и разборов рабочих сценариев

48 часов действует скидка 25%

↗️ Пройти курс на Stepik
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥32
Быстрый совет по Linux

Используйте column для красивого форматирования вывода

$ column -t -s','


Отформатирует CSV-данные в аккуратные выровненные столбцы

Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥32
Один из самых больших бесплатных курсов по AI Engineering

Авторы собрали 412 уроков и разбили их на 20 этапов от базовой математики до создания AI-агентов и продвинутого промт-инжиниринга

Подарок для тех кто хочет разобраться в современной AI разработке 💃

Ссылка источник

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Откопал стоящий DevOps-хаб который стоит добавить в закладки

Atlassian собрали внушительную базу знаний по DevOps, которая напоминает тщательно выверенный медиагайд: глубокие материалы, понятные объяснения и примеры из индустрии

Здесь можно не только изучить основы, но и понять, как крупные компании внедряют DevOps практики на практике

Читается легко, а пользы вагон 🍪🍪

☝️ Ссылка источник

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
Нашёл кое-что для любителей Linux и Android

DroidDesk позволяет запускать Linux прямо на Android с поддержкой VS Code, Blender, AI-моделей и других привычных инструментов

Идея звучит немного безумно, но выглядит интересно: носить с собой не просто смартфон, а маленькую Linux-машину

☝️ Ссылка источник

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
Бесплатный совет 🐘

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8