Linux Ninja
Open in Telegram
Linux Ninja – ваш гид по миру Linux! Лайфхаки, фишки и мощные команды для настоящих мастеров CLI. Связь: @Sfoninja
Show more3 401
Subscribers
-224 hours
-97 days
-4330 days
Posts Archive
3 401
Разбираем маршрутизацию на практике: таблицы, шлюзы и пакеты
LAN по умолчанию изолированы: устройства внутри подсети обмениваются кадрами канального уровня и не знают о внешних сетях. Роль маршрутизатора — связывать разные IP-сети и применять таблицы маршрутизации
В этой лабораторной вы сами создаёте такие таблицы и наблюдаете, как пакет с одного IP проходит через шлюз по умолчанию 🕵️♂️
☝️ Ссылка источник
✈️ Linux Ninja
3 401
Принес полезный онлайн-сервис для создания диаграмм и схем
Удобный бесплатный инструмент прямо в браузере: делайте блок-схемы, UML, ER-диаграммы, карты процессов и даже схемы электроники
Поддерживает множество форматов и не требует установки 🚬
☝ Ссылка источник
✈️ Linux Ninja
3 401
Шпаргалка по команде less
Мини-шпаргалка по команде less: навигация, поиск, полезные флаги и фишки для повседневной работы в терминале.
Забрать в хорошем качестве можно здесь⬇️
☝️ Ссылка источник
✈️ Linux Ninja
3 401
Откопал исчерпывающее руководство по Linux для начинающих
Сокровище для тех кто влетает в мир Linux. Tecmint выкатили пошаговый гайд который спокойно проведёт тебя через основы: от запуска терминала до грамотного администрирования 🏴☠️
Подрубаем VPN и пробуем ⬇️
☝️ Ссылка источник
✈ Linux Ninja
3 401
Наткнулся на крутейшую игру для начинающих хакеров «Bandit»
Суть игры: Вы подключаетесь к удаленной машине и в изолированном пространстве ищете ключ для подключения к следующей машине, используя рекомендации на сайте
В описании практически каждого уровня имеется список команд, которые тебе могут пригодиться
Устанавливать ничего не надо, заходишь на сайт, выбираешь Level 0 и читаешь условия задачи. Затем подключаешься физически по ssh к серверу и начинаешь игру
ssh -p 2220 root@bandit.labs.overthewire.org
Если где-то застрянете, можно подсмотреть прохождение на Хабре 😎
☝️ Ссылка источник
✈ Linux Ninja3 401
+1
Быстрый совет по Linux
Когда вы входите в систему Linux , возьмите за привычку просматривать процессы с помощью этой команды:
ps -auxwfОна выведет список всех процессов в древовидном формате. Это позволяет легко обнаружить необычную активность. Например, вот как будет выглядеть бэкдор PHP ✈ Linux Ninja
3 401
Появился неофициальный форк Arch Linux под названием Nyarch Linux
По утверждению разработчика, проект ориентирован на пользователей, желающих кастомизировать систему в аниме-стилистике. Среди ключевых особенностей: Catgirl Downloader, Nyarch Assistant, поддержка Flathub и AUR по умолчанию, а также средства глубокой визуальной персонализации
Разработчик предупреждает, что проект нестабилен и не рекомендуется в качестве основной ОС
☝ Ссылка источник
✈ Linux Ninja
3 401
Подборка каналов IT от наших друзей:
🦥 Lazy_Programmer – Для ленивых
📲 Lazy_Programmer – В MAXе тоже есть место для лени
🤩 iwannabeprogrammer — IT-мемы
📲 iwannabeprogrammer – Мы в MAX
🎬 videos_it — База видеоуроков по IT
🐧 Linux_Club — Для Linuxоидов
📔 BOOKS — Читать не перечитать
🇷🇺 our_computer — У нас как в СССР
🔐 LazySecurity — Канал по ИБ
🔥 floppydisky — ITUMOR
📱 codebase_frontend — Красим кнопки
➡️ LazyDevOps — Канал для дев и псов
🐈⬛️ LazyTester — Протестируй канал!
3 401
Есть полезное напоминание, о котором многие забывают: контейнеры — это вообще не процессы
Это такие изолированные коробочки, в которых живут процессы. И да, в основном это Linux-процессы, но не всегда — даже Apple Containers используют Linux-подход
Статья уже не новая, ей 4 года, но написана очень клёво и всё ещё актуальна. Если хотите разобраться, что такое контейнеры на самом деле
Подробнее читаем здесь⬇
☝ Ссылка источник
✈ Linux Ninja
3 401
Matrix Rain прямо в терминале
Хотите киношный эффект из 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 терминале 😎 ✈ Linux Ninja
3 401
«Мы взламывали Microsoft. Читали переписки чиновников Белого Дома. Получали доступ к IT-инфраструктуре правительства Франции»
Я — хакер российской АРТ-группировки. После атак в 2025 году на «Аэрофлот», «Винлаб» и другие компании посчитал своим долгом сделать хороший ресурс про кибербезопасность для сограждан.
Доктор Cyber — мой блог про уязвимости и их поиск, разборы эксплойтов и CVE на понятном языке, куча полезных гайдов для безопасников.
Сохраняй ТОП-1 канал по ИБ в Телеге — @doctor_cyber
3 401
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
3 401
Быстрый совет по Linux
в Vim можно использовать мышь с помощью команды:
:set mouse=aЭто включает режим мыши, о котором знают не так уж многие Что дает режим мыши в Vim?
🟠Произвольное выделение текста 🟠Прокрутка длинных файлов колесиком мыши 🟠Переход между разделёнными окнами 🟠Переключение между вкладками и их закрытие 🟠Вставка из буфера обмена средней кнопкой мышиРежим мыши не снижает эффективность Vim — он просто предоставляет дополнительные возможности для специфических случаев ✈ Linux Ninja
3 401
❗️ Внимание, хакеры и разработчики!
У нас для вас новость и куча задач!
Канал про кибербезопасность и разработку 🐞 БАГодельня запустил сайт с CTF-задачами для вашей практики!
📌 Помимо тасков, на канале вас ждут:
▪️ Регулярные посты и руководства по разработке
▪️ Подробные разборы решений и ошибок
▪️ Описания алгоритмов и подходов
▪️ Код-ревью реальных проектов
Всё для вашего роста в IT можно найти тут: @bug_makers
3 401
Отличная шпаргалка по 75+ наиболее востребованным Linux-командам
LinuxOpsys собрал в одной публикации всё, что нужно знать, чтобы уверенно работать в командной строке. Более 75 команд — от базовых до продвинутых — описаны с пояснениями и примерами
PDF версия здесь ⬇
☝ Ссылка источник
✈ Linux Ninja
3 401
Хабр торт принес увлекательную статью разбор уязвимости в ядре Linux
В свежем разборе автор шаг за шагом исследует CVE-2024-50264 — хитрую race condition в подсистеме AF_VSOCK, демонстрируя, как на тестовой площадке kernel-hack-drill выстраивался концепт-эксплойта, с тонкими пояснениями по use-after-free, null-deref и работе kworker
Отличный материал для тех, кто хочет понять реальные механики escalation of privileges и методы защитных проверок 👀
☝ Ссылка источник
✈ Linux Ninja
3 401
— Слушай, ты же айтишник? Наверное зарабатываешь тысяч 500?
— 🫠🫠🫠
Вас тоже это бесит? Без опыта хрен устроишься даже на 100к. Зато вот опытным спецам платят просто бешеные бабки, потому что они востребованы, как никогда.
Если хотите стать таким и выйти наконец на заветные 200-300 тысяч — обратите внимание на канал @devsp.
Его автор — ведущий разраб в области искусственного интеллекта. Кстати, он приложил руку к самым нашумевшим нейронкам — Claude, Chat GPT и DeepSeek.
Он — один из немногих, кто по полочкам разложит, какие неочевидные ошибки допускает 90% новичков, как попасть в крупную компанию с зп от 300к без выдающихся навыков и раскрывает секреты топовых разрабов.
Подписывайтесь, без этого про хорошую работу можно забыть: @devsp
3 401
Быстрый совет по Linux
Команда diff — полезный инструмент для поиска различий между файлами в терминале Linux. Однако icdiff предлагает ещё более удобное сравнение — бок о бок, с цветным выделением различий
$ icdiff config-dev.ini config-prod.ini
Вывод покажет оба файла рядом, а различия будут подсвечены красным и зелёным, что делает их легко заметными 😜
✈ Linux Ninja