BashMaster
8.27K subscribers
727 photos
18 videos
1 file
750 links
Удобные консольные наработки на каждый день для разработчиков, девопсов и сисадминов.

Реклама: @Kone4noVasya

Канал на бирже: https://telega.in/c/bash_help
Download Telegram
⚙️ 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
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍5🔥4😐1
⚙️ Screenfetch — консольная утилита для получения базовых сведений о системах Linux

✔️Просмотр информации об операционной системе — не такая уже и частая необходимость, но когда она появляется, встроенных средств самой системы нередко оказывается недостаточно. В таких случаях на помощь приходят сторонние утилиты, с одной из которых мы сегодня познакомимся. Называется она Screenfetch.

▶️По сути, это даже не столько утилита, сколько написанный на bash скрипт, запускаемый через штатный терминал.

➡️ Предназначается этот простой и легкий инструмент для получения основных сведений об операционной системе Linux и её основных компонентов. Поддерживая работу с большинством популярных Linux-дистрибутивов, Screenfetch позволяет получать данные о названии системы и ее версии, используемой графической оболочки, темы оформления и оконного менеджера, версии ядра и shell’а, количестве установленных пакетов, драйверах, общее время работы. Показывает Screenfetch также некоторые характеристики железа: название процессора и видеокарты, используемый и свободный объем оперативной памяти, разрешение экрана.

🐙 Перейти на Github

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍54🔥1
🪞 Упражнения для DevOps специалистов на GitHub

Если Вы планируете стать DevOps-инженером, но Вам не хватает теории и практики, то представленный набор поможет Вам избавиться от этой проблемы.

Здесь собрано 2624 упражнений и вопросов, которые также можно использовать как подготовку к собеседованию.

🪞 Вот вам ссылка на GitHub

Rick Academy 🫥 #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥73
В России можно посещать бесплатные IT-мероприятия хоть каждый день: как оффлайн, так и онлайн.

Чтобы не пропустить полезные — сохраните канал @FreeItEvent

Анонсы вебинаров, хакатонов, конференций, мастер-классов и других событий в IT. Ивенты от гигантов индустрии и лучших специалистов по кодингу.

Всё публикуют здесь.
👍1🔥1
⚙️ hwstat (Harware Stats) - утилита командной строки для быстрого сбора информации о системе Linux в формате метрик

✔️Фактически это скрипт bash, который не требует установки дополнительного софта для своей работы.

▶️Удобно использовать для сбора метрик с помощью систем мониторинга, например, influxdb и Grafana, а также применять в своих pipeline.

▶️Суммарно можно получить более 150 показателей о системе, вся информация запрашивается из встроенных утилит, таких как sysctl, limits, quota, systemctl, journalctl. syslog и ряд других.

➡️ На странице репозитория приведен список всех утилит, который используются для сбора метрик, а также пример вывода работы.

🐙 Перейти на Github

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥64👍4
Шаришь в ПК? 👨‍💻

Ну как шаришь...термуху поменять можешь?
А Видеокарту обслужить?
А оперативы досыпать или винду на SSD накатить с дровами и прогами?

Так зарабатывай на этом!
Рынок огромный, многим нужны недорогие подержанные компы от добросовестных и ответственных сборщиков.

Если не лениться и развиваться, то можно без проблем зарабатывать от 100К в месяц. Без шуток...

👉 Дима Иванов как раз делится опытом в этом ремесле, и помогает ученикам выйти на стабильный и достойный доход.

👉 Подпишитесь и тоже зарабатывайте. Причём столько сколько хотите, потолка как такового нет.

https://t.me/+cTzWLEVNFJw4OTgy
Please open Telegram to view this post
VIEW IN TELEGRAM
1
⚙️ YABS — скрипт для тестирования производительности серверов Linux

✔️Простой bash-скрипт для оценки производительности сервера Linux с использованием fio, iperf3 и Geekbench.

➡️ Этот скрипт автоматизирует использование лучших в отрасли инструментов сравнительного анализа. Включено несколько тестов для проверки производительности критических областей сервера: производительность диска с помощью fio, производительность сети с помощью iperf3 и производительность процессора/памяти с помощью Geekbench.

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

🐙 Перейти на Github

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥32
erid: LjN8KNqt8

🔥DevOps Bootcamp: бесплатный проект для начинающих DevOps-инженеров

Привет! Я Вячеслав Федосеев, TeamLead DevOps, спикер учебного центра Слёрм и автор проекта DevOps Bootcamp.

В своем телеграм-канале я каждую неделю провожу лайвы, делюсь статьями и лекциями, отвечаю на вопросы и помогаю начинающим DevOps-специалистам. Подписывайтесь, чтобы получать полезную инфу!

➡️ Ссылка на канал — @devopsupgrade

Основной своей задачей вижу обучать других лучше, чем обучали меня. Поэтому всем новым подписчикам канала отдаю бесплатно карту компетенций DevOps, которая:
✔️ создана с учетом российских реалий
✔️ разбита на уровни
✔️ фокусирует внимание на том, что в первую очередь понадобится для старта и роста в професcии
✔️ содержит ссылки на дополнительные материалы к изучению

Чтобы получить роадмап, переходите в нашего бота-помощника @DevOpsUpgradeBot и подписывайтесь на канал DevOps Bootcamp.
3👍1
⚙️ 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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥32
Onion Links 2.0: Понятно каждому, доступно всем.

Подпишись —
https://t.me/+lIVOMA544NYyOGJi
3👍3😐3🔥1
👉 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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥43😐2
Курс для BlueTeam “Реагирование на компьютерные инциденты” стартует 2 сентября! 

Программа курса:
- Сбор необходимых материалов с Linux и Windows систем, в том числе дампов памяти
- Анализ журналов безопасности и артефактов ВПО, написание правил для его обнаружения
- Реагирование на основе данных из SIEM
- Анализ вредоносных программ и оптимизация процесса реагирования на инциденты
- Threat Intelligence & Threat Hunting

🏆 Сертификат / удостоверение о повышении квалификации
🏆 Возможности трудоустройства / стажировки

Пишите нам @Codeby_Academy или узнайте подробнее о курсе
👍2🔥1
⚙️ fff (Fucking Fast File-Manager)

✔️Простой, быстрый и минималистичный файловый менеджер для Linux, написанный на bash. Требуется только bash и coreutils. Оптимизирован для эффективной работы.

➡️ Другие ключевые функции:
▶️плавная прокрутка (с использованием сочетаний клавиш vim);
▶️поддерживает LS_COLORS;
▶️поддержка общих операций с файлами (копирование, вставка, переименование, вырезание и т. д.);
▶️мгновенный поиск при вводе;
▶️поддерживает завершение по tab для всех команд;
▶️показ изображений с помощью w3m-img.

🐙 Перейти на Github

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍95🔥5
Расставание, и в IT — расставание(

Когда в прошлом родные люди болезненно расстаются — они друг для друга незнакомцы и словно говорят на разных языках.

Мужчина пытается что-то втолковать на языке формальной логики, женщина говорит «ты меня не слышишь». На самом деле они оба не слышат и не видят друг друга.

Она говорит «мне недостаточно внимания», он увеличивает количество часов проведенных с ней. Но это не помогает, потому что функциональная близость, а ей нужна истинная.
Он придирается к ней, чувствует непонятное раздражение, ссорятся. На самом деле, он тревожился от того, что чувствовал, что она отдаляется.
К сожалению, сказать друг другу «Ты мне ценна/ценен, мне хочется больше тебя» ребята не умеют. Вместо этого ссорятся, отмалчиваются, дистанцируются. Из-за нарушенной коммуникации обрастают обидами и непроговоренностями. Расстаются в итоге. 🤦

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

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

📹 YouTube, 💬 Telegram и 🌐 Дзен.

Провожу аналитические консультации, а также венец всего — трехмесячная программа «Искусство Любить».

Присоединяйтесь! 👩‍👩‍👦

Может быть интересно прямо сейчас:

💬 Ушла женщина. Вы не знаете, хотите её вернуть, или нет. Что делать? №1
💬 Ушла женщина. Вы не знаете, хотите её вернуть, или нет. Что делать? №2
💬 Зачем вы следите за бывшей?
💬 Как появляется ненависть к женщинам? №1
💬 Как появляется ненависть к женщинам? №2
💬 Верну бывшую и все будет хорошо

📹 Напутствие тем, кто «возвращает бывшую»
📹 19 инструментов «Возврата бывшей»
📹 У бывшей новые отношения. Что она думает об этом и что делать вам?
📹 Кризисы отношений. Как преодолеть?
Please open Telegram to view this post
VIEW IN TELEGRAM
😐173👍1
⚙️ 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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍156🔥5
YADRO приглашает талантливых инженеров технической поддержки на One Week Offer 🔍

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

Своими знаниями ребята готовы делиться с новыми сотрудниками через обучение и наставничество.

🔵 Скорее оставляй заявку и присоединяйся к команде!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52🔥2😐2