Vagrant: временные файлы в каталоге с кодом
0 (0)

27 мая 2016

После очередной перезагрузки Ubuntu 14.04 — после запуска Vagrant создаёт пачку временных файлов в каталоге, из которого запускается машина. Например: drwx—— 2 setevoy setevoy 4096 тра 23 17:48 d20160523-14363-lsgikd drwx—— 2 setevoy setevoy 4096 тра 23 17:09 d20160523-1721-n8qz8c drwx—— 2 setevoy setevoy 4096 тра 23 17:10 d20160523-1999-hxju2m drwx—— 2 setevoy setevoy 4096 тра 23 17:11… Читать далее »

Loading

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

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… Читать далее »

Loading

C: указатели — подробный разбор
0 (0)

22 мая 2016

Перевод с небольшими дополнениями, уточнениями и примерами. Оригинал в посте C Pointers Explained, Really. >>><<< Когда я учился в колледже — мой друг пожаловался, что ему сложно понять синтаксис и использование указателей при программировании на С. Для примера он привёл код вида «*x=**p++«, говоря что он уродливый и сложный для чтения, в нём слишком много операторов, наложенных друг… Читать далее »

Loading

Ruby: скрипт git-деплоя в Azure
0 (0)

21 мая 2016

Скрипт запускается из GoCD и использует Git-деплой от Azure — загружает репозиторий из Azure WebApp на билд-агент GoCD, rsync-ом копирует в него новые файлы, добавляет файл version.html с номером билда и номером последнего коммита, коммитит, и пушит изменения обратно в репозиторий на WebApp в Azure. Для авторизации используются переменные из Environment variables в GoCD:

Loading

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

20 мая 2016

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

Loading

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

19 мая 2016

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

Loading

Ruby: cannot load such file — mkmf
0 (0)

18 мая 2016

Во время запуска Test Kitchen — Ruby падает с ошибкой: … Installing json 1.8.2 with native extensions Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /usr/bin/ruby1.9.1 extconf.rb /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require’: cannot load such file — mkmf (LoadError) from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require’ from extconf.rb:1:in `<main>’ … Устанавливаем apt-file: # apt-get install apt-file Находим пакет, в который входит mkmf: #… Читать далее »

Loading

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

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… Читать далее »

Loading

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

13 мая 2016

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

Loading