Откопал две мощные платформы для практического обучения «Play with Docker и Play with Kubernetes»
Play with Docker предоставляет интерактивную среду для запуска контейнеров и работы с сетями. Пользователь получает 4-часовую сессию и до пяти виртуальных машин. Плюсом идёт обучение с заданиями и теорией
Play with Kubernetes позволяет развернуть кластер Kubernetes, добавлять узлы и тестировать манифесты. Сессия ограничена 4 часами. Здесь также доступен мини-курс с подробными пошаговыми инструкциями🏴☠️
✈️ Linux Ninja
Play with Docker предоставляет интерактивную среду для запуска контейнеров и работы с сетями. Пользователь получает 4-часовую сессию и до пяти виртуальных машин. Плюсом идёт обучение с заданиями и теорией
Play with Kubernetes позволяет развернуть кластер Kubernetes, добавлять узлы и тестировать манифесты. Сессия ограничена 4 часами. Здесь также доступен мини-курс с подробными пошаговыми инструкциями
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥2
Kubernetes The Hard Way — мощный гайд где ты вручную поднимаешь кластер
Автор поднял более 400 кластеров вручную и делится результатами почти двух лет работы и скриптов отполированных до блеска.
Если хочешь не просто «запустить Kubernetes» а разобраться, почему каждый бинарь и каждое соединение работают именно так — эта сокровищница для тебя🏴☠️
☝️ Ссылка источник
✈️ Linux Ninja
Автор поднял более 400 кластеров вручную и делится результатами почти двух лет работы и скриптов отполированных до блеска.
Если хочешь не просто «запустить Kubernetes» а разобраться, почему каждый бинарь и каждое соединение работают именно так — эта сокровищница для тебя
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Хабр-торт откопал годную статью по настройке рабочего окружения для LInux
Подробный гайд по созданию удобного и продуктивного рабочего окружения для Python-разработки на Linux. Автор делится полезными инструментами и подходами: от выбора дистрибутива и настроек среды до плагинов и приёмов отладки😍
☝️ Ссылка источник
✈️ Linux Ninja
Подробный гайд по созданию удобного и продуктивного рабочего окружения для Python-разработки на Linux. Автор делится полезными инструментами и подходами: от выбора дистрибутива и настроек среды до плагинов и приёмов отладки
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Откопал полезное руководство по управлению портами брандмауэра
Подробно разобраны методы открытия портов в Linux с использованием ufw, firewalld и iptables, а также описаны способы проверки доступности и сохранения настроек
Сохраняй пригодится📚
☝️ Ссылка источник
✈️ Linux Ninja
Подробно разобраны методы открытия портов в Linux с использованием ufw, firewalld и iptables, а также описаны способы проверки доступности и сохранения настроек
Сохраняй пригодится
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3
Быстрый совет по Linux
Чтобы удалить все пустые директории в текущем каталоге и его подкаталогах можно воспользоваться командой
•
•
•
Команда
Можно использовать короткий вариант:
✈️ Linux Ninja
Чтобы удалить все пустые директории в текущем каталоге и его подкаталогах можно воспользоваться командой
find:$ find . -type d -empty -exec rmdir -v {} +•
-type d — ищет только директории•
-empty — отбирает пустые из них•
-exec rmdir -v {} + — удаляет найденные пустые директории с выводом информации об удаленииКоманда
rmdir удалит только действительно пустые каталоги, что обеспечивает дополнительную защиту от случайного удаления данныхМожно использовать короткий вариант:
$ find . -type d -empty -delete
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6
Быстрый совет по Linux
Многие об этом не знают или почти не используют
В Linux можно сделать файл или директорию неудаляемыми, установив флаг неизменяемости (immutable) с помощью команды
Опция
Чтобы сделать директорию неудаляемой, добавьте рекурсивную опцию
Чтобы снова разрешить удаление файла, используйте флаг
✈️ Linux Ninja
Многие об этом не знают или почти не используют
В Linux можно сделать файл или директорию неудаляемыми, установив флаг неизменяемости (immutable) с помощью команды
chattr:$ sudo chattr +i -V /home/traw/keys.txt
Опция
-V — подробный вывод (verbose)Чтобы сделать директорию неудаляемой, добавьте рекурсивную опцию
-R:$ sudo chattr +i -VR /home/traw/backups
Чтобы снова разрешить удаление файла, используйте флаг
-i. Для директорий — -i с опцией -RPlease open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤2
На Хабр завирусилась статья «Git для самых маленьких. От первой команды до настройки SSH»
Для тех кто долго боялся Git, — и зря. Автор разложил систему контроля версий по полочкам: от git init до SSH-ключей и подписи коммитов
Прямо-таки «курс молодого бойца» с человеческим языком и живыми примерами. Новички в восторге, опытные — кидают в закладки для стажёров💪
☝️ Ссылка источник
✈️ Linux Ninja
Для тех кто долго боялся Git, — и зря. Автор разложил систему контроля версий по полочкам: от git init до SSH-ключей и подписи коммитов
Прямо-таки «курс молодого бойца» с человеческим языком и живыми примерами. Новички в восторге, опытные — кидают в закладки для стажёров
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
Ловите подгон от «PaloAlto Networks» бесплатные курсы кибербезопасности
Четыре бесплатных курса помогут разобраться в киберугрозах, сетевой и облачной защите, а также SOC
Обучение доступно онлайн, регистрация простая, а после прохождения можно готовиться к сертификации и развивать карьеру в сфере кибербезопасности
Не откладывай безопасность на потом😎
☝️ Ссылка источник
✈️ Linux Ninja
Четыре бесплатных курса помогут разобраться в киберугрозах, сетевой и облачной защите, а также SOC
Обучение доступно онлайн, регистрация простая, а после прохождения можно готовиться к сертификации и развивать карьеру в сфере кибербезопасности
Не откладывай безопасность на потом
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤🔥2
Быстрый совет по Linux
Добавьте контекст к поиску с помощью
Это покажет 3 строки до и после найденного совпадения.
Очень помогает при разборе логов
✈️ Linux Ninja
Добавьте контекст к поиску с помощью
grep -C:$ grep -C3 filename
Это покажет 3 строки до и после найденного совпадения.
Очень помогает при разборе логов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Нашёл отличное интерактивное разъяснение про B-деревья
Это не просто статья, а интерактивное руководство: можно шаг за шагом смотреть, как устроено B+Tree, как происходит поиск, вставка и почему структура остаётся сбалансированной. Очень наглядно показывает, как индексы реально работают внутри БД
Один из лучших способов наконец-то сложить картинку в голове👍
☝️ Ссылка источник
✈️ Linux Ninja
Это не просто статья, а интерактивное руководство: можно шаг за шагом смотреть, как устроено B+Tree, как происходит поиск, вставка и почему структура остаётся сбалансированной. Очень наглядно показывает, как индексы реально работают внутри БД
Один из лучших способов наконец-то сложить картинку в голове
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤3
На Хабре завирусилась статья «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
Вы можете использовать команду
Например:
Она откроется в текстовом редакторе. Внесите нужные изменения, сохраните и выйдите из редактора — команда будет выполнена
✈️ Linux Ninja
Вы можете использовать команду
fc чтобы отредактировать диапазон команд из историиНапример:
$ fc 129 130
Она откроется в текстовом редакторе. Внесите нужные изменения, сохраните и выйдите из редактора — команда будет выполнена
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
Создавайте несколько дочерних каталогов, даже если родительский каталог не существует:
Это создаст следующую структуру каталогов👆
✈️ Linux Ninja
Создавайте несколько дочерних каталогов, даже если родительский каталог не существует:
$ mkdir -vp songs/{artists,albums,genres/{classical,pop}}Это создаст следующую структуру каталогов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Держите подборку из 10 лучших консольных утилит для мониторинга Linux
Автор статьи собрал обзор топ-10 утилит с помощью которых можно наблюдать за жизнью Linux прямо из терминала. Тут и любимый всеми htop и редкие находки вроде asitop для macOS или wavemon для Wi-Fi
Загляни здесь интересно❤️
☝️ Ссылка источник
✈️ Linux Ninja
Автор статьи собрал обзор топ-10 утилит с помощью которых можно наблюдать за жизнью Linux прямо из терминала. Тут и любимый всеми htop и редкие находки вроде asitop для macOS или wavemon для Wi-Fi
Загляни здесь интересно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Краткий гайд по Linux Logical Volume Manager
LVM меняет способ управления дисковым пространством в Linux, позволяя объединять несколько физических дисков в единый гибкий пул хранения
Представьте LVM как контейнер, в который можно добавлять или удалять дисковое пространство по мере необходимости
В отличие от традиционных разделов, LVM позволяет динамически изменять размер хранилища, создавать резервные копии через снимки (snapshots) и настраивать конфигурации для повышения производительности и надежности
Основные преимущества LVM:
✈️ Linux Ninja
LVM меняет способ управления дисковым пространством в Linux, позволяя объединять несколько физических дисков в единый гибкий пул хранения
Представьте LVM как контейнер, в который можно добавлять или удалять дисковое пространство по мере необходимости
В отличие от традиционных разделов, LVM позволяет динамически изменять размер хранилища, создавать резервные копии через снимки (snapshots) и настраивать конфигурации для повышения производительности и надежности
Основные преимущества LVM:
🟠 Гибкость – легко увеличивайте или уменьшайте размер логических томов🟠 Снимки для резервного копирования – создавайте моментальные снимки без остановки работы системы🟠 Упрощённое управление дисками – объединяйте несколько дисков в единое логическое пространство
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
Быстрый совет по Linux
Вы можете попросить
Файл
Пример содержимого файла
Каждая строка - это имя или шаблон. При сканировании
✈️ Linux Ninja
Вы можете попросить
du пропускать определённые директории, указав их имена в текстовом файле, тогда они не будут попадать в отчёт по использованию диска. Это позволяет держать вывод чистым и не учитывать то, что вас не интересует.du -h -X excludes.txt
Файл
excludes.txt содержит имена или шаблоны путей, а не жёстко заданные расположения. du игнорирует всё, что совпадает с ними, во время сканирования. Также можно использовать wildcard-шаблоны, например *.log, чтобы пропускать все .log-файлы, найденные при обходе.Пример содержимого файла
exclude.txt:Downloads
.local
.config
.var
.ssh
*.png
.gnupg
Каждая строка - это имя или шаблон. При сканировании
du игнорирует всё, что совпадает с этими записями, благодаря чему вывод по использованию диска остаётся сфокусированным и читабельным.Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥2