uk
Feedback
BashMaster

BashMaster

Відкрити в Telegram

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

Показати більше
8 730
Підписники
-224 години
+27 днів
+21030 день
Архів дописів
⚙️ Документация bash ✔️В последние годы BASH достиг такой популярности, что стал стандартной командной оболочкой de facto для
⚙️ Документация bash ✔️В последние годы BASH достиг такой популярности, что стал стандартной командной оболочкой de facto для многих разновидностей UNIX. Большинство принципов программирования на BASH одинаково хорошо применимы и в других командных оболочках, таких как Korn Shell (ksh), от которой Bash позаимствовал некоторые особенности и C Shell и его производных. Примечательно, что C Shell не рекомендуется к использованию из-за отдельных проблем, отмеченных Томом Кристиансеном (Tom Christiansen) в октябре 1993 года на Usenet post ▶️В тексте документа вы найдете большое количество примеров скриптов, иллюстрирующих возможности shell. Все примеры — работающие. Они были протестированы, причем некоторые из них могут пригодиться в повседневной работе. Читатель может "поиграть" с рабочим кодом скриптов, сохраняя их в файлы, с именами scriptname.sh. Не забудьте выдать этим файлам право на исполнение chmod u+rx scriptname, после чего сценарии можно будет запустить на исполнение и проверить результат их работы. ➡️ Вам следует помнить, что описание некоторых примеров следует после исходного кода этого примера, поэтому, прежде чем запустить сценарий у себя — ознакомьтесь с его описанием. ▶️Скрипты были написаны автором книги, если не оговаривается иное. 🖼️ Ссылка на книгу 🔨 bash_help

YADRO приглашает талантливых инженеров технической поддержки на One Week Offer 🔍 Если ты хорошо знаешь принципы серверной ар
YADRO приглашает талантливых инженеров технической поддержки на One Week Offer 🔍 Если ты хорошо знаешь принципы серверной архитектуры и СХД, а также готов к амбициозным проектам и интересным задачам, у тебя есть шанс всего за неделю получить оффер в высокотехнологичной компании, которая стремится оставить след в истории. Своими знаниями ребята готовы делиться с новыми сотрудниками через обучение и наставничество. 🔵 Скорее оставляй заявку и присоединяйся к команде!

⚙️ SCP. Скачать файл по SSH ▶️Однажды пришлось перенести большой файл с сервера на сервер. Решил делать как всегда: сначала с
⚙️ SCP. Скачать файл по SSH ▶️Однажды пришлось перенести большой файл с сервера на сервер. Решил делать как всегда: сначала скачать себе через sftp, затем закачать на нужный сервер. Но быстро понял, что потеряю много времени. И озадачился поиском способа скачивания файла напрямую с одного сервера на другой. ✔️Для скачивания файла через ssh необходимо воспользоваться утилитой scp. Команда будет выглядеть так:
scp FileName user@ip:/folder_from/ /folder_to/
▶️Вместо FileName надо поставить название файла, который будет скопирован. Можно вместо FileName поставить ключ -r, тогда будут скопированы все файлы из папки. ▶️Замените user на имя пользователя, через которого будете входить по ssh. Вместо ip поставьте нужный адрес сервера. /folder_from/ - папка на удалённом сервере, где лежит файл. Если задан ключ -r вместо FileName, то будет скопированы все файлы из папки. Зачастую я использую такие ключи:
scp -rC user@ip:/folder_from/ /folder_to/
▶️Здесь ключи -r скачивание всех файлов, - компрессия (ускоряет передачу некоторых типов файлов). /folder_to/ - папка на компьютере, с которого выполняется команда. Сюда будет сохранён файл(ы) с удалённого сервера. ➡️ Скачиваем без посредников ▶️Обратите внимание на формулировку "/folder_to/ — папка на компьютере, с которого выполняется команда". Можно запустить утилиту на удалённом сервере через ssh и скачать на него файл с другого удалённого сервера. ▶️Для передачи файла с сервера на сервер не надо копировать файл себе на компьютер, а затем отправлять на удалённый сервер. Можно зайти на сервер по ssh и вызвать утилиту скачивания файла с другого удалённого сервера. 🖼️ Ссылка на источник 🔨 bash_help

Расставание, и в IT — расставание( Когда в прошлом родные люди болезненно расстаются — они друг для друга незнакомцы и словно
Расставание, и в IT — расставание( Когда в прошлом родные люди болезненно расстаются — они друг для друга незнакомцы и словно говорят на разных языках. Мужчина пытается что-то втолковать на языке формальной логики, женщина говорит «ты меня не слышишь». На самом деле они оба не слышат и не видят друг друга. Она говорит «мне недостаточно внимания», он увеличивает количество часов проведенных с ней. Но это не помогает, потому что функциональная близость, а ей нужна истинная. Он придирается к ней, чувствует непонятное раздражение, ссорятся. На самом деле, он тревожился от того, что чувствовал, что она отдаляется. К сожалению, сказать друг другу «Ты мне ценна/ценен, мне хочется больше тебя» ребята не умеют. Вместо этого ссорятся, отмалчиваются, дистанцируются. Из-за нарушенной коммуникации обрастают обидами и непроговоренностями. Расстаются в итоге. 🤦 Это примитивизированный стандартный сценарий расставшихся пар. Не важно, 1 год отношений или 20 лет — причина всегда в нарушенной коммуникации, из-за чего становится невозможна истинная близость. О том, как сохранить и приумножить близость с важным для вас человеком, рассказываю на своих каналах: 📹 YouTube, 💬 Telegram и 🌐 Дзен. Провожу аналитические консультации, а также венец всего — трехмесячная программа «Искусство Любить». Присоединяйтесь! 👩‍👩‍👦 Может быть интересно прямо сейчас: 💬 Ушла женщина. Вы не знаете, хотите её вернуть, или нет. Что делать? №1 💬 Ушла женщина. Вы не знаете, хотите её вернуть, или нет. Что делать? №2 💬 Зачем вы следите за бывшей? 💬 Как появляется ненависть к женщинам? №1 💬 Как появляется ненависть к женщинам? №2 💬 Верну бывшую и все будет хорошо 📹 Напутствие тем, кто «возвращает бывшую» 📹 19 инструментов «Возврата бывшей» 📹 У бывшей новые отношения. Что она думает об этом и что делать вам? 📹 Кризисы отношений. Как преодолеть?

⚙️ fff (Fucking Fast File-Manager) ✔️Простой, быстрый и минималистичный файловый менеджер для Linux, написанный на bash. Треб
⚙️ fff (Fucking Fast File-Manager) ✔️Простой, быстрый и минималистичный файловый менеджер для Linux, написанный на bash. Требуется только bash и coreutils. Оптимизирован для эффективной работы. ➡️ Другие ключевые функции: ▶️плавная прокрутка (с использованием сочетаний клавиш vim); ▶️поддерживает LS_COLORS; ▶️поддержка общих операций с файлами (копирование, вставка, переименование, вырезание и т. д.); ▶️мгновенный поиск при вводе; ▶️поддерживает завершение по tab для всех команд; ▶️показ изображений с помощью w3m-img. 🐙 Перейти на Github 🔨 bash_help

Курс для BlueTeam “Реагирование на компьютерные инциденты” стартует 2 сентября! Программа курса: - Сбор необходимых материало
Курс для BlueTeam “Реагирование на компьютерные инциденты” стартует 2 сентября!  Программа курса: - Сбор необходимых материалов с Linux и Windows систем, в том числе дампов памяти - Анализ журналов безопасности и артефактов ВПО, написание правил для его обнаружения - Реагирование на основе данных из SIEM - Анализ вредоносных программ и оптимизация процесса реагирования на инциденты - Threat Intelligence & Threat Hunting 🏆 Сертификат / удостоверение о повышении квалификации 🏆 Возможности трудоустройства / стажировки Пишите нам @Codeby_Academy или узнайте подробнее о курсе

👉 GNU/Linux Видеоуроки: 1 — Основы работы в GNU/Linux - знакомство с bash и основные команды 2 — Основы работы в GNU/Linux -
👉 GNU/Linux Видеоуроки: 1 — Основы работы в GNU/Linux - знакомство с bash и основные команды 2 — Основы работы в GNU/Linux - работа с файлами в терминале 3 — Основы работы в GNU/Linux - использования именных потоков 4 — Начало программирования на C++ под Ubuntu GNU/Linux 5 — GNU/Linux, история свободной операционной системы 6 — Параметры командной строки, C++ и bash 7 — Цикл for в терминале bash 8 — Как автоматизировать работу скриптом bash 9 — Что могут циклы while и until в bash скриптах ... 21 — Загрузочная флешка с зашифрованным разделом 📹 Плейлист YouTube Канал: Volodya Mozhenkov 🔨 bash_help

Onion Links 2.0: Понятно каждому, доступно всем. Подпишись — https://t.me/+lIVOMA544NYyOGJi
+4
Onion Links 2.0: Понятно каждому, доступно всем. Подпишись — https://t.me/+lIVOMA544NYyOGJi

⚙️ PS-Commands ✔️Большая база заметок PowerShell, а так же заметки по работе с системными командами и консольными утилитами L
⚙️ PS-Commands ✔️Большая база заметок PowerShell, а так же заметки по работе с системными командами и консольными утилитами Linux на русском языке. ▶️Данный репозиторий с заметками будет полезен в первую очередь системным администраторам, которые хотят автоматизировать работу систем на базе Windows через скрипты PowerShell. Содержит примеры командлетов с кратким описание синтаксиса языка и работы с операционной и файловой системой, сетью, Active Directory, Exchange, VMWare, Hyper-V, .NET Framework, REST API, базами данных и ряд других технологий. ▶️Содержит большое количество заметок по системным командами и консольными утилитами Linux, в частности для таких инструментов, как grep, sed, awk, find, описание настроек через sysctl и limits, работа с JSON через jq и другими утилитами. ▶️Заметки для работы с Docker и Git. ▶️Содержит набор полезных скриптов и модулей, а также тестовый стенд WinForms с примерами реализации большинства функционала (DataGridView, Button, Checkbox и т.д.), который можно использовать как шаблон для создания программы с графическим интерфейсом. ➡️ Присутствует PDF и Web версия 🐙 Перейти на Github 🔨 bash_help

erid: LjN8KNqt8 🔥DevOps Bootcamp: бесплатный проект для начинающих DevOps-инженеров Привет! Я Вячеслав Федосеев, TeamLead De
erid: LjN8KNqt8 🔥DevOps Bootcamp: бесплатный проект для начинающих DevOps-инженеров Привет! Я Вячеслав Федосеев, TeamLead DevOps, спикер учебного центра Слёрм и автор проекта DevOps Bootcamp. В своем телеграм-канале я каждую неделю провожу лайвы, делюсь статьями и лекциями, отвечаю на вопросы и помогаю начинающим DevOps-специалистам. Подписывайтесь, чтобы получать полезную инфу! ➡️ Ссылка на канал — @devopsupgrade Основной своей задачей вижу обучать других лучше, чем обучали меня. Поэтому всем новым подписчикам канала отдаю бесплатно карту компетенций DevOps, которая: ✔️ создана с учетом российских реалий ✔️ разбита на уровни ✔️ фокусирует внимание на том, что в первую очередь понадобится для старта и роста в професcии ✔️ содержит ссылки на дополнительные материалы к изучению ❗ Чтобы получить роадмап, переходите в нашего бота-помощника @DevOpsUpgradeBot и подписывайтесь на канал DevOps Bootcamp.

⚙️ YABS — скрипт для тестирования производительности серверов Linux ✔️Простой bash-скрипт для оценки производительности серве
⚙️ YABS — скрипт для тестирования производительности серверов Linux ✔️Простой bash-скрипт для оценки производительности сервера Linux с использованием fio, iperf3 и Geekbench. ➡️ Этот скрипт автоматизирует использование лучших в отрасли инструментов сравнительного анализа. Включено несколько тестов для проверки производительности критических областей сервера: производительность диска с помощью fio, производительность сети с помощью iperf3 и производительность процессора/памяти с помощью Geekbench. ▶️Скрипт разработан таким образом, чтобы не требовать установки каких-либо внешних зависимостей или повышенных привилегий для запуска. 🐙 Перейти на Github 🔨 bash_help

Шаришь в ПК? 👨‍💻 Ну как шаришь...термуху поменять можешь? А Видеокарту обслужить? А оперативы досыпать или винду на SSD нак
Шаришь в ПК? 👨‍💻 Ну как шаришь...термуху поменять можешь? А Видеокарту обслужить? А оперативы досыпать или винду на SSD накатить с дровами и прогами? Так зарабатывай на этом! Рынок огромный, многим нужны недорогие подержанные компы от добросовестных и ответственных сборщиков. Если не лениться и развиваться, то можно без проблем зарабатывать от 100К в месяц. Без шуток... 👉 Дима Иванов как раз делится опытом в этом ремесле, и помогает ученикам выйти на стабильный и достойный доход. 👉 Подпишитесь и тоже зарабатывайте. Причём столько сколько хотите, потолка как такового нет. https://t.me/+cTzWLEVNFJw4OTgy

⚙️ hwstat (Harware Stats) - утилита командной строки для быстрого сбора информации о системе Linux в формате метрик ✔️Фактиче
⚙️ hwstat (Harware Stats) - утилита командной строки для быстрого сбора информации о системе Linux в формате метрик ✔️Фактически это скрипт bash, который не требует установки дополнительного софта для своей работы. ▶️Удобно использовать для сбора метрик с помощью систем мониторинга, например, influxdb и Grafana, а также применять в своих pipeline. ▶️Суммарно можно получить более 150 показателей о системе, вся информация запрашивается из встроенных утилит, таких как sysctl, limits, quota, systemctl, journalctl. syslog и ряд других. ➡️ На странице репозитория приведен список всех утилит, который используются для сбора метрик, а также пример вывода работы. 🐙 Перейти на Github 🔨 bash_help

В России можно посещать бесплатные IT-мероприятия хоть каждый день: как оффлайн, так и онлайн. Чтобы не пропустить полезные — сохраните канал @FreeItEvent Анонсы вебинаров, хакатонов, конференций, мастер-классов и других событий в IT. Ивенты от гигантов индустрии и лучших специалистов по кодингу. Всё публикуют здесь.

🪞 Упражнения для DevOps специалистов на GitHub Если Вы планируете стать DevOps-инженером, но Вам не хватает теории и практик
🪞 Упражнения для DevOps специалистов на GitHub Если Вы планируете стать DevOps-инженером, но Вам не хватает теории и практики, то представленный набор поможет Вам избавиться от этой проблемы. Здесь собрано 2624 упражнений и вопросов, которые также можно использовать как подготовку к собеседованию. 🪞 Вот вам ссылка на GitHub Rick Academy 🫥 #обучение

⚙️ Screenfetch — консольная утилита для получения базовых сведений о системах Linux ✔️Просмотр информации об операционной сис
⚙️ Screenfetch — консольная утилита для получения базовых сведений о системах Linux ✔️Просмотр информации об операционной системе — не такая уже и частая необходимость, но когда она появляется, встроенных средств самой системы нередко оказывается недостаточно. В таких случаях на помощь приходят сторонние утилиты, с одной из которых мы сегодня познакомимся. Называется она Screenfetch. ▶️По сути, это даже не столько утилита, сколько написанный на bash скрипт, запускаемый через штатный терминал. ➡️ Предназначается этот простой и легкий инструмент для получения основных сведений об операционной системе Linux и её основных компонентов. Поддерживая работу с большинством популярных Linux-дистрибутивов, Screenfetch позволяет получать данные о названии системы и ее версии, используемой графической оболочки, темы оформления и оконного менеджера, версии ядра и shell’а, количестве установленных пакетов, драйверах, общее время работы. Показывает Screenfetch также некоторые характеристики железа: название процессора и видеокарты, используемый и свободный объем оперативной памяти, разрешение экрана. 🐙 Перейти на Github 🔨 bash_help

Приглашаем на митап «DevOps – новый подход в разработке» от ПСБ! 🗓 31 августа в 12:00 📍 Онлайн На митапе обсудим актуальные
Приглашаем на митап «DevOps – новый подход в разработке» от ПСБ! 🗓 31 августа в 12:00 📍 Онлайн На митапе обсудим актуальные инструменты, тенденции и перспективы развития DevOps, особенно в условиях импортозамещения. Вы узнаете, как эффективно автоматизировать процессы и внедрять лучшие практики. Спикеры от ПСБ: 🔸 «Serverless: новый путь в разработке» – Лев Немировский 🔸 «Перенос распределенного монолита из одной CI-системы в другую» – Петр Галонза 🔸 «Почему у нас своё железо» – Александр Татаринцев Спикеры от партнеров ПСБ (тема будет объявлена позже) выступят с докладами, завершит мероприятие Клуб DevOps, где участники смогут обсудить актуальные вопросы и проблемы. Зарегистрироваться: https://cnrlink.com/psbmeetupbashm Реклама. ПАО "Промсвязьбанк". ИНН 7744000912. erid: LjN8KPYbW

⚙️ 27 полезных советов по iptables для администратора Linux ✔️Одной из ключевых задач при обслуживании сети является управлен
⚙️ 27 полезных советов по iptables для администратора Linux ✔️Одной из ключевых задач при обслуживании сети является управление трафиком — совокупность средств и методов, направленных на обеспечение функционирования сети и эффективное использование ресурсов. В этой статье мы представим Вам 27 советов по настройке межсетевого экрана с помощью iptables — утилиты командной строки, использующейся как фильтр. Через него ядро направляет все сетевые пакеты: входящие, исходящие и предназначенные компьютеру. ➡️ Содержание статьи: ▶️Описание утилиты iptables ▶️Советы по настройке iptables для администратора Linux ▶️Запускаем / останавливаем / перезапускаем iptables ▶️Проверяем все правила брандмауэра ▶️Блокируем определенные IP-адреса с помощью iptables ▶️Разблокируем ранее заблокированные IP-адреса ▶️Блокируем определенный порт с помощью брандмауэра iptables ▶️Разрешаем соединения с несколькими портами в iptables, используя multiport ▶️Разрешаем доступ определенного диапазона сети к конкретному порту ▶️Блокируем Facebook с помощью iptables ▶️Настройка маскарадинга, source nat, nat источника ▶️Настраиваем переадресацию портов в iptables ▶️Ограничиваем сетевой поток на 80 порт Apache с помощью iptables ▶️Блокируем входящие запросы ping ▶️Разрешаем доступ loopback ▶️Ведем журнал пропущенных сетевых пакетов ▶️Блокируем доступ к определенному MAC-адресу с помощью iptables ▶️Ограничиваем количество одновременных подключений с одного IP-адреса ▶️Ведем поиск в правилах ▶️Создаем новую цепочку iptables ▶️Сбрасываем все цепочки или правила брандмауэра iptables ▶️Сохраняем правила в файл ▶️Восстанавливаем правила из файла ▶️Постоянное сохранение правил iptables ▶️Настраиваем правила в соответствии с PCI ▶️Разрешаем установленные и связанные соединения ▶️Удаляем INVALID пакетов ▶️Блокируем соединения на сетевом интерфейсе ▶️Блокируем отправку электронной почты с помощью iptables 🖼️ Ссылка на источник 🔨 bash_help

Вебинар «Построение кибербезопасности в компании. Практика внедрения ИБ-решений» Системный интегратор R-Style Softlab приглаш
Вебинар «Построение кибербезопасности в компании. Практика внедрения ИБ-решений» Системный интегратор R-Style Softlab приглашает на вебинар, на котором будут освещены лучшие практики по обеспечению информационной безопасности. На вебинаре рассмотрят кейсы построения ИБ в производственных, государственных, медицинских компаниях. В программе вебинара: – Статистика и новости: яркие инциденты информационной безопасности на рынке за последние первое полугодие 2024 года. – Уровни зрелости информационной безопасности. – Аудит ИБ в компании: кейс по проведению аудита ИБ в компании, который помог найти нетипичные уязвимости в ИТ-системе производственной компании. – Методика построения кибербезопасности и примеры ее применения в производственной, государственной, медицинской компаниях. – Защита сетей: классификация систем сетевой безопасности, подходы к защите ядра сети – Как увеличить эффективность NGFW: демонстрация решения Вебинар будет полезен: директорам и специалистам по информационной безопасности, ИТ-директорам и системным администраторам. 27 августа, вторник, 10:00 Регистрация свободная

⚙️ Bats-core — система автоматизированного тестирования Bash ✔️Она предоставляет простой способ проверить, как ведут себя нап
⚙️ Bats-core — система автоматизированного тестирования Bash ✔️Она предоставляет простой способ проверить, как ведут себя написанные вами программы UNIX. ➡️ Файл теста Bats — это скрипт Bash со специальным синтаксисом для определения тестовых случаев. Каждый тестовый случай представляет собой функцию с описанием. ▶️Bats наиболее полезен при тестировании программного обеспечения, написанного в Bash, но его можно использовать для тестирования любой программы UNIX. ▶️Тестовые случаи состоят из стандартных команд оболочки. Bats использует опцию errexit (set -e) Bash при запуске тестовых случаев. Если каждая команда в тестовом случае завершается с кодом состояния 0 (успех), тест проходит. 🐙 Перейти на Github 🔨 bash_help