Linux Ninja
3.17K subscribers
623 photos
118 videos
635 links
Linux Ninja – ваш гид по миру Linux! Лайфхаки, фишки и мощные команды для настоящих мастеров CLI.
Download Telegram
Основы циклов в Bash-скриптах

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
This media is not supported in your browser
VIEW IN TELEGRAM
Была обнаружена безумная уязвимость в Linux

В Linux обнаружена серьёзная уязвимость (CVE-2026-31431), затрагивающая большинство дистрибутивов с 2017 года. По данным исследователей, для эксплуатации достаточно всего нескольких строк Python-кода это позволяет получить root-доступ на уязвимых системах

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

Рекомендуется как можно скорее установить обновления безопасности ⚠️

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Быстрый совет по Linux

Если вы хотите определить, сколько времени занимает выполнение конкретной команды или скрипта, используйте команду time.

Синтаксис:
$ time <здесь_команда>


Пример:
$ time find / -perm -u=s -type f &>/dev/null


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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51
Наткнулся на полезное руководство «Дорожная карта DevOps 2026»

Это структурированная карта которая покажет что учить и в каком порядке: от Linux, сетей и программирования до Docker, CI/CD, Kubernetes, облаков и мониторинга

Отличный ориентир для тех, кто хочет собрать цельную картину DevOps, а не прыгать между туториалами 📝

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
4
Vim шпаргалка для начинающих

Ускоряем работу в терминале. Основные команды, перемещение, редактирование и сохранение

Сохрани себе чтобы не потерять 😎

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Полезная тулза «Crontab-guru» быстрый и понятный онлайн-редактор cron-выражений

Если вам надоело вспоминать, что означают эти звёздочки и цифры в cron, это находка для вас. Просто вводите выражение — и сайт сразу объясняет, что оно делает

Простой и удобный инструмент, ускоряет настройку задач и снижает количество ошибок 😎

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Быстрый совет по Linux

В Linux можно запустить программу в изолированном окружении – со своим деревом процессов, представлением точек монтирования, hostname, сетью и многим другим – без Docker или какого-либо container runtime.

Это делает напрямую ядро.

Называется это unshare. Видно только несколько процессов, остальная система скрыта.

Это всё работает благодаря namespaces в Linux. Docker, Podman и LXC напрямую юзают эти примитивы. А Kubernetes уже наворачивается поверх этих рантаймов.

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍2
Сокровищница изучения Kubernetes: Fast-Kubernetes от теории к практике

Kubernetes всегда сложно «схватить» по кускам и этот репозиторий помогает быстро собрать целостную картину

Здесь не простая теория, а целый набор практических LAB’ов и cheat-sheet’ов, где разбираются ключевые сущности: Pods, Deployments, Services, ConfigMaps, Volumes, Ingress и многое другое

Хороший вариант для ускоренного погружения и закрепления базы 📚

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

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

Чтобы получить список файлов, которые содержат указанную строку, используйте:

grep -rl string .


-r — рекурсивный поиск
-l — выводить только имена файлов, где найдено совпадение

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Интересный факт: Журнал «Linux Format» первый номер которого вышел в мае 2000 года завершил свой путь

Ровно через 25 лет в мае 2025-го, это было одно из самых известных печатных изданий о Linux и open source, с которого для тысяч пользователей начиналось знакомство с миром свободного ПО

В эпоху цифрового контента печатные издания оказались неконкурентоспособными и Linux Format стал ещё одной легендой, ушедшей в историю 🏴‍☠️

Русскоязычная версия закрылась ещё в 2018 году, но архив по-прежнему доступен онлайн ⬇️

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Пентестеры ловите подгон: Strix ваш личный цифровой «этический хакер»

Кибер агент который берёт на себя рутину пентестинга: сам находит слабые места в приложениях, проверяет, насколько они опасны, и подсказывает, как исправить всё это с помощью мощных ИИ-технологий 🏃

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍3
Warp современный AI-терминал для разработчиков

Умные автодополнения, AI-ассистенты, workflow и современный UI всё внутри терминала

Пожалуй, один из самых интересных терминалов последних лет 🎶

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Полезная находка: инструмент для ручного тестирования web-приложений

Hetty HTTP-toolkit для security research с MITM-proxy, перехватом запросов и ответов, replay-механиками, логами и удобным web-интерфейсом

Приятная особенность тут всё заточено под практическую работу: возможность вручную отредактировать запросы, организовать scope, хранить проекты и быстро анализировать HTTP трафик без перегруза интерфейса

Начать использование можно ВСЕГО лишь за 1 жирный лайкос ❤️

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63
gRPC обычно ассоциируется с микросервисами поверх HTTP/2

Но знаете ли вы, что можете запускать gRPC через гипервизорную шину Linux?

На примере выше показано как использовать vsock, чтобы управлять локальными виртуальными машинами, не затрагивая сетевой стек 💪

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Если вы ещё не видели этот полезный сборник по чистому 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