Ubuntu — rc.local

Столкнулся с тем, что в Ubuntu нет привычного c CentOS‘а мне файла «rc.local«, решение следующее. Создаем сервис: со следующим содержимым: Создаем файл «rc.local» и добавляем ему бит выполнения:

SaltStack — Установка

Установка Master‘а CentOS 7 Добавим в автозапуск и запустим: Для установки могут потребоваться зависимости, которые есть в EPEL репозитории

SSL — Проверка срока действия сертификата

Скрипт получает значение, через сколько дней истекает срок действия  сертификата и отправляет значений в «Zabbix» через «zabbix-sender«. Содержание скрипта:   Нужно убедится, что в качестве FQDN хоста задан необходимый домен. Или получать его другим образом, к примеру если у вас на хосте больше одного домена.

FIX ERROR — bundle exec rails c: Could not find rake

При попытке выполнить команду: Получаем следующее сообщение: Could not find rake-12.3.1 in any of the sources Run `bundle install` to install missing gems. Решение:

htaccess — Rewrite

Содержимое файла: «.htaccess» Перенаправляем все на HTTPS   Перенаправляем на www   Перенаправляем с www

BASH — Бекап сайтов и баз MySQL на AWS S3

Скрипт находит в заданной директории все папки, и поочередно их архивирует, копирует на S3 Bucket и удаляет локально. Также получает список всех MySQL баз, исключая системные, поочередно их архивирует, отправляет на S3 Bucket и удаляет локально.

FIX ERROR — Slack KDE icon fix

После обновления Slack‘а на Kubuntu 18.04 иконка стала выглядеть следующим образом: Решение следующее, нужно заменить иконки Slack‘а. Для этого можно воспользоваться уже готовым скриптом: github.com/luski/kde-slackicon Или же скачать архив тут.