Уявімо ситуацію: ви приходите в магазин, скажімо, дорогих годинників, купуєте товар, що сподобався, з нетерпінням йдете додому, щоб відкрити заповітну коробочку, відкриваєте її, і раптом з'ясовується, що куплений товар — дешева підробка.

Знайоме? Що робити і хто винен?
Довіра до виробника годин у вас починає різко падати.
А хіба винен произоводитель годин, що його продукцію підробляють? Спірне питання, мені здається. Так чи інакше, очевидно, що контрафакт заподіює величезні репутаційні втрати і збитки легальним виробникам.

Рішенням може бути використання продукту EMC DPO і блокчейна Emercoin.

Читати далі →

Продуктивність Bitrix Старт на Proxmox і Virtuozzo 7 & Virtuozzo Storage


Тестування продуктивності Bitrix Старт на двох принципово різних платформах. Заміряти будемо за допомогою вбудованої панелі продуктивності Bitrix.

C однієї сторони, безкоштовна версія Proxmox 4.4, LXC контейнери з використанням файлової системи ZFS на SSD-дисках.

З іншого боку, ліцензійна Virtuozzo 7 CT + Virtuozzo Storage. У цьому варіанті ми використовуємо звичайні SATA диски + SSD для кеша запису і читання.

Ми враховуємо, що Virtuozzo 7 є комерційною системою, що вимагає обов'язкового ліцензування, а Proxmox 4 можна використовувати безкоштовно, але без технічної підтримки.

З цієї причини, повноцінно порівнювати дві платформи звичайно не коректно, але якщо
цікаво дізнатися як можна збільшити продуктивність сайту використовуючи одне і теж залізо, однакову конфігурацію віртуальних машин і її сервісів, то дана стаття може бути вам корисна.

Читати далі →

Запускаємо i2pd в контейнері Docker на CentOS 7

imageНа Хабрахабре є чудова стаття з i2pd. Єдиний недолік проекту в тому, що його автори надають пакети тільки для Ubuntu і Debian, що становить певну незручність для користувачів CentOS.
Власнику домашнього NAS на CentOS 7 зразок мене залишається або збирати i2pd з вихідного коду, або скористатися Docker, щоб встановити його поверх образу Debian Jessie.
Отже, стаття присвячена створенню контейнера з i2pd в Docker під CentOS 7.
Читати далі →

Скрипт для тих, кому ліньки розбиратися в Linux

Сфер застосування Linux може бути дуже багато. Особливо, коли орендувати VPS стало можна від $1 на місяць. Крім стандартного використання під хостинг сайтів, його використовують в якості сервера для ігор (CS:GO, Terraria, Minecraft), в якості Проксі-сервера і сервера VPN. Під майнінг криптовалют. Під резервне сховище бекапів. Під домашню торренто-гойдалку. А також для тестування, розробки і просто різних експериментів. Саме доступність VPS на базі Linux з величезним спектром можливого його застосування призвела до популяризації Linux. Але охочих використовувати Linux значно більше, ніж людей, які вміють його використовувати. І часто саме слабкі пізнання адміністрування Linux зупиняють людей від його використання. Ну або просто ускладнюють таким людям життя — їм доводиться годинами колупатися в мануалах, форумах і «статтях для новачків».

Та мені й самому набридло лазити по спеціалізованих форумах, кожен раз, коли доводиться зробити крок вліво, крок вправо відносно того, що я вже навчився робити. Саме тому, з часом, всі типові речі я звів в один скрипт з дружнім інтерфейсом, який вміє робити все сам. Починалось все з малого. Скрипт просто автоматизував установку потрібного мені софту. Але за півроку він перетворився вже в досить серйозну утиліту вагою 85 Кб, в якій понад 2100 рядків коду. Скрипт раніше ніде не викладався. Використовувався тільки в особистих цілях мною й кількома моїми товаришами. Настав час їм поділитися з публікою. Впевнений, багатьом людям він здатний заощадити купу часу.

Щоб зрозуміти, що він вміє, найпростіше глянути на заголовний скріншот:


Далі докладніше опишу, що і як він робить.

Читати далі →

Піднімаємо власний торрент-трекер на Centos

Навіщо потрібний власний торрент-трекер – питання не варто. Причини можуть бути різні. Тому відразу перейду до справи.

Ймовірно, усі великі трекери пишуться на замовлення, або індивідуально «допиливаются» відомі движки. Коли стоїть мета підняти власний, наприклад, локальний трекер, найчастіше вимоги до нього не будуть дуже високими, і залишається вибрати потрібний варіант з усіх доступних, з перспективою на розвиток.

Приблизно так думав я, розглядаючи і оцінюючи кожного кандидата. Свій вибір я зупинив на TorrentPear II. Оцінюючи плюси і мінуси слід зазначити звичний для користувачів інтерфейс, схожий з небезыствестным Rutracker-му, і технічну підтримку, нехай і у вигляді до форуму. Трекер, після невеликої настройки, без проблем працює в мене вже більше року.

image

Установка виглядає наступним чином (невелика цитата з інструкції):

Читати далі →

Аудит вразливостей Linux c Vulners.com

Vulners замислювався як пошуковик для Security Content-а: вразливостей, бюлетенів безпеки, експлойтів, плагінів детекта та іншої корисної інформації. Але ми подумали: якщо у нас вже є розібрані бюлетені безпеки для основних Linux-дистрибутивів, чому б нам не зробити сервіс, який буде брати дані про систему, а на виході віддавати список вразливостей. Також, як це роблять звичні сканери вразливостей, тільки швидше і безкоштовно.


Звідки ми отримуємо інформацію про уразливість Linux? Для цього ми парсим бюлетені вендорів. Покажемо процедуру аналізу на прикладі бюлетеня безпеки Debian DSA-3638.
Читати далі →

Готуємо Open Build Service 2.6

image
1. Привіт.
На хабре підозріло мало інформації про Open Build Service (далі OBS) та інші платформи.
А про свіжість наявного і говорити не хочеться.
Нещодавно був реліз версії 2.7, прийшли довгоочікувані зміни.
Але, для історії, хочу трохи розповісти про одному варіанті використання 2.6 (реліз — лютий 2015 року).
Приклад для матеріалу навіяний недавньої потребою.
Отже, собирем php-ffmpeg на базі ffmpeg 3.0 для Centos (7 і навіть 6*!).
Читати далі →

Yum, шпаргалка



Шпаргалка по роботі з пакетним менеджером Yum (Yellowdog Updater, Modified), який використовується в популярних Linux дистрибутиви: RedHat, CentOS, Scientific Linux (і інших). В цілях економії місця висновок команд не представлений.

Зміст
Команди
Опції Yum
Пакет Yum-Utils
Конфігураційні файли
Плагіни
Робота через проксі

Читати далі →

Будуємо своє власне надійне хмару на базі OpenNebula з Ceph, MariaDB Galera Cluster і OpenvSwitch



На цей раз я б хотів розповісти, як налаштувати цей сабж, в часності кожен окремий компонент, що б у підсумку отримати своє власне, розширюване, отказоустойчеавое хмару на базі OpenNebula. У даній статті я розгляну наступні моменти:

Теми самі по собі дуже цікаві, так що навіть якщо вас не цікавить кінцева мета, але цікавить налаштування якого-небудь окремого компонента. Ласкаво прошу під кат.


Читати далі →

Установка CentOS ZFS в UEFI



Вирішив на днях спробувати ZFS, а докладного і простого мануала як це здійснити на CentOS не знайшов, вирішив виправити ситуацію. До того ж хотілося встановити все це в режимі EFI. — не стояти на місці? І заодно зрозуміти для себе як працює DKMS, а так само аспекти ручної установки RPM-based дистрибутивів.

ZFS був обраний теж не випадково, так як на цій машині планувалося розгорнути гіпервізор і використовувати zvol для зберігання образів віртуальних машин. Мені хотілося чогось більшого ніж програмний рейд + lvm або просте файлування образів, щось на подобі ceph, але для одного хоста це занадто жирно. Забігаючи вперед скажу, що я залишився дуже задоволений цією файловою системою, її продуктивністю і всіма її фишками.

Читати далі →