Below is the text of the page https://diff.org.ua/ stored 2018-01-29 by archive.org.ua. The original page over time could change. View as original html

diff.org.ua

diff.org.ua [http://diff.org.ua/] Linux/BSD Проще не бывает! ДОМОЙ BMW BSD Linux Various Web Windows Полезные «однострочники» Иногда мы очень ждем какогото события, например добавления записи в DNS, чтобы оперативно получить информацию и не долбить без конца одну и ту же команду по клавиатуре можно сделать так: while [ $? -eq 0 ] ; do host site.com.ua; sleep 3 ; done Читать полностью 2016 06 /25 КАТЕГОРИЯ Linux ТЭГИ Shell Отправить коммент Debian Jessie: WEB-сервер — ускоряемся … (memcached, xcache) Это заметка из цикла стетей моего небольшого HowTo по Debian Jessie. Попробуем немного ускорить выдачу сервером web-контента. Начнем с простого пятиминутного тюнинга … сессии. По умолчанию сессии пользователей на сервере хранятся в виде отдельных файликов на файловой системе в директории /var/lib/php5/sessions Это вполне отлично при малом количестве посетителей ресурса, но становится проблемой при увеличении посещаемости, так как дисковые операции очень «дорогие» и «тяжелые» с точки зрения сервера. Такой способ хранения сессий порождает излишнюю нагрузку на дисковую подсистему сервера и замедляет выдачу контента пользователям. Выход придуман давным давно — перенести сессии в RAM-у сервера. Простейшим решением является сервис memcached который представляет из себя key value базу данных работающую исключительно в оперативной памяти. Это, кстати, таит в себе и побочный неприятный момент — в случае перезапуска сервиса memcached или сервера целяком — база очищается, а значит пользователям придется «перелогиниться». Если это критичный для вас момент — тогда лучше использовать сервис который синкает базу данных на диск, например couchbase или redis. Но я не дорожу своими сессиями, потому что пользователей у меня чуть больше чем 1 🙂 поэтому буду использовать memcached Установим необходимые пакеты: gw:~$ sudo apt-get install memcached php5-memcached Читать полностью 2015 12 /10 КАТЕГОРИЯ Linux ТЭГИ Debian Web Отправить коммент Debian Jessie: Установка и настройка bacula Это заметка из цикла стетей моего небольшого HowTo по Debian Jessie. Напомню что я описывал свою небольшую сетку и ее составляющие тут . Настройка будет проводится на двух серверах nas.my.local и gw.my.local, я постараюсь указывать на каком сервере что выполнятеся, но также будет видно и в приветствии шела. Роли у них будут такие: nas.my.local — основной менеджер (bacula-dir), хранилище (bacula-sd), консоль (bacula-console) и клиент (bacula-fd) gw.my.local — основной клиент (bacula-fd) для бекапа (настройки, сайты, базы mysql …) С ролями определились, вперед к настройке! Читать полностью 2015 12 /07 КАТЕГОРИЯ Linux ТЭГИ BackUP Debian Отправить коммент Debian Jessie: Настройка mysql-server (MariaDB Server) Это заметка из цикла стетей моего небольшого HowTo по Debian Jessie. Для меня тюнинг mysql — это такой себе постоянный вялотекущий процесс который не имеет ни начала ни конца. Базы данных вцелом — это огромный кусок IT-индустрии в котором нужно вариться постоянно чтобы быть специалистом. Признаюсь честно, я не очень интересуюсь базами данных, поэтому настройку обычно свожу к соблюдению общих рекомендаций, не более … Тут сделаю еще небольшую ремарку, особенно полезную новичкам. Настройка любой БД — это очень индивидуальный процесс, поэтому если вы видите на какомто ресурсе четкие рекомендации как и что нужно тюнить — не стоить этому верить. Разбираться нужно всеравно самому, анализировать конкретный сервер с конкретной нагрузкой на конкретном железе. Львиная доля оптимизации лежит также и на грамотной постройке самой базы, наличию правильных индексов и тд и тп Тут нам здорово помогает фича сбора статистики самим mysql-сервером, о ней чуть позже. Читать полностью 2015 11 /26 КАТЕГОРИЯ Linux ТЭГИ Debian 2 комментария Debian Jessie: настройка бэкапа баз MySQL Это заметка из цикла стетей моего небольшого HowTo по Debian Jessie. Бэкапы и тормоза придумали трусы … это понятно. Непонятно только что делать когда железка померла или сайт похакали. Чтобы не попадать в такую непонятную и неприятную ситуацию — настроим автобэкап. Сразу скажу, что это только первый этап бэкапа, он делается на тот же хост где расположен mysql, следующим этапом будет настройка bacula — она заберет и файлы баз и директории с сайтами на удаленное хранилище … что обеспечит сохранность данных даже в случае поломки сервера. Читать полностью 2015 11 /24 КАТЕГОРИЯ Linux ТЭГИ BackUP Debian Shell Отправить коммент Debian Jessie: Трюки вокруг доступа к sshd (iptables, ipset, geoip) Это заметка из цикла стетей моего небольшого HowTo по Debian Jessie. Тут я уже описывал ранее вариант фильтрации доступа к ssh по GeoIP. На этот раз покажу вам более интересный вариант с ipset и модуль TARPIT для IPTABLES. Сразу скажу пару слов об этих новых сущностях: — ipset — модуль поддержки таблиц для iptables с сопутствующей обвязкой для управления этими самими таблицами: создание, удаление, работа с элементами таблицы и тп. Сам по себе модуль весьма хорош и здорово повышает эффективность работы iptables с большим количеством ip-адресов и сетей. Но если разсметривать реализацию iptables + ipset вцелом — то оно мне напоминает пятиколесный велосипед с деревянными спицами. Уж простите за такую ассоциацию у человека несколько лет админившего всякие там pf/ipfw в BSD-ях. На High-Load юзать можно и нужно! — TARPIT модуль для IPTABLES — это модуль для it-весельчаков. Суть работы этого модуля заключается в том что он какбы держит открытым указанный TCP порт, но при попытке клиента соединиться — не шлет в ответ абсолютно ничего. Это такой себе blackhole или nullroute на уровне фаервола. Это приводит к «зависшему» соединению с возможностью закрыть его только автоматически по истечению таймаута. Задумка модуля в том чтобы не просто блокировать бота, а истощать его ресурсы на соединение, мизерные, конечно, но всеже … На High-Load юзать не желательно, лучше пользуйте DROP! Читать полностью 2015 11 /23 КАТЕГОРИЯ Linux ТЭГИ Debian Firewall Shell Отправить коммент Debian Jessie: Настройка WEB сервера (Apache2/Nginx/PHP-FPM) Это статья из цикла стетей моего небольшого HowTo по Debian Jessie. Чуть раньше я коротенько описал процесс установки и базовой настройки всех необходимых компонентов для WEB сервера: Debian Jessie: Настройка apache2 + libapache2-mod-php5 Debian Jessie: Установка и настройка Nginx Debian Jessie: Установка и настройка PHP5-FPM Из этих компонентов мы сложим несколько вариантов настройки WEB сервера: 1. Nginx -> Apache2 -> libapache2-mod-php5 2. Nginx -> PHP5-FPM 3. Nginx -> PHP5-FPM в chroot Поехали … Читать полностью 2015 11 /20 КАТЕГОРИЯ Linux ТЭГИ Debian Web Отправить коммент Debian Jessie: Установка и настройка PHP5-FPM Это статья из цикла стетей моего небольшого HowTo по Debian Jessie. Современный Интернет трудно представить без языка PHP, но возможностей работать с PHP из коробки нет ни у кого среди WEB-серверов. С Apache2 мы уже разобрались, установив для него модуль php, а вот с Nginx не так просто — он умеет работать с PHP по протоколу CGI. Наиболее прогрессивной вариацией CGI на сегодняшний день является FastCGI, а менеджер процессов для него — PHP-FPM. Он есть в стандартных репозиториях Debian под именем php5-fpm. Установим: gw:~$ sudo apt-get install php5-fpm Читать полностью 2015 11 /07 КАТЕГОРИЯ Linux ТЭГИ Debian Web Отправить коммент Ukraine My Home! Чудове вiдео! Насолоджуюсь … Хай щастить! 2015 10 /29 КАТЕГОРИЯ Various ТЭГИ Жизнь Отправить коммент Debian Jessie: Установка и настройка Nginx Это статья из цикла стетей моего небольшого HowTo по Debian Jessie. Тут мы коротко рассмотрим установку и базовую настройку популярного веб сервера nginx, подготовим его для будущего использования по прямому назначению. Для начала установим nginx ( используются стандартные репы Debian Jessie): gw:~$ sudo apt-get install nginx-extras И поехали … Читать полностью 2015 10 /29 КАТЕГОРИЯ Linux ТЭГИ Debian Web Отправить коммент 1 2 3 4 5 6 … 28 » Cogito ergo sum! «Існую, оскільки нікому невідомий» RSS фид Облако меток Debian FreeBSD Mail Web Shell Жизнь CentOS BackUP Monitoring WinXP Printer Hardware Firewall Sound Scanner OpenBSD Foto BMW VPN Gentoo DNS Win2k8 AntiVirus Win2k3 AD Последние записи: Полезные «однострочники» Debian Jessie: WEB-сервер — ускоряемся … (memcached, xcache) Debian Jessie: Установка и настройка bacula Debian Jessie: Настройка mysql-server (MariaDB Server) Debian Jessie: настройка бэкапа баз MySQL Ссылки www.quadro-service.com.ua www.ukrtrip.com www.vitich.kiev.ua Copyright © 2010-2018 diff.org.ua