Архив за месяц: Февраль 2016

SSH: Could not load host key: /etc/ssh/ssh_host_ed25519_key

13 февраля 2016
 

 После запуска нового EC2 инстанса с Debian 8 — в /var/log/auth.log стали появлятся ошибки такого вида: … Feb 13 08:17:18 ip-172-31-24-203 sshd[882]: error: Could not load host key: /etc/ssh/ssh_host_ed25519_key Feb 13 08:17:18 ip-172-31-24-203 sshd[882]: Connection closed by 176.37.186.107 [preauth] … Проверяем наличие самого файла: # file /etc/ssh/ssh_host_ed25519_key /etc/ssh/ssh_host_ed25519_key: cannot open `/etc/ssh/ssh_host_ed25519_key’ (No such file or directory)… Читать далее »

Linux: добавить пользователя в группу

10 февраля 2016
 

 Для работы с группами используются две утилиты: useradd — используется при создании нового пользователя, для изменения информации по умолчанию при добавлении нового пользователя, либо для добавления нового пользователя в дополнительные группы; usermod — используется для модификации существующего аккаунта. Добавление существующего пользователя в существующую группу Используйте usermod с опциями -a (append — добавить) и -G — group:… Читать далее »

Azure: просмотр логов в Azure Websites Log Browser

9 февраля 2016
 

 Что бы упростить задачу по просмотру логов в Azure — можно использовать расширение Azure Websites Log Browser, которое добавляет красивый и достаточно удобный интерфейс для просмотра содержимого каталога D:homeLogFiles. Содержимое каталога выглядит так: > dir d:homeLogFiles D:homesitewwwroot Volume in drive D is Windows Volume Serial Number is DE4A-1EEB Directory of d:homeLogFiles 01/11/2016 02:02 PM <DIR> . 01/11/2016 02:02… Читать далее »

C: Declare vs Define в C и C++

8 февраля 2016
 

 Объявление (declaration) и определение (definition) в C и C++ имеют небольшое, но очень важное различие. Если не понимать его — то вас ожидают странные ошибки линкера (LD в GCC — /usr/bin/ld), вроде «undefined symbol foo«, «undefined reference to ‘foo’» или даже «undefined reference to vtable for foo» (в C++). Что такое Объявление в C и C++ Когда вы объявляете переменную, функцию… Читать далее »

Linux: Xorg — изменяем скорость перемещения курсора мышки

5 февраля 2016
 

 После установки CentOS 7 + KDE скорость перемещения курсора показалась слишком маленькой. Изменить параметры мышки можно с помощью утилиты  xinput. Находим устройсва: # xinput list ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ ImExPS/2 Generic Explorer Mouse id=10 [slave pointer (2)] ⎣ Virtual… Читать далее »

Vault: Consul в роли бекенда

3 февраля 2016
 

 Пример быстрой настройки Vault с хранилищем данных в Consul. Установка выполняется на Ubuntu 14. Подробнее о Vault —Vault: установка и базовые операции. Подробнее о Consul —Consul: установка и базовые операции. Устанавливаем Vault: # cd /usr/local/bin/ # wget https://releases.hashicorp.com/vault/0.4.1/vault_0.4.1_linux_amd64.zip # unzip vault_0.4.1_linux_amd64.zip Archive: vault_0.4.1_linux_amd64.zip inflating: vault # rm vault_0.4.1_linux_amd64.zip

Consul: установка и базовые операции

2 февраля 2016
 

 Краткий HowTo по установке и использованию Consul от  Hashicorp. Установка выполняется на Ubuntu 14. Загрузить архив с Consul можно тут>>>. Полная документация доступна тут>>>. Установка Consul Загружаем архив с подходящей сборкой со страницы загрузок>>>: $ cd /tmp/ $ wget https://releases.hashicorp.com/consul/0.6.3/consul_0.6.3_linux_amd64.zip $ unzip consul_0.6.3_linux_amd64.zip Archive: consul_0.6.3_linux_amd64.zip inflating: consul