Архив рубрики: HOWTO’s

Вопросы, касаюшиеся установки и настройки различных приложений.

BASH: регулярные выражения: =~ и BASH_REMATCH
0 (0)

11 апреля 2015

В BASH версии 3.0 и выше имеется специальный оператор для работы с регулярными выражениями =~.   Для примера возьмём такой скрипт: #!/usr/bin/env bash PATH=»/var/lib/mysql/rtfm_db1/*» regex=».*.MYI» for file in $PATH; do if [[ $file =~ $regex ]]; then echo -e «Found file: $file» fi done

Loading

MariaDB : установка на Debian 7 Wheezy из репозитория
0 (0)

10 апреля 2015

Переходим на страницу https://downloads.mariadb.org/mariadb/repositories и выбираем версию системы и версию MariaDB. Например — для Debian 7 Wheezy и MariaDB 10.0 это будет https://downloads.mariadb.org/mariadb/repositories/#mirror=cube&distro=Debian&distro_release=wheezy—wheezy&version=10.0. Создаём файл /etc/apt/sources.list.d/mariadb.list, в который записываем: deb http://mariadb.cu.be//repo/10.0/debian wheezy main deb-src http://mariadb.cu.be//repo/10.0/debian wheezy main

Loading

Amazon We Services: CLI — создание образа, создание машины из образа, проверка состояния
0 (0)

7 апреля 2015

Предполагается, что имеются созданные EC2 боксы. Для управления — используем установленые и настроенные CLI tools на удалённом сервере. Что бы посмотреть уже созданные образы — используйте ec2-describe-images с ключом —owner self: $ ec2-describe-images —owner self IMAGE ami-6f476e5f 264418146286/deb_1_n1 264418146286 available private x86_64 machine ebs /dev/xvda hvm xen BLOCKDEVICEMAPPING EBS /dev/xvda snap-d8dbc886 32 true gp2 Not Encrypted Тут уже… Читать далее »

Loading

TeamCity: интеграция с Jira
0 (0)

6 апреля 2015

Интеграция TeamCity с JIRA позволяет легко отслеживать состояние билдов по конкретным таскам. Выполняется с помощью плагина (платного) TeamCity Integration for JIRA. На удивление — не нашёл ни одного подробного HowTo, хотя задача наверняка была бы интересна многим. Важно: если TeamCity находится за каким-то сервером, например NGINX — ему потребуются дополнительные настройки для WebSocket. Начнём с TeamCity.

Loading

TeamCity: reverse proxy через NGINX на порт 80 и Some users cannot use optimized web UI updates via WebSocket protocol.
0 (0)

4 апреля 2015

Вместо того, что бы ходить к TeamCity по адресу вида http://teamcity.domain.local:8111 – можно добавить NGINX, который будет проксировать запросы с порта 80 на порт 8111 TeamCity. Предполагается, что TeamCity уже установлен и настроен. Тут речь только о NGINX. В отличии от настройки для Bamboo — тут требуются дополнительные параметры для NGINX. Без этих параметров — TeamCity будет сообщать: Some users cannot use optimized… Читать далее »

Loading

Apache Cassandra: описание директорий, язык CQL, утилита cqlsh
0 (0)

3 апреля 2015

Прежде, чем продолжать знакомство с Apache Cassandra — давайте посмотрим — какие каталоги и файлы идут «в комплекте». Так как при установке deb-пакетом они разбросаны по системе — установим скомпилированную версию. Со страницы загрузок выбираем зеркало и загружаем файл: $ wget http://apache.cp.if.ua/cassandra/2.0.14/apache-cassandra-2.0.14-bin.tar.gz Распаковываем: $ tar xfp apache-cassandra-2.0.14-bin.tar.gz

Loading

Apache Cassandra: установка на Debian Wheezy
0 (0)

1 апреля 2015

Apache Cassandra — NoSQL сервер баз данных, используемый такими сервисами как Amazon, Facebook, Twitter и т.п. Краткое описание из книги Cassandra The Definitive Guide — Eben Hewitt: «Apache Cassandra — это open source, распределённая, децентрализованная, легко масштабируемая, устойчивая, настраиваемая система». Установка выполняется на Debian 7 Wheezy , Oracle Java 1.8. Установка будет выполняться из ASF (Apache Software Foundation) репозитория. Найти подходящую версию можно… Читать далее »

Loading

Cacti: установка на CentOS + NGINX + PHP-FPM + MariaDB
0 (0)

30 марта 2015

Cacti — утилита для мониторинга системы (ресурсов, сети), с веб-интерфейсом на PHP, главной целью которой является отрисовка графиков нагрузки. Для работы Cacti потребуются: NGINX + PHP-FPM: веб-сервер для отображения графиков, созданных PHP и RRDTool; MySQL/MariaDB: сервер баз данных для хранения информации Cacti; PHP: для работы веб-интерфейса Cacti и создания графиков с помощью RRDTool; PHP-SNMP: расширение PHP для получения данных… Читать далее »

Loading

PowerDNS: установка и настройка на CentOS + MySQL/MariaDB + Poweradmin
0 (0)

27 марта 2015

Домашняя страница PowerDNS — тут>>>. Установка выполняется на CentOS 6.6. Установка MariaDB полностью описана тут>>>. Устанавливаем MariaDB: # yum install MariaDB-client MariaDB-common MariaDB-compat MariaDB-devel MariaDB-server MariaDB-shared Запускаем: # service mysql start

Loading