Устанавливаем ядро GRSecurity

Устанавливаем ядро GRSecurity Устанавливаем ядро GRSecurity на CentOS. Далее будут описаны процедуры установки на 6 и 7 CentOS. Сами ядра скачивал отсюда: ftp://ftp.ovh.net/made-in-ovh/bzImage/3.14.32-7/ Устанавливаем ядро GRSecurity на CentOS 7 Перед установкой нужно выключить selinux. Проверить статус можно командой:

А отключить можно в /etc/selinux/config, после чего перезагрузить сервер. Установка ядра GRSecurity Поехали. Копируем файлы ядра…

Continue reading

Включение лога всех запросов MySQL

Включение лога всех запросов MySQL Включение лога всех запросов MySQL может понадобится в нескольких случаях.  Давайте перечислим некоторые из них: Вы являетесь разработчиком, и хотите видеть, какие запросы выполняет выше приложение; Вы пишете парсер для какой либо CMS, и хотите проанализировать, какие запросы нужно использовать для того, чтобы создать запись в посте; Вы хотите отследить частотность того…

Continue reading

Принципы работы с Nginx LUA

Принципы работы с Nginx LUA Принципы работы с Nginx LUA – в данном случае речь пойдет о замечательном легком сервере nginx, и не менее замечательном языке LUA, который позволяет делать нам замечательные вещи, используя API nginx. Я предполагаю, что будет написан цикл статей на эту тему, потому как сам еще занимаюсь разборам и изучением этой связки,…

Continue reading

О сочетании SysRQ с CTRL

О сочетании SysRQ с CTRL О сочетании SysRQ с CTRL – казалоь бы, что это и зачем об этом писать? Но в буднях рядового пользователя либо администратора Linux, может наступить тот самый отвратительный момент – авария на сервере. В этом случае знание о сочетании sysrq с ctrl может помочь. Предыдущих статьях я рассказывал о strace и ltrace, которые могут…

Continue reading

Отладка с помощью ltrace

Отладка с помощью ltrace Отладка с помощью ltrace может помочь Вам, если вы являетесь разработчиком или системным администратором. В этой статье речь пойдет о том, в каких ситуациях Вам может помочь этот инструмент. Также рекомендую к прочтению статью об использовании strace. Существуют два типа библиотек: Статические – lib*.a файлы, которые подключаются к исполняемым файлам, а те, в свою очередь…

Continue reading

Быстрая настройка Keepalived на CentOS

Быстрая настройка Keepalived на CentOS Быстрая настройка Keepalived на CentOS может понадобиться в случае, когда у вас есть два сервера, а также свободный ip адрес, который можно привязывать в качестве алиаса. Как это работает На обоих серверах устанавливаются keepalived сервисы, которые “общаются” между собой. В их настройках прописаны приоритеты, информация об ip и другие параметры,…

Continue reading

Nginx location priority

Nginx location priority Nginx location priority определяет каким образом и каким location в nginx будет обработан поступивший запрос. Цели Понять, как обрабатывается запрос при наличии множества location nginx. Средства Пусть это будет red (192.168.1.13), на котором установлен nginx собранный с lua (с ним удобней). Описание типов location nginx Думаю логичнее всего будет начать именно с этого. И…

Continue reading

.bashrc settings

.bashrc settings .bashrc это файл настроек, который определяет поведение командной оболочки.

  В данном коде я сконфигурировал формат истории команд, и пару алиасов. Если требуется больше, то почитать можно тут: http://www.opennet.ru/docs/RUS/bash_scripting_guide/a15124.html

Nginx location troubleshooting конфигурации

Nginx location troubleshooting конфигурации У некоторых администраторов порой может появится вопрос “а как понять, какой из n-го количества location nginx (среди который наверняка куча с регулярными выражениями) обработал тот или иной запрос?”. Nginx: location troubleshooting – под этим я понимаю методы поиска некорректно построенных правил по обработке запросов (location). Цели location troubleshooting Получение навыков методик и рецептов для troubleshooting…

Continue reading

Простые примеры работы с BitBucket

Простые примеры работы с BitBucket и Git Я решил написать эту статью в образовательных целях. Возможно будет полезна тем, кто не держит репозиториев на своих серверах, и хочет вынести их на отдельный внешний сервис. Цель Цель самая простая – настроить и показать пару примеров в работе. Регистрируемся на bitbucket.org Идем в Manage account (правый верхний угол)…

Continue reading