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

Реклама: @Kone4noVasya

Канал на бирже: https://telega.in/c/bash_help
Download Telegram
⚙️ Оптимизация работы с файловой системой в Linux

✔️Для повышения производительности можно использовать tmpfs для временного хранения данных в памяти, ускоряя доступ и снижая нагрузку на диск, особенно важно для серверов с высоким I/O. Основное преимущество — быстрый доступ с минимальной задержкой.

➡️ Пример кода:
#!/bin/bash

# Создание директории в tmpfs для быстрого хранения данных
mkdir -p /mnt/ramdisk
mount -t tmpfs -o size=1G tmpfs /mnt/ramdisk

# Перемещение файлов в tmpfs для быстрого доступа
cp /path/to/large_file /mnt/ramdisk/

# Чтение или обработка данных из RAM
cat /mnt/ramdisk/large_file > /dev/null

# Очистка
umount /mnt/ramdisk
rm -rf /mnt/ramdisk

➡️ Что происходит:
💠Мы создаем директорию в /mnt/ramdisk и монтируем её как tmpfs, что позволяет использовать оперативную память для хранения данных.
💠В этой директории можно хранить временные файлы, которые часто используются или требуют быстрого доступа.
💠После завершения работы с данными временные файлы удаляются, освобождая память.

▶️Tmpfs подходит для приложений, обрабатывающих большие объемы временных данных или требующих частого доступа к файлам, таких как логи, кэширование и обработка медиа.

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

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4
Ваша ценность — не в том, чтобы печатать. Ваша ценность — в том, чтобы решать.

Рутина убивает карьеру. Пока вы тонете в отчётах, письмах и сводках, ваши конкуренты в этом же времени изучают рынок, строят гипотезы и разговаривают с руководством. Разрыв растёт каждый день.

Анна Райская - международный ИИ-эксперт, проведет бесплатный интенсив, на котором вы не просто сможете «попробовать чат-бот», вы сможете трансформировать вашу компанию и вашу роль в компании.🔥

Анна разберет, как за 2 часа превратиться из «исполнителя-героя», который тащит всё на себе, в «архитектора процессов», который управляет результатом, а не временем.

Ключевые инсайты интенсива:
🛡️Безопасность. Работа с персональными данными и гостайной без риска утечек. Конкретные схемы для госсектора, банков и медицины.
Легализация. Готовые скрипты разговора с начальством: как попросить разрешение, чтобы вам не отказали.
🕹️Тактика. Инструменты, которые работают без IT-отдела. Вам не нужен админ, вам нужен алгоритм.

Почему именно вживую?
Потому что ваши задачи уникальны. На эфире мы разберем вашу профессию. Запись — это чужие кейсы. Живой эфир — это ваши решения.

Результат к утру:
Вы просыпаетесь и знаете: 3 конкретные задачи из вашего функционала вы больше никогда не делаете руками.

Подпишитесь на канал, чтобы занять свое место на бесплатном интенсиве, который пройдет 07.07 в 20:00 🕗
🔥2😐2
Что ещё для счастья нужно?

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍3
⚙️ Bottom (btm) 

✔️Кроссплатформенный графический монитор процессов и системы для терминала. Он предоставляет наглядное представление о загрузке CPU, использовании памяти, дисковой и сетевой активности, а также о состоянии процессов в реальном времени. Вдохновлён такими инструментами, как gtop, gotop и htop, но предлагает более продвинутый интерфейс и расширенные возможности настройки. 

➡️ Ключевые особенности:
💠Наглядная визуализация. Ключевые метрики отображаются в виде интерактивных графиков, которые можно масштабировать для анализа конкретных временных интервалов.
💠Расширенное управление процессами. В специальном виджете можно сортировать процессы по различным параметрам (CPU, память, PID и т.д.), искать конкретные процессы, отправлять сигналы завершения прямо из интерфейса и просматривать иерархию процессов в древовидном виде.
💠Гибкая настройка. Можно менять темы оформления, расположение виджетов, фильтровать отображаемые данные через конфигурационный файл в формате TOML.
💠Кроссплатформенность. Официально поддерживается на Linux, macOS и Windows, включая разные архитектуры процессоров. 
💠Интуитивное управление. Навигация и управление реализованы через клавиатурные сокращения, похожие на vim-подобные. 

🐙 Перейти на Github

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3
Дедлайны горят, а твои глаза уже нет. Что делать, если ты за#бался и хочется просто залипать в телефоне?

И вроде понимаешь, что НАДО, но от этого еще больше сопротивление.

Если близкие думают, что ты зажрался, а тебе и самому от себя уже тошно, но как себя взбодрить – непонятно, советую посмотреть вот что: https://t.me/Manifestans

Ты 100% себя узнаешь, а значит 100% получишь пользу от того, что там увидишь!

Если ты еще не собрал пожитки и не ушел отшельником в лес – есть шанс тебя оживить и вернуть эмоции и интерес к жизни.

Кликай сюда и начинай приходить в себя.
👍31🔥1😐1
⚙️ How They SRE

✔️Собранная коллекция знаний о лучших практиках, инструментах, техниках и культуре Site Reliability Engineering (SRE), которые используют ведущие технологические компании и организации.

➡️ В репозитории собраны материалы по самым разным аспектам SRE:
💠Общие принципы и подходы в Site Reliability Engineering.
💠Формирование и развитие команд SRE — как подбирать людей и выстраивать процессы.
💠SRE-культура — например, акцент на blameless postmortems (разбор инцидентов без поиска виноватых).
💠DevOps — как SRE пересекается с этой концепцией и развивает её.
💠Мониторинг и observability — как добиться прозрачности системы (метрики, логи, распределённая трассировка).
💠Алертинг — как настроить оповещения так, чтобы они не вызывали «alert fatigue» (усталость от оповещений).
💠Реагирование на инциденты и постмортемы — структурированные подходы к расследованию сбоев.
💠On-Call — как организовать дежурства, чтобы не выгорать.

▶️Отличный стартовый пункт для тех, кто хочет глубже понять, как устроена надёжность в современных IT-компаниях, какие инструменты и процессы считаются отраслевым стандартом.

🐙 Перейти на Github

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53🔥3
⚙️ Шпаргалка по SSH-туннелям

💠Локальное перенаправление порта (Local port forwarding): доступ к приватным конечным точкам (endpoints), возможно через bastion-хост, как будто это локально открытые порты.
💠Удалённое перенаправление порта (Remote port forwarding): публикация локальных портов или адресов в приватной сети наружу через exit-нод.

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍7
⚙️ WatchYourLAN 

✔️Лёгкий инструмент для мониторинга локальной сети (LAN) с веб-интерфейсом. Он сканирует сеть с помощью ARP-запросов, отслеживает подключённые устройства, сохраняет историю их состояния (онлайн/офлайн) и может отправлять уведомления о новых устройствах.

➡️ Ключевые возможности:
💠Обнаружение устройств. Использует утилиту arp-scan для поиска активных хостов в сети. 
💠Веб-интерфейс. Позволяет просматривать список устройств, помечать их как «известные», отслеживать статус (онлайн/офлайн). 
💠Уведомления. При обнаружении нового устройства можно настроить отправку оповещений через сервис Shoutrrr (поддерживает email, Slack, Discord и другие каналы). 
💠История состояния. Сохраняет данные о том, когда устройство было онлайн или офлайн. 
💠Экспорт метрик. Можно настроить экспорт данных в InfluxDB2 или Prometheus для построения дашбордов в Grafana.
💠Кастомизация. Доступны темы оформления (на базе Bootswatch), переключение между светлой и тёмной темой.
💠REST API. Позволяет программно взаимодействовать с приложением и интегрировать его с другими сервисами. 
💠Гибкая настройка. Конфигурировать можно через веб-интерфейс, конфигурационный файл или переменные окружения. 

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

🐙 Перейти на Github

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3
docker_rus.pdf
3.1 MB
⚙️ Шпаргалка по Docker на русском языке

✔️Тут есть всё: базовые команды, сборка образов, отладка, сети и т.д.

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍5😐2🔥1
Антивирусы, EDR, фаерволы и SIEM генерируют тысячи событий каждый день. Ценность создаёт не сам факт их наличия, а специалист, который умеет отличить шум от атаки, связать события в цепочку и принять решение до того, как инцидент станет ущербом.

Курс «Аналитик SOC»
от Академии Codeby — это 7,5 месяцев практики для тех, кто хочет освоить blue team системно: от работы с логами до расследования инцидентов и мышления аналитика безопасности.

Что изучаем:
⏺️работу с логами и потоками событий — триаж, фильтрация, приоритизация
⏺️анализ и корреляцию инцидентов
⏺️разбор атак и сценариев поведения злоумышленников (MITRE ATT&CK)
⏺️Threat Intelligence и Threat Hunting
⏺️Vulnerability Management
⏺️практику с SIEM (Wazuh)
⏺️формирование мышления blue team — от первого алерта до отчёта

Формат: живые занятия, практические задания, разбор реальных кейсов.

Это профессиональный трек по мониторингу и реагированию. За 7,5 месяцев вы выстраиваете навыки, которые ежедневно нужны в SOC-командах банков, телекома, ритейла и IT-компаний.

Запись на текущий поток открыта до 23 июля

➡️Посмотреть программу и записаться

🪧По вопросам — @CodebyAcademyBot
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥1
⚙️ Sysdig

✔️Инструмент для исследования системы и поиска проблем в Linux с первоклассной поддержкой контейнеров.

➡️ Как это работает:
▶️Sysdig перехватывает системные вызовы и другие события на уровне ядра Linux. Он устанавливает модуль ядра (sysdig-probe), который и собирает эту информацию. Благодаря такому подходу инструмент видит гораздо больше, чем многие классические утилиты (вроде stracehtoplsof), которые работают с файловой системой /proc. По сути, один Sysdig заменяет сразу несколько инструментов: он показывает и системные вызовы, и сетевую активность, и открытые файлы, и процессы.

➡️ Что он умеет:
💠Глубокий анализ в реальном времени. Вы видите, что именно происходит в системе прямо сейчас: какие файлы открыл процесс, какие сетевые пакеты отправил, какой системный вызов заблокировал работу.
💠Мощная фильтрация. Язык запросов похож на синтаксис 
tcpdump или wireshark — можно точно задать, какие события вас интересуют.
💠Работа с контейнерами «из коробки». Sysdig «знает» о контейнерах (Docker, LXC и другие) без необходимости дополнительно инструментировать сами контейнеры. Можно легко посмотреть список работающих контейнеров, их использование ресурсов, процессы внутри них с привязкой к контейнеру.
💠Запись трассировок. Можно сохранять поток событий в файл для последующего детального анализа. 
💠Удобный интерфейс. Для более комфортного просмотра есть 
csysdig — ncurses-интерфейс, который упрощает навигацию. 

➡️ Кому пригодится:
💠Разработчикам, которые дебажат микросервисы в Docker и Kubernetes.
💠Системным администраторам для поиска причин высокой нагрузки на CPU, сетевых проблем или ошибок записи файлов в контейнерах.
💠Тем, кто строит сложные SaaS-решения и хочет обеспечить стабильность инфраструктуры.

🐙 Перейти на Github

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
⚙️ sish

✔️Открытый инструмент для туннелирования через SSH, который поддерживает протоколы HTTP(S), WebSocket (WS/WSS), TCP, а также позволяет создавать приватные псевдонимы и маршрутизировать TLS-трафик с помощью SNI. Его главная фишка в том, что для работы с ним не нужно устанавливать отдельный клиент — достаточно стандартной команды ssh. Это делает его открытой альтернативой таким сервисам, как serveo или ngrok.

➡️ Как это работает:
▶️sish запускает собственный SSH-сервер, который специализируется на пересылке и мультиплексировании трафика. Вы подключаетесь к нему с помощью привычных команд ssh, а sish сам занимается маршрутизацией.

➡️ Для каких задач подходит:
💠Мгновенный обмен локальным веб-приложением по HTTPS.
💠Предоставление удалённого доступа к TCP-сервису (например, базе данных).
💠Создание приватных туннелей для разработчиков, чтобы они не раскрывали свои локальные порты наружу.
💠Маршрутизация TLS-трафика с сохранением шифрования на стороне sish.

🐙 Перейти на Github

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍72
Опа, тут бывший сеньор одного из IT-отделов Яндекса Игорь Никитин выкатил целый канал про Python — и это лучшее, что есть в рунете по теме.

Качественные гайды. Советы от известных прогеров. Тематические мемасы. Короче, ничего лишнего.

Хватит душить питона, учись его кодить: https://t.me/+H95-QlpCP-QxZDYy 🐍
😐6👍1
⚙️ Awesome Scalability

✔️Репозиторий, который собрал систематизированную коллекцию материалов по созданию масштабируемых, отказоустойчивых и высокопроизводительных систем.

▶️Проект представляет собой структурированный список ресурсов (статей, кейсов, книг, презентаций), который помогает разобраться в паттернах проектирования таких систем. В нём собраны материалы от инженеров крупных технологических компаний, а также разборы реальных проектов, которые обслуживают миллионы и миллиарды пользователей.

➡️ Материалы сгруппированы по тематическим разделам:
💠Принципы проектирования. Фундаментальные концепции (например, CAP-теорема, шардинг, согласованное хеширование). 
💠Реальные кейсы масштабирования. Примеры из production-сред: как Uber масштабирует гео-сервисы, архитектура кэширования в Pinterest, миграция Twitter с монолита на микросервисы. 
💠Производительность и отказоустойчивость. Конкретные техники: circuit breakers (предохранительные выключатели), автомасштабирование, распределённые транзакции. 
💠Организация работы команды. Материалы о том, как технологические компании решают задачу масштабирования не за счёт роста команды, а за счёт повышения эффективности работы. 

➡️ Этот ресурс будет особенно полезен:
💠бэкенд-разработчикам, которые проектируют масштабируемые сервисы;
💠архитекторам, выбирающим подходы для распределённых систем;
💠DevOps-инженерам, настраивающим отказоустойчивую инфраструктуру;
💠тем, кто готовится к собеседованиям по системному дизайну и ищет реальные примеры архитектур.

🐙 Перейти на Github

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍3
АЙТИШНИКИ, ХВАТИТ сливать время на прилизанные новости и бесполезные курсы

Проект «ИИнтеллигенция» стал главным каналом для тех, кто использует нейросети на уровне разработки, автоматизации и опенсорса, а не просто балуется в чатах. Здесь собирают только то, что реально экономит человеко-часы и работает в проде.

🎓 Готовые ИИ-сервисы, промпты и ИИ-агенты для автоматизации рутины

🖋 Разборы полезных ИИ-инструментов, локальных LLM и опенсорс-репозиториев

🛠 Практические кейсы, гайды по деплою моделей и интеграции ИИ в пайплайны

⚡️ Технические ИТ-новости без маркетинговой воды и душных отчетов

Обучение и прокачка в реальном времени: работа с API (Claude, GPT), локалки (Ollama, vLLM), автоматизация кода, опенсорс-утилиты, AI-агенты и др.

Ценишь время и работаешь с ИИ, подпишись: @clucai
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2