Заметка о том как настроить авторизацию в MS Active Directory для сервиса owncloud.
Continue Reading
Установка SSL сертификата на сервер Zimbra
Небольшая заметка о том, как установить имеющийся сертификат на сервер Zimbra Continue Reading
IPTV на TV через DLNA
Для того что бы смотреть фильмы, мультфильмы и прочее с PC на TV я когда-то устанавливал mediatomb. С тех пор пор он прекрасно себя чувствует. В один прекрасный момент потребовалось странного — выводить на TV IPTV. Об этом и пойдет речь. Continue Reading
Создание раздела утилитой parted
Короткая заметка — напоминалка как создавать разделы parted, а не fdisk Continue Reading
Установка и насторйка плагина boost для cacti
В этой заметке расскажу как я ставил boost плагин для cacti.
Плагин позволяет уменьшить нагрузку на cacti, обрабатывающий большое количечтво графиков.
Создание lvm snapshot и восстановление из него
Короткая заметка о том, как сделать snapshot lvm тома, а затем восстановиться из него. Continue Reading
PHP Warning — Unable to initialize module
Если встретилась такая ошибка:
PHP Warning: PHP Startup: eio: Unable to initialize module
Module compiled with module API=20100525
PHP compiled with module API=20131226
These options need to match
in Unknown on line 0
Установка NFS сервера и клиента
Краткая записка по установке и настройке NFS сервера на Centos6. Ничего необычного, просто на память. Continue Reading
Вариант обновления сервиса через GIT
Есть в наличии сервис, который активно разрабатывается. Стоит задача обновлять и держать в актуальном состоянии его на тестовом сервере(и впоследствии на продуктивном).
В целом задача не сложная, но есть несколько нюансов, которые надо в процессе решить:
- Из GIT не нужно тянуть весь проект, т.к. интересует только серверная часть сервиса, которая лежит в отдельной директории.
- Сервис состоит из файла настроек приложения, параметры которого в процессе разработки могу меняться, добавляться, удалятся (в том числе в зависимости от среды — dev или test) и самого кода сервиса.
- Сам код и настройки лежат в абсолютно разных директориях.
Я для себя придумал следующую схему:
Есть некая директория, где лежит git репозиторий, причем только интересующая меня директория с серверной частью. Рядом лежит скрипт, который осуществляет деплой приложения, а именно получает новую версию из GIT, подставляет нужные настройки в файл конфигурации в зависимсти от того это test или prod среда (база данных, количество workers, уровень логирования и т.д). Раскладывает файлы в нужные директории, перезапускает сервис, проверяет, что все запустилось. Далее подробности. Continue Reading
lshell — ограничение пользователя по SSH
Иногда возникает ситуация, когда надо ограничеть пользователя, который подключается к системе через SSH. TrueWay использовать chroot, но я рассмотрю альтернативный вариант, а именно lshell. Continue Reading