Linux Ninja
3.41K subscribers
864 photos
142 videos
1 file
857 links
Linux Ninja – ваш гид по миру Linux! Лайфхаки, фишки и мощные команды для настоящих мастеров CLI.
Download Telegram
На Хабр завирусилась статья «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
This media is not supported in your browser
VIEW IN TELEGRAM
Принёс вам годный тренажёр по Linux-терминал — «CLI Exercises»

Если хочешь прокачать свои навыки работы в терминале «CLI Exercises» находка для тебя

Тут сотни упражнений на grep, awk, sed оформленных как текстовый интерфейс. Всё сопровождается подсказками и решениями, что делает их полезными для начинающих 😎

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
И всё таки.. какие же мы разные 🐧

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Как обычные пользователи Linux смотрят список файлов:
$ ls -a


А как я смотрю список файлов:
$ echo */ *. *


✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Forwarded from Черновик
Ультимативный онлайн-справочник по командам и операциям Docker

Инструмент быстрого доступа который превращает работу с Docker в простой и предсказуемый процесс. Команды и операции аккуратно сгруппированы по темам, чтобы нужное решение находилось за считанные секунды

Идея сервиса минимализм и польза: ничего лишнего, только команды, которые реально применяются в ежедневной работе с контейнерами 👌

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

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

В Linux оператор конвейера (|) полезен, когда нужно направить вывод одной команды на вход другой для дальнейшей обработки:
$ cat data.txt | grep "No such file"


Однако это не перенаправляет ошибки. Если файл не существует, команда grep не даст результата

Что если нужно перенаправить и обработать как ошибки, так и обычный вывод?

Здесь на помощь приходит оператор перенаправления |&

Этот оператор направляет как стандартный вывод (stdout), так и стандартные ошибки (stderr) первой команды через конвейер на стандартный ввод (stdin) второй команды. Посмотрите на следующий пример:
$ cat data.txt |& grep "No such file"


Обратите внимание на разницу: команда grep смогла найти совпадение

Оператор |& в bash является сокращением для оператора перенаправления 2>&1 |:
$ cmd-1  2>&1  |  cmd-2


✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Принес поиграться «VIM Master» игра для освоения базовых команд VIM

Изучение Vim это не скучные команды а настоящий квест! Лёгкая браузерная игра обучает вас базовым движениям и командам через интерактивные уровни

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

Тут исходники на GitHub ❓

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Шпаргалка по командам SED в Linux

Исчерпывающее руководство по основным командам, опциям, флагам и практическим примерам использования потокового редактора SED для обработки текста в Linux

Забрать в хорошем качестве можно здесь⬇️

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3