Как подружить Mercurial и Nginx на Deebian 7 (Wheezy)

Допустим у нас есть хост с именем repo.example.com, на нём должен находиться наш репозиторий с исходными кодами, к которому мы будем обращаться по протоколу http.Ранее я уже рассказывал, как реализовать подобное решение на apache2: http://devppp.blogspot.ru/2013/10/mercurial-http-debian-70.html А вот краткая инструкция пользователя: http://devppp.blogspot.ru/2013/10/merurial.html Установка пакетов Для настройки данного решения нам понадобится веб-сервер и система управления репозиторием mercurial: […]

Что делать если PECL не может установить пакеты с pecl.php.net?

Допустим сайт http://pecl.php.net/ тупит, возможно на нём проводятся технические работы, либо его DDOS’ят всякие нехорошие личности, либо наш комп не имеет доступа в интернет, а нам прям срочно необходимо на нашем сервере установить расширение, которое делает возможным работу с Oracle через PHP.Скачаем нужный нам пакет, например OCI с офф.сайта http://pecl.php.net/package/oci8, там будет большой список пакетов, я выбрал последнюю […]

Настройка master->slave репликации MySQL на Debian 7 (Wheezy)

Потребовалось развернуть репликацию на MySQL для того чтобы распределить нагрузку на один очень загруженный комп. Для этого есть: Сервера master.company.com (192.168.10.2) и slave01.company.com (192.168.10.3) Две базы данных portal и temp Статья на хабре за 2009 http://habrahabr.ru/post/56702/,с тех пор мало что изменилось, но есть ряд недомолвок со стороны автора и синтаксис работы с командной строкой mysql немного изменился […]

Настройка master->slave репликации MongoDB на Debian 7 (Wheezy)

Для реализации приложения, которое очень активно пишет в базу, потребовалось развернуть кластер из баз MongoDB, ранее я в принципе не имел опыта работы с этой СУБД, поэтому сделал маленькую заметку. Маны которые попадались мне в сети не содержали всех мелочей с которыми мне пришлось провозиться, например: В кластере mongo должно быть минимум 3 базы mongo […]

Установка Oracle Client 11g Release 2 на Debian 7 (amd64)

По рабочей необходимости мне потребовалось установить на один Debian 7 клиент Oracle, чтобы в последствии использовать его при разработке сетевого приложения на php используя модуль oci8. Ранее я уже писал подобную статью, но про установку базы данных Oracle: http://devppp.blogspot.ru/2013/02/oracle-11g-release-2-ubuntu-1204-amd64.html Тут же описывается только клиент, который нужно установить на свежеустановленный Debian 7 без графического интерфейса и […]

Настройка master<->master репликации PostgreSQL через Bucardo

Хочу поделиться своим опытом настройки репликации PostgreSQL типа master<->master, которую мне потребовалось развернуть для уменьшения нагрузки на компьютер, на котором изначально была одна база, но со временем нагрузка на компьютер так возросла, что база перестала справляться. Итак, что у нас есть и что нам нужно: Есть 2 компьютера с чистой Debian 7 (pg1 -> 192.168.2.11 […]

Настройка автоматической обработки писем через Postfix

Допустим есть скрипт для обработки почты, который обрабатывает все приходящие на него потоком данные и раскладывает их по директориям.Начнём с установки почтового сервера: sudo apt-get install postfix Удалим другие почтовые сервера (если есть): sudo apt-get purge sendmail exim4 Переустановим постфикс (на всякий случай, чтобы ссылки точно обновились): sudo apt-get install —reinstall postfix  Далее нужно настроить […]

Создание ISO-образа через командную строку

Как-то раз потребовалось на удалённый гипервизор в одну виртуальную машины закинуть установочные файлы одной программки, сложность заключалась в том что прямого доступа к указанному хосту не было, а лишь через клиент вмвари в защищённой сети, доступный только по RPD, для этого был придуман способ перекинуть данные в виде ISO образа, на компьютер, на котором был […]

Установка Skype 4.2 (i386) на Debian 7.2.0 (amd64)

Вдохновившись следующей статьёй: http://www.linuxrussia.com/2013/04/skype-ubuntu-1210-1304-1204.html Я решил на свой 64-битный debian тоже поставить skype, но есть несколько интересных моментов. Например, версия skype-for-linux под все архитектуры с именем skype-debian_4.2.0.11-1_i386.deb на самом деле даже и не думала поддерживать amd64, что видно из названия. Добавим архитектуру Для того чтобы установить x86 приложение на x86_64 debian нужно добавить 32-битную архитектуру […]