Архив рубрики: UNIX/Linux

Вопросы, касающиеся работы операционных систем GNU/Linux

Debian: установка Oracle Java 8 из репозитория

31 марта 2015
 

 Создаём файл репозитория /etc/apt/sources.list.d/webupd8team-java.list: deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main Добавляем ключ: # apt-key adv —keyserver hkp://keyserver.ubuntu.com:80 —recv-keys EEA14886 … gpg: imported: 1 (RSA: 1)

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

30 марта 2015
 

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

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

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

Linux: описание и полезные опции process status

23 марта 2015
 

 Process status (ps) в любой UNIX-like системе — одна из наиболее используемых команд. Она используется для отображения всех запущенных в системе процессов, и информации о них — используемая память, процессорное время, PID/PPID, пользователь и другое. Будучи запущенной без опций — она выведет минимальное количество информации: # ps PID TTY TIME CMD 2166 pts/3 00:00:00 ps… Читать далее »

Bamboo: reverse proxy через NGINX на порт 80

19 марта 2015
 

 Вместо того, что бы ходить к Bamboo по адресу вида http://bamboo.domain.local:8085 — можно добавить NGINX, который будет проксировать запросы с порта 80 на порт 8085 Bamboo. Предполагается, что Bamboo уже установлен и настроен. Тут речь только о NGINX.

Bamboo: установка и настройка на CentOS + MySQL/MariaDB

11 марта 2015
 

 Bamboo — билд-сервер и Сontinuous Integration tool, аналогичен TeamCity, но так как разработчик — Atlassian — то в нём реализована тесная интеграция с Jira и другими продуктами Atlassian. Именно поэтому на новом проекте решили попробовать мигрировать на Bamboo вместо TeamCity. Недостаток — он платный, но для знакомства доступна 30-ти дневная Trial лицензия, а годовая лицензия на… Читать далее »

Django: установка NGINX + uWSGI + Django на CentOS

28 января 2015
 

 В дополнение к этому, этому и этому — решил собрать всё в одном месте, что бы упростить процесс. Установка выполняется на: # cat /etc/redhat-release CentOS release 6.6 (Final) Устанавливаем необходимые пакеты: # yum install python-pip python-devel libxml2 libxml2-devel python-setuptools zlib-devel wget openssl-devel pcre pcre-devel gcc make autoconf automake Устанавливаем сам Django.

Postfix: пересылка локальной почты на внешний почтовый сервер (relay)

21 января 2015
 

 Письма для root по умолчанию доставляются через локальный Posfix-сервер (MTA — Mail Transport Agent). Проблема заключается в том, что для домена прописана неверная МХ-запись: # dig domain.com MX +short 10 puppy.domain.com. И доставка почты через него невозможна: Jan 14 16:19:07 zeus postfix/smtp[21287]: 37399CC: to=<[email protected]>, orig_to=<root>, relay=none, delay=1.4, delays=0.01/1.3/0.04/0, dsn=4.4.1, status=deferred (connect to puppy.domain.com[172.***.***.121]:25: Connection refused)