Debian: unattended-upgrades – автообновление системы и пакетов

07/24/2017
 

 Для автоматического обновления установленных пакетов и системы в Debian используется пакет unattended-upgrades. Страница на Debian-wiki – тут>>>. Аналогичный механизм для CentOS – yum-cron, описан тут>>>. Установка, настройка unattended-upgrades Устанавливаем пакет:

Azure: VMSS за Load Balancer, renew SSL от Let’s Encrypt, SMB file share и NGINX-proxy

07/19/2017
 

 Продолжаем танцевать с проектом на Azure. Описание самого проекта можно найти в посте Azure: CDN, NodeJS, Docker Swarm и Blue-Green деплой. Сейчас имеется одна виртуальная машина, на которой работает NGINX, выполняющий роль прокси для всех доменов и всех сервисов проекта. Изначально – этот прокси планировался для двух WordPress сайтов проекта, и никоим образом не для того,… Read More »

Azure: CLI – пример создания SMB file share, Load Balancer и Linux VM с NGINX

07/17/2017
 

  Задача – добавить новую группу ресурсов, которая бы включала в себя Load Balancer и две виртуальные машины с NGINX за ним. Машины будут использовать единую файл-шару, в которую будут деплоиться обновлённые конфиги NGINX. Ресурс группа будет включать в себя: Load Balancer две идентичные VM с NGINX Storage Account, который будет подключаться как Samba-share ресурс… Read More »

Linux: iperf – тест скорости

07/12/2017
 

 iperf – утилита для тестирования скорости канала между двумя хостами. Быстрый пример использования. На рабочей машине устанавливаем (Arch Linux): На удалённом хосте (Ubuntu в AWS Китай):

AWS: The AWS Access Key Id you provided does not exist in our records

07/11/2017
 

 Проблема При попытке создания корзины используя профайл по умолчанию – AWS CLI сообщает об ошибке: $ aws s3 mb s3://tf-test-state make_bucket failed: s3://tf-test-state An error occurred (InvalidAccessKeyId) when calling the CreateBucket operation: The AWS Access Key Id you provided does not exist in our records При том, что ключ присутствует:

Viber: получить history в текстовом виде и скрипт бекапа

07/10/2017
 

 Как и Skype – Linux-клиент Viber хранит данные в локальной SQLite базе: $ ls -l ~/.ViberPC/38096***26/ | grep db -rw-r–r– 1 setevoy setevoy 38912 Jun 30 15:30 data.db -rw-r–r– 1 setevoy setevoy 32768 Jul 10 10:38 data.db-shm -rw-r–r– 1 setevoy setevoy 1048032 Jul 10 10:38 data.db-wal -rw-r–r– 1 setevoy setevoy 5072896 Jul 10 09:59 viber.db… Read More »

Docker: registry && Jenkins migrate

07/02/2017
 

 Задача – перенести сетап из постов Docker: private registry в AWS [China] с S3 storage и Docker: AWS [China] – Jenkins в Docker на новый интанс. VPC, EC2, EIP, EBS разделы и S3 корзина уже созданы. Пост – совсем не HowTo, скорее просто заметка для себя.

Python: структуры данных

06/30/2017
 

 Перевод – краткий обзор структур данных в Python. Оригинал – тут>>>. В Python 3 имеется четыре встроенных типа данных – списки (list), кортежи (turple), словари (dictionary) и списки (set).

Linux: установка redshift

06/29/2017
 

 redshift – аналог f.lux для уменьшения голубого спектра монитора в зависимости от времени суток: к вечеру убавляется голубой, добавляется красный, утром/днём – наоборот. Установка на Arch Linux: