Синхронизация папок удаленных серверов с локальной машиной посредством ansible

Задача: есть кучка серверов, на которых нужно поддерживать в актуальном состоянии все скрипты.

Решение: используем ansible

1) Создаем файл конфигурации ansible.cfg

, куда занесем некоторые основные значения, чтобы каждый раз не вставлять в параметры

2) Сделаем доступ по ssh без ввода пароля

3) Создадим файл inventory

, где создали группу и перечислили хосты этой группы

4) Создадим playbooks

5) Ну и запустим наши потуги:

Удаленный доступ к серверу по ssh без ввода пароля

Из Windows

  1. Сгенерируем ключ ssh-keygen (в коммандной строке)
  2. Он появится в файле C:\Users\vasya\.ssh\id_rsa.pub Открыть его блокнотом и скопировать его в буфер обмена
  3. Вставить содержимое буфера на сервере в файл /home/vasya/.ssh/authorized_keys

При входе по ssh например через MobaXTerm, теперь указать ключ, а не пароль

Из Linux

1) Создадим ключи ssh на сервере(1):

2) С этого же сервера(1) скопируем получившийся ключ на сервер (2):

3) Пробуем зайти на сервер(2) по ssh:

Ура! Входит без пароля..

Настройка Ubuntu Server для отправки почты (не почтовый сервер)

Для того чтобы сервер смог отправлять техническую почту о чем либо, например по команде:

,ножно его сначала слегка настроить. Проще всего, используя ssmtp

Затем редактируем файл /etc/ssmtp/ssmtp.conf

Одно Но! Вам нужно для этого иметь почту где-то, где нет обязательной авторизации по SSL/TLS.




Как залить дамп базы данных созданный в MySQL 5.xx (до 5.6) в MySQL базу версии 5.7

Начиная с MySQL 5.7 база данных по умолчанию запускается в «строгом» режиме, т.е. например если не верная дата в базе, или «должно быть что то, а вставляется NULL», то такие запросы более работать не будут. Соотвественно и дамп сделаный например в MySQL 5.1 в 5.7 уже не зальется. Что делать, если «исправлять ошибки не вариант»? Поможет переключение MySQL в «мягкий режим». Например в консольке:




AlarmManager и SetInterval на Android

Начиная с API 19, SetInterval в приложениях срабатывает не так как раньше — в строго заданное время, а в тот момент, когда считает необходимым ядро системы. Иногда разрыв между «задуманным» и фактом выполнения аларма достигает нескольких минут.

Вариант обхода: разовый аларм срабатывает корректно. Следовательно после его срабатывания, необходимо создать его снова.




1 140 141 142 143 144 293