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

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

Github: авторизация по SSH ключам

31 мая 2016
 

 Генерируем ключ: $ cd ~/.ssh/ $ ssh-keygen -t rsa -C «[email protected]» Generating public/private rsa key pair. Enter file in which to save the key (/home/setevoy/.ssh/id_rsa): setevoy_github_openssh Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in setevoy_github_openssh. Your public key has been saved in setevoy_github_openssh.pub. The key fingerprint is:… Читать далее »

Travis: Maven билд Java приложения и деплой на Azure

30 мая 2016
 

 Travis — Continuous Integration сервис от разработчиков Github. Является hosted-решением, т.е. располагается на серверах самого Travis. На данный момент — умеет работать только с гит-репоизториями Github, поддержка других сервисов на 2016 год не планируется.

Vagrant: добавить второй диск

28 мая 2016
 

 Задача: добавить к Vagrant-боксу второй жесткий диск. Создаём машину: $ vagrant init ubuntu/trusty64 Запускаем: $ vagrant up Проверяем свзяанные данные — файл диска и т.д: $ ls -l /home/setevoy/VirtualBox\ VMs/build6_default_1464167769486_18523/ total 1542580 -rw——- 1 setevoy setevoy 1584398336 тра 25 12:17 box-disk1.vmdk -rw——- 1 setevoy setevoy 7488 тра 25 12:16 build6_default_1464167769486_18523.vbox -rw——- 1 setevoy setevoy 7488… Читать далее »

Ubuntu: LVM — добавление диска к виртуальной машине ESXi

25 мая 2016
 

 Текущее состояние: # df -h / Filesystem Size Used Avail Use% Mounted on /dev/mapper/vmt—ubuntu—base-root 26G 1.9G 23G 8% / Или с помощью lsblk: # lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sr0 11:0 1 1024M 0 rom sda 8:0 0 30G 0 disk ├─sda1 8:1 0 243M 0 part /boot ├─sda2 8:2 0 1K… Читать далее »

Linux: Netdata — мониторинг с веб-интерфейсом

20 мая 2016
 

 Netdata — утилита для мониторинга в реальном времени Linux систем, приложений, устройств по SNMP и так далее. Простая установка, множество графиков «из коробки» и красивый веб-интерфейс. Больше информации — на странице>>> проекта.

Linux: SSH туннель для браузера

19 мая 2016
 

 Быстрая «напоминалка» — как поднять туннель для браузера в Linux: $ ssh -D 3033 [email protected] -p 2222 Тут: -D: собственно, опция указывающая на создание туннеля: «Specifies a local “dynamic” application-level port forwarding.» -p: порт удаленного сервера SSH для подключения (по умолчанию 22, но всегда лучше изменить его, см. больше в SSH: управление ограничениями доступа к… Читать далее »

Chef: chef-solo пример

17 мая 2016
 

 Создание VM Подготавливаем бокс: $ vagrant init ubuntu/trusty64 Обновляем Vagrantfile: … config.vm.network «public_network» … config.vm.provider «virtualbox» do |vb| … vb.memory = «2048» end …

SSH: авторизация по ключам — пример

14 мая 2016
 

 Быстрая HowTo. Более полный вариант — в посте SSH: авторизация по ключам. Генерируем ключ: $ ssh-keygen -t rsa -f .ssh/service_id Generating public/private rsa key pair. Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in .ssh/service_id. Your public key has been saved in .ssh/service_id.pub. The key fingerprint is: a3:18:00:75:2a:6f:99:8f:ab:b4:c0:dd:58:da:84:ed setevoy@host… Читать далее »

AWS: VPC — введение, примеры

13 мая 2016
 

 AWS VPC (Virtual Private Cloud) — виртуальная сеть, напоминающая традиционные сети, с которыми вы могли сталкиваться в дата-центрах или офисах, но с преимуществами, которые предлагает масштабируемая инфраструктура Amazon. Общие понятия VPC и подсети VPC — это виртуальная сеть, выделенная вашему аккаунту и она отделена от всех других сетей в облаке AWS. В этой сети вы можете… Читать далее »

Azure: управление зонами в Azure DNS — Git, GoCD, bash и Azure CLI

12 мая 2016
 

 Новый проект переносит свои домены на DNS Azure, для чего требовалось создать возможность управления ими. Схема получается следующая: файлы зон хранятся в Stash; GoCD проверяет обновления в Stash, и триггерит билд; во время билда — файлы зон заливаются на Azure DNS. Обновление данных выполняется bash-скриптом с помощью Azure CLI. Больше про Azure CLI  и работу с… Читать далее »