fa
Feedback
BashMaster

BashMaster

رفتن به کانال در Telegram

Удобные консольные наработки на каждый день для разработчиков, девопсов и сисадминов. Реклама: @Kone4noVasya Канал на бирже: https://telega.in/c/bash_help

نمایش بیشتر
8 730
مشترکین
اطلاعاتی وجود ندارد24 ساعت
+167 روز
+20530 روز
آرشیو پست ها
⚙️ LabEx — интерактивный тренажёр по DevOps, Linux и кибербезопасности ✔️Полноценный русскоязычный тренажёр для практического
⚙️ LabEx — интерактивный тренажёр по DevOps, Linux и кибербезопасности ✔️Полноценный русскоязычный тренажёр для практического обучения инфраструктуре, DevOps и смежным направлениям. ▶️Обучение строится через реальные лабораторные задания, которые запускаются прямо в браузере без локальной настройки. ➡️ Что внутри: 💠Деревья навыков по DevOps, Linux, Docker, Kubernetes, AWS и безопасности 💠Практические лабораторные работы с готовым рабочим окружением 💠Проектные задания для закрепления навыков 💠Запуск всех лаб прямо в браузере 💠AI-ассистент Labby для подсказок и базовой теории ➡️ Хороший вариант для системного освоения DevOps и инфраструктурных технологий на практике. 🖼️ Перейти на сайт 🔨 bash_help

⚙️ c0admin ✔️ Специализированный AI-помощник для системных администраторов Linux, интегрированный прямо в командную строку. ▶
⚙️ c0admin ✔️ Специализированный AI-помощник для системных администраторов Linux, интегрированный прямо в командную строку. ▶️Он обучен помогать с диагностикой сети, настройкой прав доступа и написанием сложных bash-скриптов. ➡️ Если вы забыли специфический флаг в iptables или не можете понять, почему «отвалился» Docker-контейнер, эта утилита даст точный совет на основе контекста вашей системы. 🐙 Перейти на Github 🔨 bash_help

⚙️ Использование systemd-analyze для оптимизации загрузки системы ✔️При работе с Linux-серверами и даже десктопами, производи
⚙️ Использование systemd-analyze для оптимизации загрузки системы ✔️При работе с Linux-серверами и даже десктопами, производительность системы во время загрузки часто остаётся упущенной. Но с помощью инструмента systemd-analyze можно не только анализировать время загрузки, но и выявлять узкие места, которые замедляют процесс. ➡️ Анализ времени загрузки ▶️Команда systemd-analyze позволяет увидеть, сколько времени уходит на загрузку всей системы и отдельных компонентов. Вывод покажет общую продолжительность загрузки, включая ядро и пользовательские службы. ➡️ Выявление «тяжелых» сервисов ▶️Для более детального анализа, чтобы понять, какие службы и процессы занимают больше всего времени, можно использовать команду systemd-analyze blame ▶️Вывод отобразит все активированные сервисы с их временем загрузки в порядке убывания. Это поможет вам определить, какие сервисы требуют оптимизации или может быть даже отключения. ➡️ Оптимизация ▶️Если вы хотите понять, какие службы непосредственно зависят друг от друга, и как они влияют на общую продолжительность загрузки, используйте команду systemd-analyze critical-chain ▶️Она покажет цепочку зависимостей сервисов, и вы сможете понять, какой из них блокирует или замедляет другие. Это поможет принять решение, стоит ли изменить порядок загрузки или даже оптимизировать сами сервисы. ➡️ Это позволяет не только ускорить загрузку системы, но и выявить слабые места в её конфигурации, что полезно для администраторов, стремящихся повысить производительность серверов или десктопных машин. 🖼️ Ссылка на источник 🔨 bash_help

Опрос о DevOps-практиках от MWS Cloud Platform и DevOpsConf 2026 Вместе с MWS Cloud Platform изучаем DevOps-практики. Какие и
Опрос о DevOps-практиках от MWS Cloud Platform и DevOpsConf 2026 Вместе с MWS Cloud Platform изучаем DevOps-практики. Какие инструменты используют команды, какие есть боли в безопасности и IDP, что происходит с внедрением AI в реальные процессы? Заполните опрос и получите: ✅ Доступ к результатам опроса (презентация 3 апреля на DevOpsConf и в сообществе MWS Cloud Platform ✅ Возможность выиграть билеты на HighLoad++, TeamLead Conf, FrontendConf или другие конференции Онтико (оплачиваем проживание, если вы из региона) ✅ Подарки от MWS Cloud Platform авторам самых интересных комментариев к разделам 👉 Пройти опрос о DevOps-практиках Время прохождения: около 7 минут. Итоги розыгрыша билетов подведем 7 апреля в сообществе MWS Cloud Platform. #реклама О рекламодателе

⚙️ termv ✔️Небольшой Bash-скрипт для просмотра IPTV прямо из терминала с выбором каналов через fzf. Позволяет выбрать поток и
⚙️ termv ✔️Небольшой Bash-скрипт для просмотра IPTV прямо из терминала с выбором каналов через fzf. Позволяет выбрать поток из списка каналов и сразу воспроизвести его в mpv, используя базу каналов из проекта iptv-org. ➡️ Некоторые особенности утилиты: 💠Возможность открыть mpv в полном экране. 💠Возможность «поглощать» терминал во время воспроизведения (работает только под X11). 💠Автоматическое обновление списка каналов до последней версии. ▶️Для поддержки Windows существует версия termv-rs — переписанная версия termv на языке Rust. ➡️ Утилита termv имеет следующие опции: 💠-h, --help — распечатать текст помощи и выйти. 💠-v, --version — распечатать версию программы и выйти. 💠-u, --update — обновить список каналов до последней версии. ➡️ Также в утилите есть переменные среды, например: 💠TERMV_AUTO_UPDATE — автоматически обновлять список каналов до последней версии (по умолчанию — true). 💠TERMV_SWALLOW — всегда поглощать терминал во время воспроизведения (по умолчанию — false). 💠TERMV_FULL_SCREEN — всегда открывать mpv в полном экране (по умолчанию — false). 💠TERMV_DEFAULT_MPV_FLAGS — стандартные аргументы, которые передаются в mpv (по умолчанию — --no-resume-playback). 🐙 Перейти на Github 🔨 bash_help

Проверяем навыки DevOps-инженеров. Проверим ваши? Привет, это KTS. Мы создаем цифровые продукты и ведём блог на Хабре, где де
Проверяем навыки DevOps-инженеров. Проверим ваши? Привет, это KTS. Мы создаем цифровые продукты и ведём блог на Хабре, где делимся практикой из проектов. Блогу исполнилось 5 лет, и мы решили отметить эту дату челленджем для девопсов. Победителям дарим футболки с нашим фирменным принтом — Котзиллой (как Годзилла, только кот). В чем суть головоломки: вы получите доступ к тестовому стенду с Kubernetes-кластером, ArgoCD и GitLab с Helm-чартом. В ArgoCD добавлено приложение, но оно не деплоится. Ваша задача — разобраться, что пошло не так, исправить конфигурацию и довести деплой до зелёного статуса. Десять самых быстрых участников получат футболки. Прям СДЭКом отправим 📦 Начать можно по ссылке. Итоги в четверг, 26 марта в 19:00. Реклама. ООО "Студия КТС", ИНН: 7733257480, erid: 2Vtzquct7ZX

⚙️ Шпаргалка по SSH-туннелям через bastion-хост ✔️Если нужно безопасно достучаться до сервиса в приватной сети без public IP,
⚙️ Шпаргалка по SSH-туннелям через bastion-хост ✔️Если нужно безопасно достучаться до сервиса в приватной сети без public IP, SSH port forwarding через bastion — самый простой и надёжный вариант. ▶️ssh -L открывает локальный порт и прокидывает трафик через SSH-туннель на удалённый сервис, а bastion выступает точкой входа во внутреннюю сеть. ➡️ На схеме показано: 💠Как выглядит короткая и полная форма команды 💠Куда именно летит трафик 💠Как SSH-клиент связывается с внутренним веб-сервером через bastion 🔨 bash_help

⚙️ SadServers — тренажёр для практики администрирования Linux-серверов ✔️Симулятор сисадмина и DevOps, где вы подключаетесь к
⚙️ SadServers — тренажёр для практики администрирования Linux-серверов ✔️Симулятор сисадмина и DevOps, где вы подключаетесь к реальному виртуальному серверу по SSH и чините настоящие проблемы, а не решаете тесты. ➡️ Как это выглядит: 💠Выдают сломанный сервер с конкретной задачей; 💠Заходите по SSH и разбираетесь, что пошло не так; 💠Есть таймер, не успели — сервер отключается. ▶️Отличный способ прокачать практику и проверить себя в условиях, близких к реальным. 🖼️ Перейти на сайт 🔨 bash_help

📘 На Stepik вышел курс — «DevOps-инженер: От основ до продакшена» Хотите автоматизировать деплой и выстраивать надёжные CI/C
📘 На Stepik вышел курс — «DevOps-инженер: От основ до продакшена» Хотите автоматизировать деплой и выстраивать надёжные CI/CD процессы? Этот курс — полный путь DevOps-инженера: от первого сервера до продакшена. • CI/CD: Jenkins, GitLab CI/CD, GitHub Actions, Blue-Green, Canary, rollback • Контейнеризация: Docker (образы, Compose, networking), безопасность контейнеров • Kubernetes: Pods, Services, Deployments, Helm • Infrastructure as Code: Terraform, Ansible, ArgoCD и Flux для GitOps • Мониторинг: Prometheus, Grafana, ELK Stack, OpenTelemetry, SLI/SLO/SLA • Продакшен практики: High Availability, Disaster Recovery, Chaos Engineering • В стоимость включено: поддержка на протяжении курса, разбор задач и вопросов, рецензирование итогового проекта и помощь в составлении резюме 🎓 Сертификат — добавьте в резюме или LinkedIn 🔥 Цена со скидкой: 9 990 ₽ → 5 990 ₽, действует ограниченное время 👉 Пройти курс на Stepik

⚙️ IxeRam ✔️Высокопроизводительный терминальный сканер памяти и отладчик для Linux. Программа работает в среде терминала, под
⚙️ IxeRam ✔️Высокопроизводительный терминальный сканер памяти и отладчик для Linux. Программа работает в среде терминала, подходит для удалённых сеансов и рабочих процессов SSH. ➡️ Некоторые возможности IxeRam: 💠Многопоточное сканирование памяти. Программа ищет в памяти процессов данные разных типов, включая целые числа, значения с плавающей точкой, строки и байтовые шаблоны. 💠Отслеживание изменений значений в реальном времени. 💠Дизассемблирование x86-64 кода. 💠Патчинг инструкций прямо в памяти процесса. 💠Поиск указателей и анализ графа вызовов. 💠Экспорт результатов в JSON или Ghidra-скрипты. 💠Прямой доступ к памяти через системные вызовы, что обеспечивает высокую скорость работы. ▶️IxeRam подходит разработчикам и специалистам по реверс-инжинирингу, которым нужен мощный инструмент анализа памяти без графического интерфейса. 🐙 Перейти на Github 🔨 bash_help

⚙️ Зарезервированные переменные Bash ✔️В командном интерпретаторе Bash есть зарезервированные переменные, которые имеют специ
⚙️ Зарезервированные переменные Bash ✔️В командном интерпретаторе Bash есть зарезервированные переменные, которые имеют специальное назначение. Они начинаются с символа "$" и используются в скриптах для выполнения различных операций. ➡️ Некоторые зарезервированные переменные Bash и их значения: 💠$DIRSTACK — содержимое вершины стека каталогов; 💠$EDITOR — текстовый редактор по умолчанию; 💠$EUID — эффективный UID (если использовалась программа su для выполнения команд от другого пользователя, эта переменная содержит UID этого пользователя); 💠$UID — реальный идентификатор, который устанавливается только при логине; 💠$FUNCNAME — имя текущей функции в скрипте; 💠$GROUPS — массив групп, к которым принадлежит текущий пользователь; 💠$HOME — домашний каталог пользователя; 💠$HOSTNAMEhostname машины; 💠$HOSTTYPE — архитектура машины; 💠$LC_CTYPE — внутренняя переменная, которая определяет кодировку символов; 💠$OLDPWD — прежний рабочий каталог; 💠$OSTYPE — тип ОС; 💠$PATH — путь поиска программ; 💠$PPID — идентификатор родительского процесса; 💠$SECONDS — время работы скрипта (в сек.); 💠$# — общее количество параметров, переданных скрипту; 💠$* — все аргументы, передаваемые скрипту (выводятся в строку); 💠$@ — то же самое, но параметры выводятся в столбик; 💠$!PID последнего запущенного в фоне процесса; 💠$$PID самого скрипта; 💠$? — содержит код завершения последней команды. ➡️ Использование: ▶️Зарезервированные переменные используются для выполнения различных операций, например: 💠Переменная $0 — хранит имя скрипта или оболочки, которая выполняется в данный момент. Используется для получения имени скрипта, чтобы отобразить его в выходных данных или проверить, запущен ли скрипт. 💠Переменная $# — хранит количество аргументов командной строки, переданных скрипту. Используется для проверки количества аргументов перед их обработкой. 💠Переменные $* и $@ — хранят все аргументы командной строки, передаваемые скрипту, в виде одной строки и отдельных строк соответственно. Переменная $* разделяет аргументы первым символом переменной IFS, в то время как переменная $@ разделяет аргументы пробелами. 💠Переменная $! — хранит идентификатор процесса (PID) последнего выполнявшегося фонового процесса. Используется для проверки состояния фонового процесса или для его завершения при необходимости. 💠Переменная $IFS — хранит внутренний разделитель полей, который используется для разделения строки на поля. По умолчанию для переменной IFS заданы пробелы, табуляция и символы новой строки. 🔨 bash_help

Repost from Admin Books
📖 Командная строка Linux и автоматизация рутинных задач Год: 2020 Авторы: Денис Колисниченко Рассматриваются основы работы в командной строке Linux, настройка системы с помощью текстовых интерфейсов, а также полезные команды, особенности файловой системы, eCryptfs, systemd, загрузчики GRUB/GRUB2 и ядро 3.0. Описаны интерактивные возможности оболочки zsh, примеры сценариев на bash и tcsh, управление пакетами в популярных дистрибутивах. Для продвинутых пользователей — глава о создании собственного дистрибутива и LiveCD. #linux 🤩Admin Books

⚙️ BASH Shell: Как запустить последовательно несколько команд или все сразу ✔️Если вам нужно запустить несколько команд, то м
⚙️ BASH Shell: Как запустить последовательно несколько команд или все сразу ✔️Если вам нужно запустить несколько команд, то между ними ставится символ ";" называемый метасимвол (metacharacter). Синтаксис следующий: command1;command2;command3 ▶️Команды, разделенные знаком ";" выполняются последовательно. Shell ждет следующей команды, и возвращение в приглашение командной строки происходит после исполнения последней команды: $ clear;date ➡️ Одновременное выполнение нескольких команд ▶️Для запуска нескольких команд за один раз, поставив амперсанд "&" в конце из команды. Для примера рассмотрим начало скрипта резервного копирования:
# /root/ftpbackup.sh &
▶️И ваш терминал свободен для дальнейшего пользования, вам не нужно ждать окончания исполнения скрипта /root/ftpbackup.sh. ➡️ Использование всего вместе ▶️У вас может быть тысячи файлов *.bak. Но вам нужно всего-навсего перечислить нужные категории, и поместить все в /tmp/list:
# for d in "/home/sales /home/dbs /data1"; do find $d -iname “*.bak” >> /tmp/list; done &
🔨 bash_help

⚙️ ShellChatGPT ✔️Оболочка для ChatGPT, DALL-E, Whisper и TTS от OpenAI. Проект интегрируется с LocalAI, Ollama, Gemini, Mist
⚙️ ShellChatGPT ✔️Оболочка для ChatGPT, DALL-E, Whisper и TTS от OpenAI. Проект интегрируется с LocalAI, Ollama, Gemini, Mistral, Groq и другими сервисами. ➡️ Некоторые возможности ShellChatGPT: 💠завершение текста и чата; 💠модели зрения, рассуждения и аудио; 💠режим чата с входом и выходом голоса; 💠интерфейс текстового редактора; 💠поддержка рендеринга Markdown; 💠управление сессиями; 💠менеджер запросов на инструкции; 💠интеграция с различными поставщиками услуг; 💠завершение командной строки; 💠диалоговые окна выбора файлов; 💠персонализация цветовой схемы; 💠поддержка ввода stdin и текстовых файлов; 💠совместимость с Linux, FreeBSD, MacOS и Termux. 🐙 Перейти на Github 🔨 bash_help

Repost from localhost
#собеседование #HR Анекдот дня. Чел написал в резюме рецепт пельменей, оптимизировал его под алгоритмические фильтры и прошел
+2
#собеседование #HR Анекдот дня. Чел написал в резюме рецепт пельменей, оптимизировал его под алгоритмические фильтры и прошел собес на фронденд девелопера. Реакция HR'a, когда на собесе он глянул резюме, бесценна 😁 😎 localhost › IT-юмор

Приколитесь, что сейчас происходит на рынке труда. HR'ы используют ИИ для отбора кандидатов, и один чувак решил написать необычное резюме, чтобы обойти алгоритмы и попасть на собес) 👇

⚙️ Шпаргалка по командам Linux 🔨 bash_help
+8
⚙️ Шпаргалка по командам Linux 🔨 bash_help

Deckhouse Conf 2026 — для тех, кто строит и поддерживает инфраструктуры. 9 апреля узнаете, как создать надёжные виртуальные м
Deckhouse Conf 2026 — для тех, кто строит и поддерживает инфраструктуры. 9 апреля узнаете, как создать надёжные виртуальные машины в Kubernetes, перейти на микросервисную архитектуру без боли и правильно проектировать дашборды для мониторинга. И это только начало, в программу добавляются новые доклады. Живое общение с экспертами, демозона с продуктами Deckhouse и практические кейсы. Регистрируйтесь

⚙️ Moulti ✔️Инструмент для изменения способа отображения вывода скриптов оболочки (bash, zsh и др.) в терминале. ➡️ Некоторые
⚙️ Moulti ✔️Инструмент для изменения способа отображения вывода скриптов оболочки (bash, zsh и др.) в терминале. ➡️ Некоторые возможности: 💠назначение множества строк, генерируемых скриптами, «шагам» — визуальным сворачиваемым блокам с собственным заголовком и цветом; 💠взаимодействие с пользователем через вопросы; 💠текстовый поиск; 💠возможность увеличения размера одного шага журнала, подобная функции масштабирования tmux; 💠полоса прогресса; 💠программная прокрутка; 💠помощник askpass под названием moulti-askpass; 💠поддержка плейбуков Ansible, man-страниц и унифицированного diff. 🐙 Перейти на Github 🔨 bash_help

📡 Ты в ИБ? Тогда тебе будет интересен этот канал. @svplatform — новости, вебинары, практические разборы. Без спама. Только п
📡 Ты в ИБ? Тогда тебе будет интересен этот канал. @svplatform — новости, вебинары, практические разборы. Без спама. Только по делу на @svplatform