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

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

Linux: определить init систему — Systemd vs Upstart
0 (0)

4 мая 2016

Поиск по процессам Первый вариант — выполнить ps -aux | [initname]. Например, Ubuntu 12 и 14 используют Upstart: $ ps aux | grep upstart root 354 0.0 0.1 19472 648 ? S 16:31 0:00 upstart-udev-bridge —daemon root 566 0.0 0.1 15256 636 ? S 16:31 0:00 upstart-socket-bridge —daemon root 906 0.0 0.1 15272 644 ?… Читать далее »

Loading

Azure: VM с NGINX в роли reverse-прокси к WebApp
0 (0)

30 апреля 2016

Задача — поднять реверс-прокси на NGINX, который будет проксировать данные к WebApp в Azure. NGINX будет работать на виртуальной машине. Создание VM Используем Azure CLI  для создания машины. Логинимся: $ azure login Проверяем режим Azure CLI — нужен arm (Resource Manager mode): $ azure config list | grep arm data: mode arm

Loading

Azure: CDN и Blob Storage
0 (0)

26 апреля 2016

Введение Создание Storage account Настройка Azure CDN Content Delivery Network (CDN) — система распределенных (географически, по различным дата-центрам) серверов, которые доставляют веб-страницы и другой контент пользователю, основываясь на его местоположении, с ближайшего к нему  сервера, входящего в CDN. Принцип его работы: Пользователь запрашивает файл (или asset) через специальный URL, который выглядит как <endpointname>.azureedge.net. DNS перенаправляет запрос к Point-of-Presence (POP),… Читать далее »

Loading

curl: отобразить время выполнения запроса
0 (0)

25 апреля 2016

Что бы с помощью curl увидеть время, затраченное на выполнение запроса — можно использовать опцию -w, которая определяет формат выводимой информации. Простой пример: $ curl -w «%{time_total}\n» -o /dev/null -s http://cdntesting.blob.core.windows.net/static/netdata.png 0,332 Тут модификатор time_total, как понятно из его имени, отображает общее время.

Loading

JIRA: ручная установка на Debian
0 (0)

25 апреля 2016

Установка JIRA 7.1.4 на Debian 8 Jessie в Vagrant-бокс. Подготовка Vagrant бокса и ОС Установка MySQL/MariaDB Установка Java Установка и настройка JIRA Установка и настройка NGINX Завершение установки Подготовка Vagrant бокса и ОС Создаем машину: $ vagrant init debian/jessie64 Редактируем файл Vagrantfile, настраиваем сеть и добавляем памяти: … config.vm.network «public_network» … config.vm.provider «virtualbox» do |vb| vb.memory =… Читать далее »

Loading

TLS/SSL: NGINX — настройка SSL от Let’s Encrypt на Debian 8
0 (0)

12 апреля 2016

Let’s Encrypt — относительно новый Certificate Authority (CA) провайдер, который раздает TLS/SSL сертификаты бесплатно. На сегодня — Let’s Encrypt еще в открытой бете, однако работает. Не хватает поддержки NGINX и виртуальных хостов — но доделают. Пока — подключим Let’s Encrypt и NGINX с помощью плагина Webroot. Схема того, как работает Let’s Encrypt и NGINX:

Loading

Unix: что такое traceroute
0 (0)

10 апреля 2016

Оригинал и полная версия доступна тут>>>. Основы traceroute «Просмотр результатов traceroute схож с наблюдением с высоты птичьего полета за движением автомобиля из одной точки в другую: вы видите каждую из дорог (маршрутов) и перекрестков (роутеров), которые встречаются по пути» (с) Richard Steenbergen, NANOG presentation. Каждая строка в выводе traceroute представляет собой один «прыжок» («hop«) через роутер и отображает… Читать далее »

Loading

Linux: утилита htop
0 (0)

8 апреля 2016

Общие сведения htop — хорошо известная утилита для мониторинга, аналог top. При запуске с настройками по умолчанию — она выглядит так: Верхняя часть окна делится на правую и левую колонки. В левой отображается нагрузка на процессор и использование памяти. В правой — общее кол-во запущенных процессов, нагрузка за 1, 5 и 15 минут и время с… Читать далее »

Loading