BashMaster
8.9K subscribers
986 photos
33 videos
10 files
1.01K links
Удобные консольные наработки на каждый день для разработчиков, девопсов и сисадминов.

Реклама: @Kone4noVasya

Канал на бирже: https://telega.in/c/bash_help
Download Telegram
🔍Тестовое собеседование с Head of DevOps уже завтра

4 августа(уже завтра!) в 19:00 по мск
приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle DevOps-разработчика.

Как это будет:
📂 Александр Хренников, Head of DevOps в KTS с опытом 14+ лет, будет задавать реальные вопросы и задачи разработчику-добровольцу
📂 Александр будет комментировать каждый ответ респондента, чтобы дать понять, чего от вас ожидает собеседующий на интервью
📂 В конце можно будет задать любой вопрос Александру

Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для DevOps-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.

Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_devops_bot

Реклама.
О рекламодателе.
2😐2
⚙️ Sysadmin Test Questions and Answers

✔️Отличный инструмент для самопроверки: с его помощью можно оценить, какие области администрирования Linux стоит подтянуть перед собеседованием или для работы.

➡️ В репозитории 284 вопроса с ответами. Они грамотно структурированы по уровню сложности, чтобы было удобно целенаправленно тренироваться:
💠Simple Questions (14 вопросов) — лёгкие и неформальные, отлично подходят для старта.
💠Junior Sysadmin (65 вопросов) — базовые вопросы, проверяющие основы.
💠Regular Sysadmin (94 вопроса) — средний уровень. 
💠Senior Sysadmin (99 вопросов) — сложные вопросы и задачки.
💠Guru Sysadmin (12 вопросов) — очень глубокие, для проверки экспертного уровня.

➡️ Темы охватывают ключевые направления работы системного администратора:
💠файловые системы и права доступа;
💠процессы и управление службами;
💠сеть (протоколы, настройка интерфейсов, troubleshooting);
💠безопасность;
💠виртуализация и контейнеры;
💠мониторинг и производительность;
💠DevOps и Infrastructure as Code.

▶️Этот ресурс подойдёт не только для индивидуальной подготовки, но и для команд — как чек-лист для стандартизации обучения младших и средних инженеров.

🐙 Перейти на Github

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍64🔥3
⚙️ Одновременный запуск команд на нескольких хостах

✔️Иногда нужно быстро выполнить одну и ту же команду на нескольких серверах. Удобные тулзы для этого есть (например, pssh, ansible), но что если хочется сделать это в чистом bash, без сторонних зависимостей?

➡️ Попробуем реализовать, основная идея такова:
💠список хостов хранится в текстовом файле;
💠скрипт пробегает по ним циклом и запускает команду через ssh;
💠чтобы все шло параллельно - используем background (&) и ограничитель числа потоков.

➡️ Пример скрипта:

#!/bin/bash
# parallel-ssh.sh
# Одновременное выполнение команд на хостах

HOSTFILE="hosts.txt"
CMD="$*"
MAX_PARALLEL=5 # ограничение параллельных подключений

if [[ -z "$CMD" ]]; then
echo "Использование: $0 'команда для выполнения'"
exit 1
fi

sem=0
while read -r host; do
[[ -z "$host" || "$host" =~ ^# ]] && continue

{
echo ">>> [$host]"
ssh -o BatchMode=yes -o ConnectTimeout=5 "$host" "$CMD" 2>&1 | sed "s/^/[$host] /"
} &

((sem++))
if (( sem >= MAX_PARALLEL )); then
wait -n
((sem--))
fi
done < "$HOSTFILE"

wait


➡️ Пример hosts.txt:

server1
192.168.1.12
192.168.1.15


➡️ Запуск:

./parallel-ssh.sh "uptime"


▶️Вывод будет помечен [host], чтобы не путались строки.

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

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍133🔥3😐2
🖥Наш Telegram-канал — это культ Линукса и шаманство BASH

Тут ты поймёшь, что:
Терминал - это не чёрное окно. Это портал
ls — это способ заглянуть в себя
cd — умение вовремя сменить направление
права доступа важнее личных границ
— если что-то сломалось — значит, ты трогал /etc

🫵Подпишись, ведь именно тогда ты почувствуешь лёгкий запах сервера в подвале
Please open Telegram to view this post
VIEW IN TELEGRAM
⚙️ Shell Gym

✔️Интерактивный тренажёр для отработки навыков работы с командной строкой в Linux. Он превращает обычный Linux-компьютер в среду для практики: вы вводите реальные команды в настоящий терминал, а встроенный веб-интерфейс даёт мгновенные задания и обратную связь.

▶️Тренажёр состоит из двух частей: фонового демона и веб-интерфейса. Вы работаете в обычном терминале, а веб-часть отображает задания (так называемые «репсы»). Каждое задание требует выполнить одно конкретное действие: перейти в каталог, создать файл, завершить процесс или освободить порт. Задание считается выполненным, как только состояние системы изменится.

▶️Shell Gym не модифицирует вашу оболочку (не ставит хуки на приглашение, не создаёт обёртки). Всё наблюдение происходит извне — через специальные механизмы Linux, такие как procfs (для чтения информации о процессах и файлах) и netlink-соединитель для отслеживания вызовов exec(). Это гарантирует, что отработанные навыки напрямую переносятся в реальную работу в терминале.

🐙 Перейти на Github

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥53
🔍Тестовое собеседование с Head of DevOps уже завтра

11 августа(уже завтра!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle DevOps-разработчика.

Как это будет:
📂 Александр Хренников, Head of DevOps в KTS с опытом 14+ лет, будет задавать реальные вопросы и задачи разработчику-добровольцу
📂 Александр будет комментировать каждый ответ респондента, чтобы дать понять, чего от вас ожидает собеседующий на интервью
📂 В конце можно будет задать любой вопрос Александру

Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для DevOps-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.

Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_devops_bot

Реклама.
О рекламодателе.
Please open Telegram to view this post
VIEW IN TELEGRAM
2
⚙️ Ranger

✔️Консольный файловый менеджер с vi-подобными клавишами управления, который позволяет быстро перемещаться по файловой системе без использования мыши.

▶️Он поддерживает предпросмотр файлов, встроенный терминал и расширяемость через плагины.

➡️ Ключевые особенности:
💠Навигация с клавиатуры - быстрое перемещение по директориям с помощью горячих клавиш в стиле Vim
💠Предпросмотр файлов - автоматический показ содержимого файлов без их открытия
💠Интеграция с shell - возможность запуска команд прямо из файлового менеджера
💠Расширяемость - поддержка плагинов и пользовательских скриптов для кастомизации

➡️ Ranger отлично подходит для:
💠Разработчиков и системных администраторов, которые много работают в терминале.
💠Поклонников Vim, ценящих скорость и минимализм.
💠Тех, кому нужна удобная работа с файловой системой без отрыва от командной работы.

🐙 Перейти на Github

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42
Издательский дом «Новые отраслевые медиа» собрал для вас лучшие каналы из сферы искусственного интеллекта и интернет-технологий, которые помогают своим подписчикам быть в курсе всех важных профессиональных новостей.

Здесь - всё про ключевых игроков отрасли, государственное регулирование, инсайды и кейсы от отраслевых лидеров.

Серверная - канал об индустрии дата-центров: технологиях, инфраструктуре, облачных решениях, энергоэффективности и применении ЦОД в ключевых отраслях экономики.

Робосфера - канал об индустрии робототехники: технологии и тренды. Промышленные и сервисные роботы, коботы, автоматизация, ИИ, машинное зрение, автономные системы.

AI для бизнеса - всё об AI-решениях для бизнеса: внедрение, автоматизация, корпоративный ИИ, агенты.

ТехноРитейл - канал о производстве и продаже бытовой техники и электроники в России: бренды, e-com, маркетинг, retail tech.

Подписывайтесь, и эти каналы смогут изменить вашу жизнь к лучшему!

Реклама. Харламов А.Е. ИНН 712803816807. erid: 2W5zFGUMwUV
3
This media is not supported in your browser
VIEW IN TELEGRAM
⚙️ Шпаргалка по сетевой безопасности

🔨bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍73🔥1
⚙️ THC Tips & Tricks

✔️Собрание лучших трюков и техник от The Hacker's Choice для профессионалов в информационной безопасности. Bash, SSH, сетевые туннели, reverse shells, скрывание треков, OSINT, обход firewall — всё из первых рук от людей которые этим занимаются.

➡️ Что важно:
💠Bash трюки — скрывание команд, процессов, логов, обеспечение чистоты атак
💠Экфильтрация данных — безопасная передача данных через ограниченные каналы
💠OSINT и разведка — методики поиска информации и анализа целей

🐙 Перейти на Github

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3