Linux Ninja – Telegram
Linux Ninja
3.07K subscribers
311 photos
65 videos
330 links
Linux Ninja – ваш гид по миру Linux! Лайфхаки, фишки и мощные команды для настоящих мастеров CLI.
Download Telegram
Повышаем эффективность: 7 практичных скриптов Bash для автоматизации

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43
Быстрый совет по Bash-скриптингу

Вы можете использовать ловушку DEBUG (trap) для пошагового выполнения bash-скрипта, что позволяет просматривать каждую строку перед её выполнением — идеально для отладки!

Вот как это работает:

Команда trap с параметром DEBUG срабатывает непосредственно перед выполнением каждой строки скрипта, предоставляя возможность приостановить выполнение и решить, продолжать ли. Это своего рода интерактивный "пошаговый режим" для bash-скрипта

В отличие от sh -x, который просто выводит строки без остановки, этот метод позволяет подтверждать выполнение каждой команды вручную

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

Также стоит изучить другие псевдосигналы, такие как:
🟠EXIT — выполняет команды перед завершением скрипта;

🟠RETURN — срабатывает при выходе из функции или после выполнения подключённого скрипта (source или .);

🟠ERR — обрабатывает команды с ненулевым кодом возврата, когда активирован режим set -e


✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍71
Тот момент когда уже в дестве понял что стал Линуксоидом 😇

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5😁5
This media is not supported in your browser
VIEW IN TELEGRAM
Находка для тех, кто хочет прокачать свои навыки в кибербезопасности

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

Здесь вас ждут "додзё" с разными темами — от основ Linux до тонкостей эксплуатации ПО

Каждое додзё состоит из множества модулей и челленджей, которые помогут вам отточить свои навыки 😎

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

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

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

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

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

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

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

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

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41
Интересный факт: Журнал «Linux Format» первый номер которого вышел в мае 2000 года завершил свой путь

Ровно через 25 лет в мае 2025-го, это было одно из самых известных печатных изданий о Linux и open source, с которого для тысяч пользователей начиналось знакомство с миром свободного ПО

В эпоху цифрового контента печатные издания оказались неконкурентоспособными и Linux Format стал ещё одной легендой, ушедшей в историю 🏴‍☠️

Русскоязычная версия закрылась ещё в 2018 году, но архив по-прежнему доступен онлайн ⬇️

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

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

Проверить bash-скрипт на синтаксические ошибки можно командой:

bash -n noscriptname


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

Хотите проверить неудачные попытки входа на сервер?

Запустите:
lastb


Команда читает /var/log/btmp и выводит список всех неуспешных авторизаций

🟠Почти всегда это боты, подбирающие пароли к SSH. Такие атаки могут стать фатальными, если включён вход по паролю и используется слабый или распространённый пароль

🟠 Решение: отключите вход по паролю и используйте только SSH-ключи

🟠Рекомендуется отключить парольную аутентификацию и использовать только SSH-ключи

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍62
Расширение параметров в Bash

Полезная шпаргалка по работе с параметрами в Bash: удаление префиксов и суффиксов, замена строк, значения по умолчанию, подстроки и преобразование текста

Удобный инструмент для быстрого редактирования строк прямо в скриптах 📝

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51
Откопал две мощные платформы для практического обучения «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
🔥61