Быстрый совет по Linux
Команда diff — полезный инструмент для поиска различий между файлами в терминале Linux. Однако icdiff предлагает ещё более удобное сравнение — бок о бок, с цветным выделением различий
Вывод покажет оба файла рядом, а различия будут подсвечены красным и зелёным, что делает их легко заметными😜
✈ Linux Ninja
Команда diff — полезный инструмент для поиска различий между файлами в терминале Linux. Однако icdiff предлагает ещё более удобное сравнение — бок о бок, с цветным выделением различий
$ icdiff config-dev.ini config-prod.ini
Вывод покажет оба файла рядом, а различия будут подсвечены красным и зелёным, что делает их легко заметными
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3😎1
Хабр торт принес увлекательную статью разбор уязвимости в ядре Linux
В свежем разборе автор шаг за шагом исследует CVE-2024-50264 — хитрую race condition в подсистеме AF_VSOCK, демонстрируя, как на тестовой площадке kernel-hack-drill выстраивался концепт-эксплойта, с тонкими пояснениями по use-after-free, null-deref и работе kworker
Отличный материал для тех, кто хочет понять реальные механики escalation of privileges и методы защитных проверок👀
☝ Ссылка источник
✈ Linux Ninja
В свежем разборе автор шаг за шагом исследует CVE-2024-50264 — хитрую race condition в подсистеме AF_VSOCK, демонстрируя, как на тестовой площадке kernel-hack-drill выстраивался концепт-эксплойта, с тонкими пояснениями по use-after-free, null-deref и работе kworker
Отличный материал для тех, кто хочет понять реальные механики escalation of privileges и методы защитных проверок
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1
Отличная шпаргалка по 75+ наиболее востребованным Linux-командам
LinuxOpsys собрал в одной публикации всё, что нужно знать, чтобы уверенно работать в командной строке. Более 75 команд — от базовых до продвинутых — описаны с пояснениями и примерами
PDF версия здесь⬇
☝ Ссылка источник
✈ Linux Ninja
LinuxOpsys собрал в одной публикации всё, что нужно знать, чтобы уверенно работать в командной строке. Более 75 команд — от базовых до продвинутых — описаны с пояснениями и примерами
PDF версия здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Быстрый совет по Linux
в Vim можно использовать мышь с помощью команды:
Это включает режим мыши, о котором знают не так уж многие
Что дает режим мыши в Vim?
Режим мыши не снижает эффективность Vim — он просто предоставляет дополнительные возможности для специфических случаев
✈ Linux Ninja
в Vim можно использовать мышь с помощью команды:
:set mouse=a
Это включает режим мыши, о котором знают не так уж многие
Что дает режим мыши в Vim?
🟠 Произвольное выделение текста🟠 Прокрутка длинных файлов колесиком мыши🟠 Переход между разделёнными окнами🟠 Переключение между вкладками и их закрытие🟠 Вставка из буфера обмена средней кнопкой мыши
Режим мыши не снижает эффективность Vim — он просто предоставляет дополнительные возможности для специфических случаев
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3
Ubuntu 25.10 Questing Quokka уже вышла
Компания Canonical представила релиз Ubuntu 25.10 (Questing Quokka) на базе ядра Linux 6.17 и рабочего окружения GNOME 49
Стабильные сборки проекта доступны в вариациях Ubuntu Desktop, Server, Kubuntu, Lubuntu, Ubuntu Budgie, UbuntuKylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Unity и Xubuntu
Версия будет поддерживаться до июля 2026 года
✈ Linux Ninja
Компания Canonical представила релиз Ubuntu 25.10 (Questing Quokka) на базе ядра Linux 6.17 и рабочего окружения GNOME 49
Стабильные сборки проекта доступны в вариациях Ubuntu Desktop, Server, Kubuntu, Lubuntu, Ubuntu Budgie, UbuntuKylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Unity и Xubuntu
Версия будет поддерживаться до июля 2026 года
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5👎1
Media is too big
VIEW IN TELEGRAM
Matrix Rain прямо в терминале
Хотите киношный эффект из The Matrix у себя в консоли? Вот однострочник на bash + gawk, который превратит ваш терминал в "дождь символов"
💡 Как работает:
Теперь можно почувствовать себя оператором Матрицы прямо в Linux терминале😎
✈ Linux Ninja
Хотите киношный эффект из The Matrix у себя в консоли? Вот однострочник на bash + gawk, который превратит ваш терминал в "дождь символов"
while :; do
echo $LINES $COLUMNS $((RANDOM%COLUMNS)) "$(printf "\U$((RANDOM%500+1000))")"
sleep 0.05
done | gawk '{
a[$3]=0
for(x in a){
o=a[x]; a[x]=a[x]+1
c=int(rand()*5)
if(c==0)col="\033[1;32m"
else if(c==1)col="\033[0;32m"
else if(c==2)col="\033[1;36m"
else if(c==3)col="\033[1;31m"
else col="\033[1;37m"
printf "\033[%s;%sH%s%s",o,x,col,$4
printf "\033[%s;%sH\033[0m",a[x],x
if(a[x]>=$1)a[x]=0
}
}'
while :; do ... done — бесконечный цикл
RANDOM%COLUMNS — случайный столбец
printf "\U..." — случайный Unicode-символ
gawk рисует цветной «дождь» и сбрасывает его, когда символы достигают низа
Теперь можно почувствовать себя оператором Матрицы прямо в Linux терминале
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5😁1
Есть полезное напоминание, о котором многие забывают: контейнеры — это вообще не процессы
Это такие изолированные коробочки, в которых живут процессы. И да, в основном это Linux-процессы, но не всегда — даже Apple Containers используют Linux-подход
Статья уже не новая, ей 4 года, но написана очень клёво и всё ещё актуальна. Если хотите разобраться, что такое контейнеры на самом деле
Подробнее читаем здесь⬇
☝ Ссылка источник
✈ Linux Ninja
Это такие изолированные коробочки, в которых живут процессы. И да, в основном это Linux-процессы, но не всегда — даже Apple Containers используют Linux-подход
Статья уже не новая, ей 4 года, но написана очень клёво и всё ещё актуальна. Если хотите разобраться, что такое контейнеры на самом деле
Подробнее читаем здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Появился неофициальный форк Arch Linux под названием Nyarch Linux
По утверждению разработчика, проект ориентирован на пользователей, желающих кастомизировать систему в аниме-стилистике. Среди ключевых особенностей: Catgirl Downloader, Nyarch Assistant, поддержка Flathub и AUR по умолчанию, а также средства глубокой визуальной персонализации
Разработчик предупреждает, что проект нестабилен и не рекомендуется в качестве основной ОС
☝ Ссылка источник
✈ Linux Ninja
По утверждению разработчика, проект ориентирован на пользователей, желающих кастомизировать систему в аниме-стилистике. Среди ключевых особенностей: Catgirl Downloader, Nyarch Assistant, поддержка Flathub и AUR по умолчанию, а также средства глубокой визуальной персонализации
Разработчик предупреждает, что проект нестабилен и не рекомендуется в качестве основной ОС
Please open Telegram to view this post
VIEW IN TELEGRAM
😁4👍2❤1🤣1
Быстрый совет по Linux
Когда вы входите в систему Linux , возьмите за привычку просматривать процессы с помощью этой команды:
Она выведет список всех процессов в древовидном формате. Это позволяет легко обнаружить необычную активность. Например, вот как будет выглядеть бэкдор PHP
✈ Linux Ninja
Когда вы входите в систему Linux , возьмите за привычку просматривать процессы с помощью этой команды:
ps -auxwf
Она выведет список всех процессов в древовидном формате. Это позволяет легко обнаружить необычную активность. Например, вот как будет выглядеть бэкдор PHP
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
This media is not supported in your browser
VIEW IN TELEGRAM
Наткнулся на крутейшую игру для начинающих хакеров «Bandit»
Суть игры: Вы подключаетесь к удаленной машине и в изолированном пространстве ищете ключ для подключения к следующей машине, используя рекомендации на сайте
В описании практически каждого уровня имеется список команд, которые тебе могут пригодиться
Устанавливать ничего не надо, заходишь на сайт, выбираешь Level 0 и читаешь условия задачи. Затем подключаешься физически по ssh к серверу и начинаешь игру
Если где-то застрянете, можно подсмотреть прохождение на Хабре😎
☝️ Ссылка источник
✈ Linux Ninja
Суть игры: Вы подключаетесь к удаленной машине и в изолированном пространстве ищете ключ для подключения к следующей машине, используя рекомендации на сайте
В описании практически каждого уровня имеется список команд, которые тебе могут пригодиться
Устанавливать ничего не надо, заходишь на сайт, выбираешь Level 0 и читаешь условия задачи. Затем подключаешься физически по ssh к серверу и начинаешь игру
ssh -p 2220 root@bandit.labs.overthewire.org
Если где-то застрянете, можно подсмотреть прохождение на Хабре
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10
This media is not supported in your browser
VIEW IN TELEGRAM
Откопал исчерпывающее руководство по Linux для начинающих
Сокровище для тех кто влетает в мир Linux. Tecmint выкатили пошаговый гайд который спокойно проведёт тебя через основы: от запуска терминала до грамотного администрирования🏴☠️
Подрубаем VPN и пробуем⬇️
☝️ Ссылка источник
✈ Linux Ninja
Сокровище для тех кто влетает в мир Linux. Tecmint выкатили пошаговый гайд который спокойно проведёт тебя через основы: от запуска терминала до грамотного администрирования
Подрубаем VPN и пробуем
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍3
Шпаргалка по команде less
Мини-шпаргалка по команде less: навигация, поиск, полезные флаги и фишки для повседневной работы в терминале.
Забрать в хорошем качестве можно здесь⬇️
☝️ Ссылка источник
✈️ Linux Ninja
Мини-шпаргалка по команде less: навигация, поиск, полезные флаги и фишки для повседневной работы в терминале.
Забрать в хорошем качестве можно здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁8❤4
This media is not supported in your browser
VIEW IN TELEGRAM
Принес полезный онлайн-сервис для создания диаграмм и схем
Удобный бесплатный инструмент прямо в браузере: делайте блок-схемы, UML, ER-диаграммы, карты процессов и даже схемы электроники
Поддерживает множество форматов и не требует установки🚬
☝ Ссылка источник
✈️ Linux Ninja
Удобный бесплатный инструмент прямо в браузере: делайте блок-схемы, UML, ER-диаграммы, карты процессов и даже схемы электроники
Поддерживает множество форматов и не требует установки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1
Разбираем маршрутизацию на практике: таблицы, шлюзы и пакеты
LAN по умолчанию изолированы: устройства внутри подсети обмениваются кадрами канального уровня и не знают о внешних сетях. Роль маршрутизатора — связывать разные IP-сети и применять таблицы маршрутизации
В этой лабораторной вы сами создаёте такие таблицы и наблюдаете, как пакет с одного IP проходит через шлюз по умолчанию🕵️♂️
☝️ Ссылка источник
✈️ Linux Ninja
LAN по умолчанию изолированы: устройства внутри подсети обмениваются кадрами канального уровня и не знают о внешних сетях. Роль маршрутизатора — связывать разные IP-сети и применять таблицы маршрутизации
В этой лабораторной вы сами создаёте такие таблицы и наблюдаете, как пакет с одного IP проходит через шлюз по умолчанию
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
Linux Mint выпустили LMDE 7 новую версию Debian-редакции Mint
Система основана на Debian 13 получила ядро Linux 6.12 LTS и Cinnamon 6.4.13. Это тот же классический Mint, только без зависимости от Ubuntu
Отличный вариант для тех, кто любит минимализм Debian, но ценит фирменную удобную оболочку Mint образы доступны для загрузки на официальном сайте❓
Подробности в блоге, подрубаем VPN читаем здесь⬇️
☝️ Ссылка источник
✈️ Linux Ninja
Система основана на Debian 13 получила ядро Linux 6.12 LTS и Cinnamon 6.4.13. Это тот же классический Mint, только без зависимости от Ubuntu
Отличный вариант для тех, кто любит минимализм Debian, но ценит фирменную удобную оболочку Mint образы доступны для загрузки на официальном сайте
Подробности в блоге, подрубаем VPN читаем здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3🤝1
Нашёл идеальный UI для nginx
Обычно nginx юзают как реверс-прокси: поднимаешь пару сервисов, ставишь nginx спереди — и он кидает запросы куда надо. Но ковыряться в конфигах руками не всегда кайф
Нашёл удобное решение — Nginx Proxy Manager. Это UI сверху на nginx, всё делается через веб-панель. Разворачивается в Docker за пару минут. Регистрируешь домены, SSL, прокси — вообще без боли
Забираем с сайта или GitHub🏴☠️
✈️ Linux Ninja
Обычно nginx юзают как реверс-прокси: поднимаешь пару сервисов, ставишь nginx спереди — и он кидает запросы куда надо. Но ковыряться в конфигах руками не всегда кайф
Нашёл удобное решение — Nginx Proxy Manager. Это UI сверху на nginx, всё делается через веб-панель. Разворачивается в Docker за пару минут. Регистрируешь домены, SSL, прокси — вообще без боли
Забираем с сайта или GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Хорошие новости: появился понятный путеводитель по eBPF для новичков
Iximiuz Labs выпустили новый beginner path. Всё по делу, шаг за шагом, с примерами, которые запускаются «из коробки».
Забираем здесь⬇️
☝️ Ссылка источник
✈️ Linux Ninja
Iximiuz Labs выпустили новый beginner path. Всё по делу, шаг за шагом, с примерами, которые запускаются «из коробки».
Забираем здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2