OpenVZ FAQ

Что такое OpenVZ и с чем его едят.
OpenVZ — это реализация технологии виртуализации на уровне операционной системы, которая базируется на ядре Linux. OpenVZ позволяет на одном физическом сервере запускать множество изолированных копий операционной системы, называемых Виртуальные Частные Серверы (Virtual Private Servers, VPS) или Виртуальные Среды (Virtual Environments, VE).
Читать полностью

Red Hat FAQ

Все таки постоянно говоря о центосе, хотелось бы немного рассказать о ред хете. И так — что же это за компания?

Американская компания Red Hat (в переводе с англ. «красная шляпа») была основана в 1993 году Бобом Янгом. Данная компания занимается выпуском решений на основе операционной системы Red Hat Enterprise Linux и Fedora, а также других программных продуктов и услуг.

Продукт Red Hat Linux являлся основным продуктом компании до 2002 года. Чуть позже компания выпускает корпоративную операционную систему Red Hat Linux Advanced Server 2.1. Позже это название меняется на Red Hat Enterprise Linux AS 2.1. Данная операционная система была разработана в качестве отдельного проекта, основой для которого стал Red Hat Linux 7.2.
Читать полностью

Debian опередил CentOS в рейтинге популярности ОС для web-серверов

Вот такую печальную новость опубликовали на opennet.ru, далее цитата с сайта:
Лаборатория W3Techs опубликовала результаты анализа популярности Linux-дистрибутивов, используемых на web-серверах. Наиболее интересным изменением является смена позиции лидера среди Linux-систем: на первое место вырвался Debian, который используется на 9.6% всех проанализированных web-сайтов или на 29.4% сайтов, работающих на базе дистрибутивов Linux. CentOS переместился на второе место с долей 9.5% (29.2% среди Linux). Читать полностью

Нагрузка на HDD с использованием MRTG

Сам честно говоря давно мечтал сделать для себя статистику в виде графика mrtg нагрузки моих HDD в процентах, именно в процентах, т.к. в интеренете много sh скриптов, но они увы показывают «температуру на улице», а точнее io wait в виде скорости, т.е. ровным счетом для нам админов это мало что дает. Все это замечательное чудо будем крутить через iostat который входит в состав пакета sysstat, пает входит в базовый репозиторий, поэтому проблем не будет. Читать полностью

Вышел CentOS 6.2

Спустя 10 дней с момента выхода версии 6.1 представлен релиз дистрибутива CentOS 6.2, основанный на пакетной базе Red Hat Enterprise Linux 6.2 и развиваемый независимым сообществом. В CentOS пакеты из различных репозиториев RHEL, например, из серверной и из десктоп редакции, объединены в единый репозиторий пакетов и распространяются одним установочным комплектом. Дистрибутив на 100% бинарно совместим с RHEL, внесенные в пакеты изменения как правило сводятся к ребрендингу и замене художественного оформления. Читать полностью

Шифрование данных в MySQL

Речь идет о функциях AES_ENCRYPT и AES_DECRYPT, позволяющих шифровать и расшифровывать данные с использованием официального алгоритма AES (”Расширенный стандарт шифрования”). Шифрование выполняется с длинной ключа в 128 бит. Впрочем, как написано в официальной документации MySQL, можно увеличить длину до 256 бит, повозившись с исходниками.

Пример

SELECT AES_DECRYPT(
(SELECT AES_ENCRYPT(‘секретный текст’, ‘мой ключ’)),
‘мой ключ’
)

Типы таблиц MySQL

MySQL поддерживает ряд типов таблиц (хранилищ данных), грамотное использование которых может помочь оптимизировать структуру БД. На данный момент для 5-й версии существуют следующие типы:

- MyISAM
- InnoDB
- BerkeleyDB (BDB)
- MERGE

Наиболее важное свойство таблицы — поддержка ею транзакций или нет. Поддержку транзакций обеспечивают только таблицы InnoDB и BDB. Кроме того, только таблицы MyISAM поддерживают полнтекстовый поиск. Читать полностью

Redis — что это?

Что такое Redis?

Redis — это высокопроизводительное нереляционное распределённое хранилище данных. В отличие от Memcached, который может в любой момент удалить ваши данные, вытесняя старые записи новыми, Redis хранит информацию постоянно, таким образом он похож на MemcacheDB.

Чем Redis отличается от существующих решений?

API для работы с Memcached (MemcacheDB) позволяет хранить массивы, но эти массивы будут сериализованы и сохранены как строки, таким образом атомарные операции над такими массивами не возможны. Читать полностью

Работа Memcached

Иногда нам, админам, нужно посмотреть работу нашего кэшера memcached. ничего сложного — обычная комманда

memcached-tool 127.0.0.1:11211 stats

Выводит довольно интересные данные:
pid-идентификатор этого процесса сервера
uptime время работы в секундах этом сервере уже работает
time Текущее время UNIX по серверу
version Версия строки этого сервера Читать полностью

Oracle NoSQL database

На рынок NoSQL подтягиваются большие игроки. На сайте Oracle Corp. появилось описание нового продукта — Oracle NoSQL database. Пока документации нет, самого сервера (по крайней мере community edition) нет, но должно появиться «к середине октября».
Но по тому, что уже выложено, можно составить определенное впечатление: Читать полностью