Linux Ninja
Відкрити в Telegram
Linux Ninja – ваш гид по миру Linux! Лайфхаки, фишки и мощные команды для настоящих мастеров CLI.
Показати більше3 408
Підписники
Немає даних24 години
-77 днів
-4330 днів
Архів дописів
3 408
Шпаргалка по команде less
Мини-шпаргалка по команде less: навигация, поиск, полезные флаги и фишки для повседневной работы в терминале.
Забрать в хорошем качестве можно здесь⬇️
☝️ Ссылка источник
✈️ Linux Ninja
3 408
❗️ Внимание, хакеры и разработчики!
Канал БАГодельня запустил площадку с CTF-задачами — это проект, в котором публикуются CTF-задачи для прокачки навыков в IT и ИБ. Новые задачи выходят каждую субботу!
А на канале вас ждут:
📌 Задачи для практики
📌 Руководства и шпоргалки
📌 Разбор кода и алгоритмы
📌 Код-ревью проектов
Уже более 120 задач на платформе, вперед!
Практикуйтесь с нами: @bug_makers
3 408
+1
Быстрый совет по Linux
Когда вы входите в систему Linux , возьмите за привычку просматривать процессы с помощью этой команды:
ps -auxwfОна выведет список всех процессов в древовидном формате. Это позволяет легко обнаружить необычную активность. Например, вот как будет выглядеть бэкдор PHP ✈ Linux Ninja
3 408
Отличная шпаргалка по 75+ наиболее востребованным Linux-командам
LinuxOpsys собрал в одной публикации всё, что нужно знать, чтобы уверенно работать в командной строке. Более 75 команд — от базовых до продвинутых — описаны с пояснениями и примерами
PDF версия здесь ⬇
☝ Ссылка источник
✈ Linux Ninja
3 408
Интерактивная карта ядра Linux
Как устроено ядро Linux? Посмотрите на него как на живую экосистему: подсистемы, драйверы, процессы и их связи. Интерактивная схема превращает сухую документацию в наглядный атлас — кликаете по узлам и видите контекст 🕵️♂️
☝️ Ссылка источник
✈️ Linux Ninja
3 408
📱t.me/Geek_book_hub - Бесплатная библиотека с книгами - программирование, электроника, айти.
🟢t.me/club_arduino - Мемы и полезные материалы для ардуинщика, электронщика, DIY'щика.
☄️t.me/forprinting3D - Если у тебя есть 3д принтер, тогда тебе сюда, тут лучшие модели и идеи для печати.
🚨 t.me/Ali_radio_top - Лучшие предложения, скидки и акции с алиэкспресс.
⁉️ t.me/Pirate_Gram - Бесплатные андроид премиум приложения.
3 408
Принес полезное платформа для практики Linux-администрирования
Интерактивная площадка где ты решаешь реальные проблемы на Linux-серверах:
- Не работает SSH;
- DNS не резолвится;
- Утекло место на диске;
- Сломан systemd unit и т.п.
Прямо на сайте можно получить виртуальный сервер с "поломкой" решить задачу и получить фидбэк.
Платформа отслеживает команды даёт подсказки и помогает учиться 🚑
☝️ Ссылка источник
✈️ Linux Ninja
3 408
Быстрый совет по Linux
При просмотре файла с помощью
less нажмите v, чтобы открыть файл в редакторе по умолчанию прямо на той строке, которую вы сейчас просматриваете.
Удобно для быстрого редактирования без выхода из less. По умолчанию редактором обычно является Vi, даже не Vim.
Хорошая идея задать свой редактор в .bashrc или .zshrc вот так:
export EDITOR=nano
export VISUAL=$EDITOR
✈️ Linux Ninja3 408
Быстрый совет по Linux
Запустите Vim с несколькими файлами, открытыми в отдельных вкладках:
$ vim -p file1.py file2.py file3.py
✈️ Linux Ninja3 408
На Stepik вышел курс «MCP: создание передовых агентных приложений»
Практическай материал по разработке AI-агентов и многосерверных систем на базе Model Context Protocol
Шаг за шагом собираем своего AI-агента с серверами, инструментами, логикой для принятия решений и даже анализом изображений. Всё это на практических примерах, с схемами и кодом в терминале
Что внутри:
✅ клиент-серверная архитектура MCP
✅ серверные конфигурации
✅ инструменты, ресурсы и промпты
✅ LangChain, LangGraph и LlamaIndex
✅ логика, координация инструментов
✅ логирование и отладка
✅ агент для анализа изображений
✅ подготовка решений к продакшен
Скидка 25%, действует 48 часов
🔗Пройти курс на Stepik
3 408
Хабр торт принес увлекательную статью разбор уязвимости в ядре Linux
В свежем разборе автор шаг за шагом исследует CVE-2024-50264 — хитрую race condition в подсистеме AF_VSOCK, демонстрируя, как на тестовой площадке kernel-hack-drill выстраивался концепт-эксплойта, с тонкими пояснениями по use-after-free, null-deref и работе kworker
Отличный материал для тех, кто хочет понять реальные механики escalation of privileges и методы защитных проверок 👀
☝ Ссылка источник
✈ Linux Ninja
3 408
Быстрый совет по Linux
Команда diff — полезный инструмент для поиска различий между файлами в терминале Linux. Однако icdiff предлагает ещё более удобное сравнение — бок о бок, с цветным выделением различий
$ icdiff config-dev.ini config-prod.ini
Вывод покажет оба файла рядом, а различия будут подсвечены красным и зелёным, что делает их легко заметными 😜
✈ Linux Ninja3 408
Типы портов VLAN: Trunk vs Access наглядная шпаргалка
Разбираемся чем отличаются порты Access и Trunk в VLAN:
какие пакеты они передают, как работает тегирование (802.1Q) и зачем нужно разделять трафик по VLAN 😎
PDF в хорошем качестве здесь ⬇️
☝️ Ссылка источник
✈ Linux Ninja
3 408
Откопал полезный инструмент «The Fuck»
CLI-утилита, которая сама исправляет ошибки и опечатки в консоли. Опечатался в команде? Просто жми Enter — она предложит или выполнит правильный вариант
Забираем в коллекцию 🔞
☝️ Ссылка источник
✈️ Linux Ninja
3 408
Скобки в Bash: краткий гид
Разбираемся, какие бывают виды скобок в Bash и чем они отличаются. Памятка для тех, кто хочет писать аккуратные и понятные shell-скрипты ❤️
PDF в хорошем качестве здесь ⬇️
☝️ Ссылка источник
✈️ Linux Ninja
3 408
ИБ | Кибербезопасность | Разработка 🔥
Здесь основные IT направления, не упусти
🥶 Hacking - t.me/indigo_hack
👊 Linux & Bash - t.me/linux_bash
👩💻 Python - t.me/indigo_python
👩💻 Web - t.me/indigo_web
База знаний - Здесь (открыто) 🔥Искал медь, а нашел золото - вступай ⚡
3 408
Большинство пользователей Linux знакомы с командой
cp для копирования файлов. Однако немногие знают о её встроенной поддержке версионности.
Эта функция может быть особенно полезна для системных администраторов и разработчиков, которым необходимо поддерживать несколько версий конфигурационных файлов или исходного кода.
Понимание версионности в cp
Команда cp предлагает два ключевых параметра для поддержки версионности:
1. --backup: создаёт резервную копию файла назначения перед его перезаписью.
2. --suffix: задаёт пользовательский суффикс для резервной копии.
Простое резервное копирование
Чтобы создать простую резервную копию:
$ cp --backup=numbered /путь/к/исходному/файлу /путь/к/папке/назначения/
Эта команда создаёт резервную копию с суффиксом по умолчанию (~) и увеличивающимся номером (например, файл.~1~, файл.~2~ и т.д.).
Резервная копия с пользовательским суффиксом
Для более наглядных резервных копий:
$ cp --backup=numbered --suffix=.bak /путь/к/исходному/файлу /путь/к/папке/назначения/
Это создаёт резервные копии с суффиксом .bak и увеличивающимся номером (например, файл.bak.1, файл.bak.2 и т.д.).
Практический пример: резервное копирование конфигурации SSH
Предположим, вы часто обновляете файл конфигурации SSH (/etc/ssh/sshd_config) для управления правилами доступа. Вот как можно вести версионированные резервные копии:
1. Создание резервной копии с нумерацией:
$ cp --backup=numbered /etc/ssh/sshd_config /data/backup/
Это создаёт файлы вида sshd_config.~1~, sshd_config.~2~ и т.д.
2. Создание резервной копии с пользовательским суффиксом:
$ cp --backup=numbered --suffix=.bak /etc/ssh/sshd_config /data/backup/
Это создаёт файлы вида sshd_config.bak.1, sshd_config.bak.2 и т.д.
Преимущества:
🟠Сохраняется история изменений файлов 🟠Предотвращается случайная перезапись важных данных 🟠Предлагается простая система версионности без необходимости использовать сложные системы контроля версий✈️ Linux Ninja
