Архив рубрики: Operating System

Установка Nginx 1.9 в Ubuntu (official mainline repositories)

Nginx известен своей высокой производительностью, стабильностью, богатым набором функций, простой настройкой потребляя при этом малое количество ресурсов сервера. Открываем /etc/apt/sources.list nano /etc/apt/sources.list В конец фалйа добавляем: Для Debian 6 Squeeze deb https://nginx.org/packages/mainline/debian/ squeeze nginx deb-src https://nginx.org/packages/mainline/debian/ squeeze nginx Для Debian 7 Wheezy deb https://nginx.org/packages/mainline/debian/ wheezy nginx deb-src https://nginx.org/packages/mainline/debian/ wheezy nginx Для Debian 8 Jessie deb… Читать далее »

Устновка Zabbix 2.4 в Debian 8 Jessie

Устновка Zabbix 2.4 в Debian 8 Jessie ZABBIX — свободная система мониторинга и отслеживания статусов разнообразных сервисов компьютерной сети, серверов и сетевого оборудования. <UPDATE> Для установки доступен Zabbix 3.0, иснтрукции по установке доступна тут. </UPDATE> Как установить zabbix на debian 8? Добавляем официальный репозиторий wget https://repo.zabbix.com/zabbix/2.4/debian/pool/main/z/zabbix-release/zabbix-release_2.4-1+jessie_all.deb Устанавливаем meta пакет dpkg -i zabbix-release_2.4-1+jessie_all.deb Обновляем кеш репозиториев apt-get update Установка Zabbix-Agent apt-get… Читать далее »

Установка Zabbix 2.4 в Debian 7 Wheezy

Устновка Zabbix 2.4 в Debian 7 Wheezy ZABBIX — свободная система мониторинга и отслеживания статусов разнообразных сервисов компьютерной сети, серверов и сетевого оборудования. Добавляем официальный репозиторий wget https://repo.zabbix.com/zabbix/2.4/debian/pool/main/z/zabbix-release/zabbix-release_2.4-1+wheezy_all.deb Устанавливаем meta пакет dpkg -i zabbix-release_2.4-1+wheezy_all.deb Обновляем кеш репозиториев apt-get update Установка Zabbix-Agent apt-get install zabbix-agent Установка Zabbix Server с Mysql бэкэндом apt-get install zabbix-server-mysql Установка Zabbix Server PostgreSQL бэкэндом… Читать далее »

Psycopg2 установка (PostgreSQL адаптер для Python) в OSX

Psycopg2 установка (PostgreSQL адаптер для Python) в OSX Я использовал Django с Postgres бэкэндом и у меня были трудности с установкой  адаптера Python DB для Postgres на моем Mac OSX. Я установил Postgres, используя Postgres.app для OSX. Но когда я попытался установить адаптер, используя «pip» (менеджер пакетов Python) Я получил сообщение об ошибке: sudo pip… Читать далее »

Установка Golang с homebrew в MacOS

Установка Golang с homebrew в MacOS Golang (часто также Golang) — компилируемый, многопоточный язык программирования, разработанный компанией Google. Устанавливается с помощью homebrew Создаем нужные дириктории mkdir $HOME/Go mkdir -p $HOME/Go/src/github.com/user   Добавляем пути в $PATH nano ~/.bash_profile дописываем в конец файла export GOPATH=$HOME/Go export GOROOT=/usr/local/opt/go/libexec export PATH=$PATH:$GOPATH/bin export PATH=$PATH:$GOROOT/bin затем применяем source ~/.bash_profile Установка Golang brew… Читать далее »

Установка homebrew в OSX

Установка homebrew в OSX Homebrew устанавливает нужные вам пакеты, не предоставленные Apple. Открываем Terminal app ruby -e «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)» После успешной становки Вам будет доступна команда brew, при выполнении которой в терминале Вы увидите следующее Example usage: brew [info | home | options ] [FORMULA…] brew install FORMULA… brew uninstall FORMULA… brew search [foo]… Читать далее »

Debian 8 стандартные репозитории

Стандартный набор репозиториев для Debian 8 Apt — Менеджер пакетов применяемый в Debian  использует файл содержащий список источников из которых могут быть скачаны и установлены пакеты. Debian 9 стандартные репозитории Debian 10 стандартные репозитории Типы архивов Архивы делятся на два типа «deb»  или  «deb-src«. Deb — источник содержащий скомпилированные бинарные пакеты для нормальной установки и использования. Deb-src — источник… Читать далее »

Блокировка WPScan средствами Fail2ban

Блокировка WPScan средствами Fail2ban **Все команды в статье выполняются от рута Первым делом установим fail2ban. apt-get install fail2ban Создаем конфигурационный файл с регулярным выражением, для определения попыток сканирования вашего wordpress. Данное регулярное выражение работает с логами Apache2, версия для Nginx находится сдесь. nano /etc/fail2ban/filter.d/apache-wpscan.conf Вставляем: # FAIL2BAN CONFIGURATION FILE # # [Definition] failregex = failregex =… Читать далее »

Nginx: Блокировка WPScan средствами Fail2ban

Nginx: Блокировка WPScan средствами Fail2ban **Все команды в статье выполняются от рута Первым делом установим fail2ban. apt-get install fail2ban Создаем конфигурационный файл с регулярным выражением, для определения попыток сканирования вашего wordpress. Данное регулярное выражение работает с логами Nginx, версия для Apache2 находится сдесь. nano /etc/fail2ban/filter.d/nginx-wpscan.conf Вставляем: # FAIL2BAN CONFIGURATION FILE # # [Definition] failregex = failregex = ^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6}:[0-9]{1,5}… Читать далее »

Защита PostfixAdmin с помощью Fail2ban

**Все команды в статье выполняются от рута Первым делом установим fail2ban. apt-get install fail2ban Создаем конфигурационный файл с регулярным выражением, для определения несанкционированых попыток логина в Postfixadmin. nano /etc/fail2ban/filter.d/nginx-postfixadmin-login.conf Вставляем: # FAIL2BAN CONFIGURATION FILE # # [Definition] failregex = ^.*PostfixAdmin login failed.*client: <HOST>.* Проверить до приминения этот фильтр можно с помощью команды fail2ban-regex /var/log/nginx/error.log /etc/fail2ban/filter.d/nginx-postfixadmin-login.conf… Читать далее »