Короткая заметка — напоминалка как создавать разделы parted, а не fdisk Continue Reading
Author: Alexey Egorychev
Установка и насторйка плагина 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
Обновление до php 5.4 в Битрикс
Имеется сайт, окружение для которого подготавливалось с помощью «Веб-окружение Битрикс» 4ой версии на CentOs6. В нем используется PHP5.3, который надо обновить. Continue Reading
Монтирование дисков гостевых систем
В ходе задачки по переносу виртуалок между разными системами пришлось немного помонтировать диски.
Рассмотрю несколько вариантов, с которыми столкнулся я. Continue Reading
Установка и настройка glustrerfs
Для синхронизации контента сервиса между двумя узлами я использую glusterfs. Оставлю заметку о том как его приготовить. Continue Reading