How to install GlusterFS + NFS on CentOS 7 for Virtual Machine Storage

Свиснуто отсюда: https://serenity-networks.com/how-to-install-glusterfs-nfs-on-centos-7-for-virtual-machine-storage/ GlusterFS is one of the fastest growing Open Source storage platforms in existence. It’s very simple to install, scale, and manage. What makes Gluster so amazing, is its ability to scale and replicate. It really sets the bar for software defined storage systems. It runs on whitebox hardware, or virtual machines. Lately,…

Как мы ломали Glusterfs

свиснуто отсюда: https://habr.com/ru/company/croccloudteam/blog/353666/ История началась год назад, когда к нам пришёл наш друг, коллега и большой эксперт по энтерпрайз стораджам со словами: «Парни, у меня тут завалялась шикарная хранилка со всеми модными фичами. 90Tb». Особой необходимости мы в ней не видели, но, естественно, отказываться не стали. Настроили туда пару бекапов и на какое-то время благополучно…

Алгоритм опознавания и сравнения текстов

Свиснуто отсюда: https://habr.com/ru/sandbox/101202/ Data Mining, Open source, Perl, Поисковые технологии, Семантика Алгоритм опознавания и сравнения текстов предназначен для поиска плагиата и повторов в текстах. Реализован в Text::Distill. 1. Распознавание текста Прямое сравнение текстов является крайне ресурсоёмким и алгоритмически сложным. Оно исключает возможность быстрого поиска похожего текста. Требуется механизм, который позволит, опираясь на индексированные поля в…

Разгоняем Google PageSpeed до 100 и больше

Свиснуто отсюда: https://habr.com/ru/post/467503/ Простые и полезные советы, которые позволят вам максимально разогнать сайт без необходимости закапываться в метриках Google PageSpeed и Lighthouse. JavaScript Вместо JavaScript старайтесь чаще использовать HTML5 теги: <input type=date>, <input type=time>, Details/Summary и т.д. Мы очень часто забываем или даже не знаем о готовых решениях встроенных в браузеры, которые лучше будут работать…

Fingerprinting браузера. Как отслеживают пользователей в Сети

Меня всегда напрягало то, как навязчиво Google AdSense подсовывал контекстную рекламу в зависимости от моих старых запросов в поисковике. Вроде бы и времени с момента поиска прошло достаточно много, да и куки и кеш браузера чистились не раз, а реклама оставалась. Как же они продолжали отслеживать меня? Оказывается, способов для этого предостаточно. Небольшое предисловие Идентификация,…

Ansible Cookbook

Сборник рецептов из разных областей использования Ansible для нетипичных ситуаций или для того, что непонятно описано в документации. 1. Способы взаимодействия сервера Ansible с клиентом Здесь под «сервером Ansible» я подразумеваю машину, на которой установлен Ansible и с которой происходит запуск ansible-playbook, а под клиентом я понимаю машину, для которой выполняются управляющие сценарии. 1.1. Доступ…

ProxySQL — еще один mysql-proxy

На хабре не раз упоминался данный инструмент для проксирования SQL-запросов, но, к сожалению, я не нашел ни одной статьи описывающей его работы, кроме того, документации на русском языке тоже не было найдено. Ну чтож, попробуем заполнить этот пробел. В статье мы рассмотрим структуру ProxySQL, конфигурирование и пример использования.Что же такое ProxySQL? Это приложение для проксирования…

Полезные трюки при работе с netcat

В данной статье я рассмотрю популярную сетевую утилиту netcat и полезные трюки при работе с ней. Netcat — утилита Unix, позволяющая устанавливать соединения TCP и UDP, принимать оттуда данные и передавать их. Несмотря на свою полезность и простоту, многие не знают способы ее применения и незаслуженно обходят ее стороной.   С помощью данной утилиты можно…

Девять граблей Elasticsearch, на которые я наступил

«Подготовленный человек тоже наступает на грабли.Но с другой стороны — там, где ручка.» Elasticsearch — прекрасный инструмент, но каждый инструмент требует не только настройки и ухода, но и внимания к мелочам. Некоторые — незначительны и лежат на поверхности, а другие спрятаны так глубоко, что на поиск уйдет не один день, не один десяток кружек кофе и не один километр нервов. В этой статье расскажу про девять замечательных граблей в настройке эластика, на которые я наступил. Я расположу грабли по убыванию…

Настройка Swappiness и кеширования в Linux

Свиснуто отсюда: http://fx-files.ru/archives/704 Изменим поведение Ubuntu в отношении использования ОЗУ и подкачки (раздел swap). Есть такой параметр vm.swappiness, который по умолчанию имеет значение 60, и контролирует процент свободной памяти, при которой начнется активный сброс страниц в раздел swap. Иными словами, при 100-60=40% занятой памяти, Ubuntu уже начнет использовать раздел swap. При большом количестве ОЗУ в…