Рубрика: Интересно знать

debian-vs-centos-on-desktop

Какой Linux лучше установить на сервер — CentOS или Debian?

Вопрос выбора дистрибутива Linux для сервера — далеко не праздный и, тем более, не чисто-теоретический. Чтобы осознать всю важность момента, давайте представим production-сервер высоконагруженного веб-проекта, который действительно “приносит деньги” в режиме 24/7 — допустим, онлайн-казино. Может случиться, что после обновления серверного ПО (по важной причине — например, уязвимости в безопасности), некоторые службы перестанут работать либо потребует реконфигурации. Безусловно — такие… Подробнее →

bash_nyan_cat

Игры на bash-скрипте

Чем заняться системному администратору — например, администратору поддержки L1 — которого заперли в датацентре? А если при этом — отобрали ноутбук, смартфон и посадили за голый терминал (совсем не под root-ом)? Для всех аскетов и инафистов, а также олдфагов-аксакалов, рожденных во времена сурового DOS — сегодняшняя тема: игры на bash-скрипте!   Кроме шуток, один из лучших способов серьезно что-то изучить… Подробнее →

mysql-vs-postgresql-performance-1

PostgreSQL или MySQL?

Скажем сразу — правильный ответ на вопрос “что лучше, PostgreSQL или MySQL?” звучит как “эти продукты не сравнимы”. Тем не менее, дискуссии и “священные войны” регулярно возникают вокруг этой темы, да и вопрос оперативного выбора СУБД для IT-проекта “с чистого листа” также имеет место быть.   Сила Слона   Одна из принципиальных и неразрешимых проблем MySQL “из коробки” — отсутствие… Подробнее →

network_fs_review_1

Cетевые файловые системы

Основную суть идеи сетевых файловых систем можно передать как “совместная работа с файлами на удаленном сервере — такая же прозрачная, как и с локальными файлами”. Эта идея развивалась практически одновременно с персональными компьютерами и вычислительными сетями и, на текущий момент, можно говорить как минимум о трех хорошо известных реализациях — NFS (Network File System), SSHFS (Secure SHell FileSystem) и SMB… Подробнее →

d26ea20b7eaa192eac01ffc180c62e66

Мнение экспертов: сайты, написанные фрилансерами, легко взломать

Специалисты по сетевой безопасности проанализировали надежность ряда веб-сайтов с бюджетом разработки до $250. Эксперты из компании Tripwire подвели итог исследования сайтов с небольшим бюджетом разработки и сделали неутешительный вывод — практически все сайты оказались уязвимы ко взлому. Ключевым фактором, помимо цены, оказалось также отсутствие у их разработчиков релевантного портфолио либо рекомендаций. В ходе исследования специалисты представлялись заказчиками без технического опыта… Подробнее →

dia-kj-2017-06-1-source-test-monitor_1

Введение в CI/CD с Nginx и Nginx Plus (часть 2)

(продолжение, начало читать здесь) Подробное рассмотрение шагов в CI/CD По мере реализации CI/CD, ручные процессы — и люди, которые ранее выполняли их — удаляются из текущей экосистемы разработки. Вместо этого, сотрудникам, которые раньше делали ручную работу — поручается разработка и поддержка автоматизированной «производственной линии», которая интегрирует, тестирует, деплоит и контролирует код. Когда люди удаляются из тестирования, развертывания и процесса доставки,… Подробнее →

dia-kj-2017-06-1-source-test-monitor_1

Введение в CI/CD с Nginx и Nginx Plus (часть 1)

Непрерывная интеграция/непрерывная поставка (CI/CD) представляет собой современный подход к управлению всем жизненным циклом разработки, обновления и доставки приложений. Маневренный и легкий дизайн NGINX и Nginx Plus делает их чрезвычайно полезными инструментами в поддержке многих из частей CI/CD платформы. С CI/CD все — от исправления ошибок до “мажорного” функционала — доставляется пользователям на постоянной основе. Различные части приложения могут использовать различные… Подробнее →

snimok-ekrana-ot-2017-06-06-11-59-02

MOCP — аудиоплеер для консоли в Linux

Зачем нужен консольный аудиоплеер в эпоху графических интерфейсов? Есть несколько вариантов использования такого приложения: одноплатные компьютеры типа Raspberry Pi в качестве бюджетного цифрового аудиоцентра (например, в небольших торговых точках, на выставочных стендах и т.д.) реанимация (а, скорее, некромантия) консольным Linux-ом почивших в кладовых и гаражах Pentium-ов и прочих динозавров от мира PC сервера со звуковой платой и аудиовыходом (например, tower-сервер… Подробнее →

serezha-01

Как увеличить скорость загрузки сайта

О важности хорошей скорости работы сайта было, есть и будет сказано так много, что лучшее резюме, пожалуй — “скорость работы сайта = окупаемость сайта”. Большая часть предлагаемых решений связана с оптимизацией, а то и полным рефакторингом исходного кода веб-сайта. Проводятся увлекательные эксперименты со сжатием и пережатием изображений, перестановкой строк подгрузки CSS- и JS-файлов, вымучиванием ускорений собственно из CSS-стилей — и… Подробнее →

File folders connected to a desktop server. Digital illustration.

Программно-определяемые системы хранения в Linux

Что такое программно-определяемые хранилища? SDS (Software-Defined Storage) имеет еще более размытые границы определения, чем модный с некоторого времени термин Big Data. В общем случае, понять суть SDS можно из названия — хранилище данных, не зависимое от аппаратной реализации. По сути,  SDS может быть как облачным хранилищем с одним или несколькими интерфейсными протоколами доступа, так и документно-ориентированной БД. Из этого определения… Подробнее →