Linux Ninja
3.43K subscribers
844 photos
143 videos
1 file
842 links
Linux Ninja – ваш гид по миру Linux! Лайфхаки, фишки и мощные команды для настоящих мастеров CLI.
Download Telegram
Совет по Linux

Vim умеет откатывать изменения по времени, а не только по шагам.

Вместо того чтобы жать u много раз, можно использовать:
:earlier 2m


Это откатит буфер к состоянию, в котором он был 2 минуты назад. Очень удобно после массовых правок.

Нужно вернуть часть изменений? Можно переместиться вперёд по времени:
:later 30s


Эта команда повторно применит правки, сделанные за последние 30 секунд. Можно представить дерево undo в Vim как временную шкалу, по которой можно перемещаться вперёд и назад.

Указывать время необязательно. Если его нет, Vim воспринимает число как количество шагов undo.

Например, чтобы откатить последние 3 изменения:
:earlier 3


А затем вернуть одно изменение:
:later 1


Если хочешь превратить свою сессию Vim в машину времени, включи:
:set undofile


Это сохранит историю undo на диск, и ты сможешь откатывать изменения даже после закрытия и повторного открытия файла

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥3
image_2026-04-23_09-31-10.png
1.1 MB
Кроссплатформенный инструмент для сетевой диагностики: пинг, сканирование подсетей, проверка портов и управление сетевыми адаптерами.

https://github.com/sn4k3/NetSonar

NetSonar написан на C# (.NET) + Avalonia и работает на Windows, macOS и Linux. Поддерживает ICMP/TCP/UDP/HTTP-пинг, проверку состояния сетевых адаптеров, сканирование подсетей с обнаружением портов и сервисов. Интерфейс выполнен в стиле Fluent через SukiUI, для графиков используется LiveCharts в реальном времени.

Установка простая: на Windows через Winget, на других платформах — запуск одного скрипта.

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6
Нашёл репозиторий для развёртывания, который может упростить DevOps раз в десять. 🤯

Встроенный CI/CD, автоматическое определение стека и возможность разворачивать проекты где угодно — от облака до собственного сервера.

Репозиторий: https://github.com/oblien/openship

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥2❤2
Это единственный репозиторий, который вам понадобится для следующего собеседования по DevOps.

Настоящие сломанные пайплайны и практические задачи по Kubernetes — никаких карточек с вопросами.

https://github.com/moabukar/tech-vault

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Debian исполнилось 33 года 🎉

Дистрибутив был впервые анонсирован Яном Мёрдоком (Ian Murdock) 16 августа 1993 года. Этот день также известен как Debian Day

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🍌1
10 команд kubectl, которые помогут разобраться с 90% инцидентов в продакшене.
Сделайте скриншот или сохраните.

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Лучшая на данный момент локальная версия Qwen3.8-27B без ограничений для исследований в кибербезопасности — ревью кода, анализ уязвимостей и агентные сценарии DFIR. Запускается локально на 12 ГБ.

Вот именно эту версию и стоит брать.

— отказы убраны на уровне весов
— без дообучения и LoRA
— мультимодальные возможности сохранены
— то же сильное рассуждение, только без постоянных защитных отказов
— полный набор K-квантов и проекторы для работы со зрением
— подходит для задач двойного назначения
— больше никаких постоянных отказов при анализе реальных эксплойтов, вредоносного ПО и цепочек атак

Для локального ИИ в кибербезопасности это заметный апгрейд по сравнению со стандартной моделью.

https://huggingface.co/Blackfrost-AI/Qwen3.8-27B-ABLITERATED-GGUF

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Если ты DevOps-инженер, одного Kubernetes и Terraform уже недостаточно, чтобы расти дальше.

Нужно понимать как минимум 12 концепций системного дизайна, потому что они напрямую влияют на то, как проектируется и эксплуатируется инфраструктура.

1. Горизонтальное и вертикальное масштабирование
Понимать, когда нужно добавлять новые экземпляры, а когда увеличивать ресурсы одного.

2. Балансировка нагрузки
Разбираться в L4 и L7, health checks, алгоритмах распределения и session affinity.

3. Кеширование
Понимать, где должен находиться кеш, что именно кешировать и что происходит при его отказе.

4. Масштабирование баз данных
Read replicas, партиционирование, шардинг, connection pooling и репликация.

5. Высокая доступность
Уметь устранять единые точки отказа с помощью резервирования и нескольких зон доступности.

6. Отказоустойчивость
Проектировать системы с пониманием, что отдельные компоненты рано или поздно будут падать.

7. Повторные попытки и backoff
Повторный запрос может пережить временный сбой, но слишком много повторов способны только усилить аварию.

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

9. Аварийное восстановление
Нужно понимать RTO, RPO, резервные копии, репликацию, failover и тестирование восстановления.

10. Наблюдаемость
Метрики, логи, трейсы, SLI, SLO и действительно полезные оповещения.

11. Ограничение частоты запросов
Защищает сервисы от всплесков трафика, злоупотреблений и каскадных сбоев.

12. Плавная деградация
Если одна зависимость недоступна, это не должно автоматически ронять всё приложение.

Все эти концепции постоянно встречаются в современной облачной архитектуре AWS, Google Cloud и Azure.

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Linux 101: практическое управление хранилищем

Отработайте основы управления дисками и файловыми системами в Linux на серии практических заданий — от монтирования существующих файловых систем до разметки дисков и автоматизации их подготовки:

Смонтировать диск с уже существующими данными и прочитать его содержимое
https://labs.iximiuz.com/challenges/storage-simple-mount
Создать файловую систему ext4 на неформатированном диске
https://labs.iximiuz.com/challenges/storage-simple-format
Создать таблицу разделов GUID Partition Table (GPT) на пустом диске
https://labs.iximiuz.com/challenges/storage-simple-partition-table
Разбить диск на несколько разделов и отформатировать их в ext4 и Btrfs
https://labs.iximiuz.com/challenges/storage-partition-drive
Смонтировать существующий каталог в новом месте через bind mount
https://labs.iximiuz.com/challenges/storage-bind-mount
Сделать так, чтобы монтирование файловой системы сохранялось после перезагрузки
https://labs.iximiuz.com/challenges/storage-persistent-mount
Автоматизировать подготовку диска с помощью shell-скрипта
https://labs.iximiuz.com/challenges/storage-provision-drive-script

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6
nyx nyx nyx

Nyx очищает криминалистические следы в Linux, macOS и Windows, удаляя историю командной оболочки, системные журналы, временные файлы и кэши приложений.

https://github.com/evilsocket/nyx

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Отображение системного мониторинга в реальном времени сразу по нескольким удалённым хостам через SSH, без установки какого-либо софта на управляемую сторону — работа только в режиме чтения.

rs-top — лёгкий инструмент для удалённого системного мониторинга. Он работает поверх SSH, использует стандартные команды Linux (top, cat, systemctl) для получения системной информации в реальном времени с нескольких удалённых хостов без установки каких-либо агентов и показывает её в терминальном интерфейсе, похожем на top/htop.

https://github.com/ruiiiijiiiiang/rs-top

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Ребят, DeepSeek-V4-Pro теперь превосходит Fable 5.

Безумие. J-Space Cognition Suite фактически раскрыла скрытый потенциал DeepSeek-V4-Pro.

Простая обвязка J-Space исправила потери при реализации возможностей модели — и после этого V4-Pro внезапно начал превосходить Fable практически по всем направлениям.

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

Проблема была в управлении моделью во время инференса. Она просто теряла часть своих возможностей из-за плохого управления во время выполнения.

После исправления протокола выполнения V4-Pro выходит вперёд Fable в Toolathlon, DeepSWE, NL2Repo, HLE с инструментами и других тестах.

Проблема была не в самой модели. Проблема была в том, как мы её запускали.

https://github.com/Tiger3807861189/DeepSeek-V4-J-Space-Capability-Realization-Report

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Одно из лучших практических введений в Linux — книга Пола Коббаута «Linux Fundamentals» — теперь доступна бесплатно!!!!!

Читайте не спеша: https://chapterpal.com/ebook/44dafdfa-2911-4568-938d-b2c013f5e4f4 😋

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
J-Space, который завирусился в Twitter, сообщество разоблачило как фейк.

За последние два дня он очень быстро привлёк огромное внимание благодаря набору крайне завышенных результатов тестирования DeepSeek V4, а посты о нём распространили многочисленные аккаунты, занимающиеся продвижением ИИ, как в Китае, так и за его пределами.

В проекте автор утверждает:

V4 Flash + J-Space может сравняться с GLM-5.3.

V4 Pro + J-Space напрямую превосходит Fable 5 в нескольких агентных бенчмарках.

Одновременно утверждается, что скорость выросла в 2,53 раза, а эффективность использования токенов — в 2,21 раза.

Если эти данные верны, это означает, что существует способ повысить результаты DeepSeek сразу в нескольких сложных агентных бенчмарках почти до уровня смены поколения модели, при этом вообще не изменяя её веса.

Проблема в том, что сообщество обнаружило, что эти результаты невозможно воспроизвести.

Пользователь GitHub GoForceX провёл тесты с высокой параллельностью на выборке из 87 задач Terminal Bench 2.1 и подтвердил, что загружал skill.md J-Space и другие его модули.

Результаты оказались полностью противоположны официальному отчёту.

После добавления J-Space результаты в бенчмарке немного снизились, а расход токенов и стоимость, наоборот, выросли.

Это не просто ошибка в десятичной запятой.

Результаты напрямую противоречат главным рекламным заявлениям проекта — «рост производительности, рост скорости и рост эффективности использования токенов».

После этого всё больше разработчиков начали требовать от автора опубликовать исходные материалы экспериментов, включая полные настройки оценки, ответы модели, логи запусков DSH, результаты по каждой задаче, исходные замеры времени и расход токенов.

И вот здесь возникает основная проблема.

Так называемый «полный отчёт об оценке» проекта в основном раскрывает только итоговые агрегированные результаты.

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

Особенно примечательно, что улучшения эффективности в проекте указаны не приблизительно, а с очень конкретными числами — 2,53× и 2,21×.

Но когда сообщество потребовало исходные данные, сам автор ответил:

«Эти данные действительно преувеличены».

И заявил, что в целом улучшение можно считать находящимся примерно в диапазоне от 1,6× до 3×.

Это вызывает очень прямой вопрос.

Если 2,53× и 2,21× действительно были рассчитаны по результатам реальных запусков бенчмарков, то где соответствующие исходные данные по времени и расходу токенов?

На данный момент автор не дал официального ответа на сомнения сообщества и вместо этого удалил несколько issues, в которых высказывался скепсис.

Буду продолжать следить за развитием ситуации.

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Спустя почти 30 лет GIMP разрабатывает новый формат файлов, который должен прийти на смену XCF

Новый формат будет представлять собой ZIP-архив со структурой на XML. Это позволит реализовать автосохранение, улучшить поддержку многостраничных проектов и заложить основу для работы с анимацией, которая появится в GIMP 3.6.

При этом подтверждена полная обратная совместимость с существующими XCF-файлами

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
Права доступа к файлам: пользователям Linux на заметку

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