Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3
Быстрый совет по Bash-скриптингу
Вы можете использовать ловушку
Вот как это работает:
Команда
В отличие от
Также стоит изучить другие псевдосигналы, такие как:
✈️ Linux Ninja
Вы можете использовать ловушку
DEBUG (trap) для пошагового выполнения bash-скрипта, что позволяет просматривать каждую строку перед её выполнением — идеально для отладки!Вот как это работает:
Команда
trap с параметром DEBUG срабатывает непосредственно перед выполнением каждой строки скрипта, предоставляя возможность приостановить выполнение и решить, продолжать ли. Это своего рода интерактивный "пошаговый режим" для bash-скриптаВ отличие от
sh -x, который просто выводит строки без остановки, этот метод позволяет подтверждать выполнение каждой команды вручнуюDEBUG — это не настоящий сигнал, а специальная возможность (псевдосигнал), которая срабатывает перед каждой строкой скрипта. Это удобно для поэтапного анализа поведения скриптаТакже стоит изучить другие псевдосигналы, такие как:
🟠 EXIT — выполняет команды перед завершением скрипта;🟠 RETURN — срабатывает при выходе из функции или после выполнения подключённого скрипта (source или .);🟠 ERR — обрабатывает команды с ненулевым кодом возврата, когда активирован режим set -e
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Находка для тех, кто хочет прокачать свои навыки в кибербезопасности
Платформа предлагает кучу практических заданий и модулей, чтобы вы могли пройти путь от "белого пояса" до "синего" в мире хакерства
Здесь вас ждут "додзё" с разными темами — от основ Linux до тонкостей эксплуатации ПО
Каждое додзё состоит из множества модулей и челленджей, которые помогут вам отточить свои навыки😎
☝️ Ссылка источник
✈️ Linux Ninja
Платформа предлагает кучу практических заданий и модулей, чтобы вы могли пройти путь от "белого пояса" до "синего" в мире хакерства
Здесь вас ждут "додзё" с разными темами — от основ Linux до тонкостей эксплуатации ПО
Каждое додзё состоит из множества модулей и челленджей, которые помогут вам отточить свои навыки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🎃2❤1🔥1
Шпаргалка по командам SED в Linux
Исчерпывающее руководство по основным командам, опциям, флагам и практическим примерам использования потокового редактора SED для обработки текста в Linux
Забрать в хорошем качестве можно здесь⬇️
☝️ Ссылка источник
✈️ Linux Ninja
Исчерпывающее руководство по основным командам, опциям, флагам и практическим примерам использования потокового редактора SED для обработки текста в Linux
Забрать в хорошем качестве можно здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1
Откопал полезное руководство по управлению портами брандмауэра
Подробно разобраны методы открытия портов в Linux с использованием ufw, firewalld и iptables, а также описаны способы проверки доступности и сохранения настроек
Сохраняй пригодится📚
☝️ Ссылка источник
✈️ Linux Ninja
Подробно разобраны методы открытия портов в Linux с использованием ufw, firewalld и iptables, а также описаны способы проверки доступности и сохранения настроек
Сохраняй пригодится
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1
Интересный факт: Журнал «Linux Format» первый номер которого вышел в мае 2000 года завершил свой путь
Ровно через 25 лет в мае 2025-го, это было одно из самых известных печатных изданий о Linux и open source, с которого для тысяч пользователей начиналось знакомство с миром свободного ПО
В эпоху цифрового контента печатные издания оказались неконкурентоспособными и Linux Format стал ещё одной легендой, ушедшей в историю🏴☠️
Русскоязычная версия закрылась ещё в 2018 году, но архив по-прежнему доступен онлайн⬇️
☝️ Ссылка источник
✈️ Linux Ninja
Ровно через 25 лет в мае 2025-го, это было одно из самых известных печатных изданий о Linux и open source, с которого для тысяч пользователей начиналось знакомство с миром свободного ПО
В эпоху цифрового контента печатные издания оказались неконкурентоспособными и Linux Format стал ещё одной легендой, ушедшей в историю
Русскоязычная версия закрылась ещё в 2018 году, но архив по-прежнему доступен онлайн
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1
Быстрый совет по Linux
Проверить bash-скрипт на синтаксические ошибки можно командой:
✈️ Linux Ninja
Проверить bash-скрипт на синтаксические ошибки можно командой:
bash -n noscriptname
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Быстрый совет по Linux
Хотите проверить неудачные попытки входа на сервер?
Запустите:
Команда читает
🟠 Почти всегда это боты, подбирающие пароли к SSH. Такие атаки могут стать фатальными, если включён вход по паролю и используется слабый или распространённый пароль
🟠 Решение: отключите вход по паролю и используйте только SSH-ключи
🟠 Рекомендуется отключить парольную аутентификацию и использовать только SSH-ключи
✈️ Linux Ninja
Хотите проверить неудачные попытки входа на сервер?
Запустите:
lastb
Команда читает
/var/log/btmp и выводит список всех неуспешных авторизацийPlease open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2
Расширение параметров в Bash
Полезная шпаргалка по работе с параметрами в Bash: удаление префиксов и суффиксов, замена строк, значения по умолчанию, подстроки и преобразование текста
Удобный инструмент для быстрого редактирования строк прямо в скриптах📝
✈️ Linux Ninja
Полезная шпаргалка по работе с параметрами в Bash: удаление префиксов и суффиксов, замена строк, значения по умолчанию, подстроки и преобразование текста
Удобный инструмент для быстрого редактирования строк прямо в скриптах
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1
Откопал две мощные платформы для практического обучения «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
🔥6❤1