Рубрика: Useful tricks

Here I will post some thing which I sould remember but can forget

Mikrotik drop brute force

ip firewall filter add chain=input protocol=tcp dst-port=22 src-address-list=ssh_blacklist action=drop comment=»drop ssh brute forcers» disabled=no ip firewall filter add chain=input protocol=tcp dst-port=22 connection-state=new src-address-list=ssh_stage3 action=add-src-to-address-list address-list=ssh_blacklist address-list-timeout=1d comment=»» disabled=no ip firewall filter add chain=input protocol=tcp dst-port=22 connection-state=new src-address-list=ssh_stage2 action=add-src-to-address-list address-list=ssh_stage3 address-list-timeout=1m comment=»» disabled=no ip firewall filter add chain=input protocol=tcp dst-port=22 connection-state=new src-address-list=ssh_stage1 action=add-src-to-address-list address-list=ssh_stage2 address-list-timeout=1m comment=»» disabled=no ip firewall filter add chain=input protocol=tcp dst-port=22 connection-state=new action=add-src-to-address-list address-list=ssh_stage1 address-list-timeout=1m comment=»» disabled=no

Bacula + Zabbix

OS: «Linux Debian 8/9 (Jessie/Stretch)», «Linux Ubuntu 16/18 (Xenial/Bionic) LTS». Application: «Bacula Director v7», «Zabbix v3.4». Задача: наладить посредством системы мониторинга «Zabbix» отслеживание текущего состояния компонентов и задач централизованной системы резервного копирования «Bacula», хранения истории отработанных заданий и уведомления о сбоях в процессе их исполнения. Общий принцип действия выработанного решения таков: 1. Каждый час «Zabbix» обращается за списком актуальных задач к «Zabbix Agent»-у на стороне сервера «Bacula», ожидая его в JSON-массиве. 2. Для полученного перечня […]

Регулярные выражения

^ — означает, что соответствие будет искаться с начала строки, а не с любого символа. Выражение /box/ будет соответствовать и box-web и home-box-web, а /^box/ только первой строке. $ — означает привязку к концу строки /index\.php/ будет соответствовать и site.ru/index.php и site.ru/index.php?v=3, выражение /index\.php$/ будет соответствовать только первому варианту. .+ — любое количество символов. Точка — любой символ, комбинация .+ — один или больше любых символов. \. — Так как точка специальный символ, то для […]

Vagrant

Со временем эта страница перерастет в блок, но пока что так. установка curl -O https://releases.hashicorp.com/vagrant/2.2.6/vagrant_2.2.6_x86_64.deb && \ sudo dpkg -i vagrant_2.2.6_x86_64.deb Так же надо не забывать про модули доставленные мной vagrant plugin install vagrant-disksize

Mysql в командах

Блок внешних команд Сделать бэкап одной базы с просмотром состояния выполнения команды mysqldump -hhost -uuser -ppass -Pport database | pv > db.sql Вгрузить бэкап ( одной или нескольких баз ) pv db.sql | mysql -hhost -uuser -ppass -Pport database Сделать бэкап всего сервера ( полезно во время аварий ) mysqldump -hhost -umora -ppass -Pport —all-databases | pv > dump.sql Основные вещи используемые внутри мускула Создать базу create database test ; drop database test; use test […]

Mediawiki знания

Настройка функционала производится через файл LocalSettings.php Если тебе кажется что движок пиздит service php7.0-fpm restart команда для создания зверей php ./maintenance/createAndPromote.php —username user —password pass —bureaucrat

Следующая страница → ← Предыдущая страница