Linux Ninja
3.41K subscribers
864 photos
142 videos
1 file
857 links
Linux Ninja – ваш гид по миру Linux! Лайфхаки, фишки и мощные команды для настоящих мастеров CLI.
Download Telegram
Откопал две мощные платформы для практического обучения «Play with Docker и Play with Kubernetes»

Play with Docker предоставляет интерактивную среду для запуска контейнеров и работы с сетями. Пользователь получает 4-часовую сессию и до пяти виртуальных машин. Плюсом идёт обучение с заданиями и теорией

Play with Kubernetes позволяет развернуть кластер Kubernetes, добавлять узлы и тестировать манифесты. Сессия ограничена 4 часами. Здесь также доступен мини-курс с подробными пошаговыми инструкциями 🏴‍☠️

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥2
Kubernetes The Hard Way — мощный гайд где ты вручную поднимаешь кластер

Автор поднял более 400 кластеров вручную и делится результатами почти двух лет работы и скриптов отполированных до блеска.

Если хочешь не просто «запустить Kubernetes» а разобраться, почему каждый бинарь и каждое соединение работают именно так — эта сокровищница для тебя 🏴‍☠️

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Хабр-торт откопал годную статью по настройке рабочего окружения для LInux

Подробный гайд по созданию удобного и продуктивного рабочего окружения для Python-разработки на Linux. Автор делится полезными инструментами и подходами: от выбора дистрибутива и настроек среды до плагинов и приёмов отладки 😍

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Откопал полезное руководство по управлению портами брандмауэра

Подробно разобраны методы открытия портов в Linux с использованием ufw, firewalld и iptables, а также описаны способы проверки доступности и сохранения настроек

Сохраняй пригодится 📚

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

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

Чтобы удалить все пустые директории в текущем каталоге и его подкаталогах можно воспользоваться командой find:
$ find . -type d -empty -exec rmdir -v {} +


• -type d — ищет только директории

• -empty — отбирает пустые из них

• -exec rmdir -v {} + — удаляет найденные пустые директории с выводом информации об удалении

Команда rmdir удалит только действительно пустые каталоги, что обеспечивает дополнительную защиту от случайного удаления данных

Можно использовать короткий вариант:
$ find . -type d -empty -delete


✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6
Сопротивление бесполезно 😼

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

Многие об этом не знают или почти не используют

В Linux можно сделать файл или директорию неудаляемыми, установив флаг неизменяемости (immutable) с помощью команды chattr:

$ sudo chattr +i -V /home/traw/keys.txt

Опция -V — подробный вывод (verbose)

Чтобы сделать директорию неудаляемой, добавьте рекурсивную опцию -R:
$ sudo chattr +i -VR /home/traw/backups

Чтобы снова разрешить удаление файла, используйте флаг -i. Для директорий — -i с опцией -R

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤2
На Хабр завирусилась статья «Git для самых маленьких. От первой команды до настройки SSH»

Для тех кто долго боялся Git, — и зря. Автор разложил систему контроля версий по полочкам: от git init до SSH-ключей и подписи коммитов

Прямо-таки «курс молодого бойца» с человеческим языком и живыми примерами. Новички в восторге, опытные — кидают в закладки для стажёров 💪

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
Ловите подгон от «PaloAlto Networks» бесплатные курсы кибербезопасности

Четыре бесплатных курса помогут разобраться в киберугрозах, сетевой и облачной защите, а также SOC

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

Не откладывай безопасность на потом 😎

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

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

Добавьте контекст к поиску с помощью grep -C:

$ grep -C3 filename


Это покажет 3 строки до и после найденного совпадения.
Очень помогает при разборе логов

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Нашёл отличное интерактивное разъяснение про B-деревья

Это не просто статья, а интерактивное руководство: можно шаг за шагом смотреть, как устроено B+Tree, как происходит поиск, вставка и почему структура остаётся сбалансированной. Очень наглядно показывает, как индексы реально работают внутри БД

Один из лучших способов наконец-то сложить картинку в голове 👍

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤3
Если бы Apple делала ноутбук для Linux 👑

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
😁10
На Хабре завирусилась статья «Docker изнутри: исчерпывающее руководство»

Экскурсия в сердце контейнеризации: от простых изменений в файловой системе до управления ресурсами и стандартов, которые делают контейнеры гибкими и переносимыми. Сложные механизмы, практические подсказки и высочайшая подача материала

Вдохновляйтесь создавать собственные контейнеры ❤️

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

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

Вы можете использовать команду fc чтобы отредактировать диапазон команд из истории

Например:
$ fc 129 130


Она откроется в текстовом редакторе. Внесите нужные изменения, сохраните и выйдите из редактора — команда будет выполнена

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2
Откопал полезный репо «Сборник ресурсов для специалистов по кибербезопасности и пентестинга»

Эта коллекция — кладезь инструментов, тактик и знаний. Здесь собраны скрипты утилиты, техники атаки и защиты а также актуальные шпаргалки и гайды для проведения тестов на проникновение и анализа уязвимостей

Ставь лайк и хватай этот клад ❤️

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

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

Создавайте несколько дочерних каталогов, даже если родительский каталог не существует:

$ mkdir -vp songs/{artists,albums,genres/{classical,pop}}


Это создаст следующую структуру каталогов 👆

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Вы серьезно? 🚬

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7😁4
Держите подборку из 10 лучших консольных утилит для мониторинга Linux

Автор статьи собрал обзор топ-10 утилит с помощью которых можно наблюдать за жизнью Linux прямо из терминала. Тут и любимый всеми htop и редкие находки вроде asitop для macOS или wavemon для Wi-Fi

Загляни здесь интересно ❤️

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Краткий гайд по Linux Logical Volume Manager

LVM меняет способ управления дисковым пространством в Linux, позволяя объединять несколько физических дисков в единый гибкий пул хранения

Представьте LVM как контейнер, в который можно добавлять или удалять дисковое пространство по мере необходимости

В отличие от традиционных разделов, LVM позволяет динамически изменять размер хранилища, создавать резервные копии через снимки (snapshots) и настраивать конфигурации для повышения производительности и надежности

Основные преимущества LVM:

🟠 Гибкость – легко увеличивайте или уменьшайте размер логических томов

🟠 Снимки для резервного копирования – создавайте моментальные снимки без остановки работы системы

🟠 Упрощённое управление дисками – объединяйте несколько дисков в единое логическое пространство


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

Вы можете попросить du пропускать определённые директории, указав их имена в текстовом файле, тогда они не будут попадать в отчёт по использованию диска. Это позволяет держать вывод чистым и не учитывать то, что вас не интересует.

du -h -X excludes.txt


Файл excludes.txt содержит имена или шаблоны путей, а не жёстко заданные расположения. du игнорирует всё, что совпадает с ними, во время сканирования. Также можно использовать wildcard-шаблоны, например *.log, чтобы пропускать все .log-файлы, найденные при обходе.

Пример содержимого файла exclude.txt:
Downloads
.local
.config
.var
.ssh
*.png
.gnupg


Каждая строка - это имя или шаблон. При сканировании du игнорирует всё, что совпадает с этими записями, благодаря чему вывод по использованию диска остаётся сфокусированным и читабельным.

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
This media is not supported in your browser
VIEW IN TELEGRAM
Объяснение директорий Linux за 100 секунд

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥2