Создание и копирование SSH-ключа

Создание и копирование SSH-ключа Создание и копирование SSH-ключа производится в буквально в пару команд. Созданим ключ:

При этом в в домашней директории пользователя, от которого запускалась команда, будет создан каталог .ssh, содержаший два файла:

Для того, чтобы заходить на текущий хост по ключу, надо скопировать файл id_rsa.pub в authorized_keys:

После этого используя приватный…

Continue reading

Установка Ansible на CentOS

Установка Ansible на CentOS Установка Ansible на CentOS 7 является простой процедурой, но для начала стоит понять – что это и зачем он нужен. Если кратко, то ansible это менеджер конфигураций (также как и puppet, о котором можно прочитать в статье Puppet. Первичная настройка и установка), и нужен он соответственно для упрощения настройки серверов и оркестрации.…

Continue reading

Устанавливаем ядро 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