<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="https://www.kyxap.org.ua/articles/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.kyxap.org.ua/articles/feed.php">
        <title>SmartNote</title>
        <description></description>
        <link>https://www.kyxap.org.ua/articles/</link>
        <image rdf:resource="https://www.kyxap.org.ua/articles/_media/wiki:favicon.ico" />
       <dc:date>2026-04-14T03:57:44+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/apache_checker?rev=1387127345&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/clamav_arguments?rev=1424787567&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/colorized_ls?rev=1391018421&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/contents?rev=1474504289&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/create_site?rev=1443120362&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/ddos_ipset?rev=1453930279&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/debian_downgrade?rev=1474504284&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/docker_bootstrap?rev=1442234883&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/draw_table?rev=1402228386&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/dumb_firewall?rev=1637183563&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/fast_debian?rev=1387126732&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/ffmpeg-php_centos?rev=1454103795&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/freebsd?rev=1387136974&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/google_ip_range?rev=1616995919&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/gre_tunnel?rev=1421913648&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/hostapd?rev=1387125077&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/intel_amt?rev=1387126450&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/kernel_upgrade?rev=1387582466&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/la_checker?rev=1426687649&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/logrep?rev=1387126427&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/lwp_https?rev=1387127571&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/meteor_passenger?rev=1474507713&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/mldonkey_speed_limit?rev=1387127123&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/mod_realip?rev=1470691774&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/monit?rev=1387125695&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/mysql_backup_simple?rev=1428143952&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/mysql_ramdisk?rev=1417983893&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/nginx_apache_proxy?rev=1387126390&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/nginx_php_fastcgi?rev=1387126127&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/nginx_public_html?rev=1458169155&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/nginx_run_bash_script?rev=1428582504&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/nginx_ustats?rev=1387127503&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/openvpn_cert_add?rev=1387494607&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/openvpn_cert_auth?rev=1387125822&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/openvpn_key_auth?rev=1387125989&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/password_authentication?rev=1387126942&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/patch_centos?rev=1421861100&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/php52_wheezy?rev=1387125313&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/pxe_install_debian?rev=1400386882&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/python_urllib3_sni?rev=1474506653&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/raid10?rev=1387125718&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/remote_rsyslog?rev=1387125156&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/sendmail_smtp_auth?rev=1387136973&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/sftp_chroot?rev=1525968327&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/sftp_lftp?rev=1525968839&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/sidebar?rev=1387137864&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/smartd?rev=1416939217&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/speedup_rm?rev=1424946032&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/standard_packages?rev=1426687515&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/start?rev=1474507626&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/text_transposing?rev=1400387099&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/web_monitoring?rev=1387127334&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.kyxap.org.ua/articles/webazilla_mysql_backup?rev=1387127705&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.kyxap.org.ua/articles/_media/wiki:favicon.ico">
        <title>SmartNote</title>
        <link>https://www.kyxap.org.ua/articles/</link>
        <url>https://www.kyxap.org.ua/articles/_media/wiki:favicon.ico</url>
    </image>
    <item rdf:about="https://www.kyxap.org.ua/articles/apache_checker?rev=1387127345&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-12-15T17:09:05+00:00</dc:date>
        <title>Скрипт автоподъема apache</title>
        <link>https://www.kyxap.org.ua/articles/apache_checker?rev=1387127345&amp;do=diff</link>
        <description>apache watchdog bash semaphores

Скрипт автоподъема apache

Костыль проверяет количество чайлдов апача, если это количество меньше значения директивы MinSpareServers, то прибивает все процессы вебсервера через kill -9, чистит семафоры и стартует апач.
Добавить в крон на каждую минуту.</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/clamav_arguments?rev=1424787567&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-02-24T14:19:27+00:00</dc:date>
        <title>Ключи для запуска clamav</title>
        <link>https://www.kyxap.org.ua/articles/clamav_arguments?rev=1424787567&amp;do=diff</link>
        <description>clamav clamscan antivirus freebsd linux

Ключи для запуска clamav</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/colorized_ls?rev=1391018421&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-01-29T18:00:21+00:00</dc:date>
        <title>Цветной вывод ls для FreeBSD</title>
        <link>https://www.kyxap.org.ua/articles/colorized_ls?rev=1391018421&amp;do=diff</link>
        <description>freebsd dircolors ls coreutils bash

Цветной вывод ls для FreeBSD

В пакете coreutils присутствуют GNU реализации ls и dircolors, что позволяет использовать привычные схемы подсветки.
# pkg install coreutils</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/contents?rev=1474504289&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-09-22T00:31:29+00:00</dc:date>
        <title>Установка и настройка</title>
        <link>https://www.kyxap.org.ua/articles/contents?rev=1474504289&amp;do=diff</link>
        <description>Установка и настройка

Linux Debian

	*  Борьба с DDOS посредством использования утилиты ipset на выделенных серверах с Debian
	*  Установка Debian посредством PXE загрузки
	*  Включение vnc в Intel AMT через wsmancli на платформе Intel NUC D53427RKE
	*  Настройка D-Link DWA-510/DWA-110 как AP
	*  Настройка rsyslog для удаленного протоколирования в Debian
	*  Установка из исходников php 5.2 на Debian Wheezy 7
	*  Откат c testing до stable на примере Debian Wheezy 7.1
	*  Установка групп пакетов …</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/create_site?rev=1443120362&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-09-24T18:46:02+00:00</dc:date>
        <title>Добавление вхоста в apache+nginx</title>
        <link>https://www.kyxap.org.ua/articles/create_site?rev=1443120362&amp;do=diff</link>
        <description>debian squeeze ubuntu bash vhost user logrotate apache nginx

Добавление вхоста в apache+nginx

FIXME
Переписать этот ужас.

Только Debian.
Пользователь, которому принадлежат сайты, должен быть предварительно создан.</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/ddos_ipset?rev=1453930279&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-27T21:31:19+00:00</dc:date>
        <title>Борьба с DDOS посредством использования утилиты ipset на выделенных серверах с Debian</title>
        <link>https://www.kyxap.org.ua/articles/ddos_ipset?rev=1453930279&amp;do=diff</link>
        <description>ddos_mitigation debian squeeze ipset geoip bash perl iptables kernel

Борьба с DDOS посредством использования утилиты ipset на выделенных серверах с Debian

	*  Тянем последний patch-o-matic-ng в /usr/src, распаковываем, заходим в директорию и стартуем</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/debian_downgrade?rev=1474504284&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-09-22T00:31:24+00:00</dc:date>
        <title>Откат c testing до stable на примере Debian Wheezy 7.1</title>
        <link>https://www.kyxap.org.ua/articles/debian_downgrade?rev=1474504284&amp;do=diff</link>
        <description>debian wheezy testing stable downgrade apt

Откат c testing до stable на примере Debian Wheezy 7.1

/etc/apt/apt.conf не должен содержать в себе упоминаний APT::Default-Release

/etc/apt/sources.list
deb http://mirror.yandex.ru/debian/ wheezy main contrib non-free
deb http://mirror.yandex.ru/debian/ jessie main contrib non-free  
deb http://security.debian.org/ jessie/updates main contrib non-free</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/docker_bootstrap?rev=1442234883&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-09-14T12:48:03+00:00</dc:date>
        <title>Docker</title>
        <link>https://www.kyxap.org.ua/articles/docker_bootstrap?rev=1442234883&amp;do=diff</link>
        <description>docker bash

Docker

Создание базового all-in-one образа

Исходный скрипт для создания минимального образа

&lt;https://github.com/dotcloud/docker/blob/master/contrib/mkimage-debootstrap.sh&gt;

Добавляем необходимые приложения
include='iproute,iputils-ping,lsb-security,bash-completion,build-essential,debian-keyring,debian-archive-keyring,checkinstall,chkconfig,dselect,bzip2,cpio,p7zip,pbzip2,tar,unzip,pigz,zip,gzip,p7zip-full,xz-utils,lzma,lrzip,busybox,coreutils,fakeroot,less,locales,sed,dos2unix,my…</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/draw_table?rev=1402228386&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-06-08T11:53:06+00:00</dc:date>
        <title>Преобразование CSV-форматированного текста в ASCII-таблицу (для VIM и stdout)</title>
        <link>https://www.kyxap.org.ua/articles/draw_table?rev=1402228386&amp;do=diff</link>
        <description>perl vim format table ascii bash

Преобразование CSV-форматированного текста в ASCII-таблицу (для VIM и stdout)

Подразумевается что в env уже есть 

	*  Создаем ~/bin/tab
		*  разрешаем выполнение</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/dumb_firewall?rev=1637183563&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-17T21:12:43+00:00</dc:date>
        <title>Простой фаервол, открывающий доступ только для белого списка.</title>
        <link>https://www.kyxap.org.ua/articles/dumb_firewall?rev=1637183563&amp;do=diff</link>
        <description>iptables

Простой фаервол, открывающий доступ только для белого списка.

Полный доступ для WHITELIST и только избранные порты для остальных.</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/fast_debian?rev=1387126732&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-12-15T16:58:52+00:00</dc:date>
        <title>Быстрая установка Dedikit из готового джейла в Debian</title>
        <link>https://www.kyxap.org.ua/articles/fast_debian?rev=1387126732&amp;do=diff</link>
        <description>debian etch dedikit minimal_install chroot jail

Быстрая установка Dedikit из готового джейла в Debian</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/ffmpeg-php_centos?rev=1454103795&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-29T21:43:15+00:00</dc:date>
        <title>ffmpeg-php centos 6.x</title>
        <link>https://www.kyxap.org.ua/articles/ffmpeg-php_centos?rev=1454103795&amp;do=diff</link>
        <description>bash php ffmpeg php-ffmpeg ffmpeg-php centos atrpms

ffmpeg-php centos 6.x

atrpms-repo-6-7.el6.x86_64
https://www.mirrorservice.org/sites/dl.atrpms.net/el$releasever-$basearch/atrpms/stable


[atrpms]
name=Red Hat Enterprise Linux $releasever - $basearch - ATrpms
failovermethod=priority
#baseurl=http://dl.atrpms.net/el$releasever-$basearch/atrpms/stable
baseurl=https://www.mirrorservice.org/sites/dl.atrpms.net/el$releasever-$basearch/atrpms/stable
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm…</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/freebsd?rev=1387136974&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-12-15T19:49:34+00:00</dc:date>
        <title>Установка программ и FreeBSD 6.x для безошибочно верной инсталляции Dedikit</title>
        <link>https://www.kyxap.org.ua/articles/freebsd?rev=1387136974&amp;do=diff</link>
        <description>freebsd minimal_install dedikit apache nginx

Установка программ и FreeBSD 6.x для безошибочно верной инсталляции Dedikit

Операционная система должна быть свежеустановленной, без векового барахла.
Настоятельно рекомендую обновить древо портов перед началом работ на сервере:</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/google_ip_range?rev=1616995919&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-29T05:31:59+00:00</dc:date>
        <title>Получение диапазона IP адресов</title>
        <link>https://www.kyxap.org.ua/articles/google_ip_range?rev=1616995919&amp;do=diff</link>
        <description>google ip

Получение диапазона IP адресов

Prerequisites

Google1

Google2

Amazon

Github</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/gre_tunnel?rev=1421913648&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-01-22T08:00:48+00:00</dc:date>
        <title>Использование GRE-туннеля в качестве транспорта для OpenVPN</title>
        <link>https://www.kyxap.org.ua/articles/gre_tunnel?rev=1421913648&amp;do=diff</link>
        <description>openvpn ip iproute networking gre tunnel freebsd linux

Использование GRE-туннеля в качестве транспорта для OpenVPN

Задача состояла в разделении точки входа и точки выхода для openvpn.
                Entry node</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/hostapd?rev=1387125077&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-12-15T16:31:17+00:00</dc:date>
        <title>Настройка D-Link DWA-510/DWA-110 как AP</title>
        <link>https://www.kyxap.org.ua/articles/hostapd?rev=1387125077&amp;do=diff</link>
        <description>d-link debian hostapd ap wifi ralink pci dwa-510

Настройка D-Link DWA-510/DWA-110 как AP

DWA-510 - самая дешевая PCI-карта от D-Link, на данный момент ее цена - $15 

DWA-110 - самый дешевый USB-донгл от D-Link, на данный момент его цена - $20</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/intel_amt?rev=1387126450&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-12-15T16:54:10+00:00</dc:date>
        <title>Включение vnc в Intel AMT через wsmancli на платформе Intel NUC D53427RKE</title>
        <link>https://www.kyxap.org.ua/articles/intel_amt?rev=1387126450&amp;do=diff</link>
        <description>intel_amt debian wheezy vnc kvm nuc

Включение vnc в Intel AMT через wsmancli на платформе Intel NUC D53427RKE

Предполагается что AMT изначально активирован через UEFI (CTRL+P при загрузке, все доступные опции в ENABLE), а так же в web-интерфейсе (https, port 16692) используется выделенный IP.</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/kernel_upgrade?rev=1387582466&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-12-20T23:34:26+00:00</dc:date>
        <title>Безопасное обновление ядра через ssh в Debian</title>
        <link>https://www.kyxap.org.ua/articles/kernel_upgrade?rev=1387582466&amp;do=diff</link>
        <description>debian wheezy grub kernel upgrade ssh fallback

Безопасное обновление ядра через ssh в Debian

Во избежание потенциальных проблем с удаленным обновлением ядра, я пользуюсь механизмом fallback, реализованном в</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/la_checker?rev=1426687649&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-03-18T14:07:29+00:00</dc:date>
        <title>Скрипт проверки уровня LA</title>
        <link>https://www.kyxap.org.ua/articles/la_checker?rev=1426687649&amp;do=diff</link>
        <description>perl load_average watchdog

Скрипт проверки уровня LA</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/logrep?rev=1387126427&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-12-15T16:53:47+00:00</dc:date>
        <title>Анализ логов nginx / apache с помощью скриптов wtop и logrep</title>
        <link>https://www.kyxap.org.ua/articles/logrep?rev=1387126427&amp;do=diff</link>
        <description>nginx apache logs wtop logrep

Анализ логов nginx / apache с помощью скриптов wtop и logrep

Фантастически полезная вещь для анализа логов вебсервера. 


Очень быстро позволяют отловить медленные выполняющиеся запросы, найти использованную уязвимость, определить файлы с самым большим количеством трафика, отфильтровать ддос-ботов, выбрать самые популярные файлы для перемещения на SSD-кеш, собирать гео-статистику в live режиме, а так же железным аргументом дерзко попячить гордое щячло любителей де…</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/lwp_https?rev=1387127571&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-12-15T17:12:51+00:00</dc:date>
        <title>Включение поддержки HTTPS для серверов с self-signed сертификатом после изменений в LWP 6</title>
        <link>https://www.kyxap.org.ua/articles/lwp_https?rev=1387127571&amp;do=diff</link>
        <description>perl libwww lwp6 https

Включение поддержки HTTPS для серверов с self-signed сертификатом после изменений в LWP 6

Добавить в .pl-скрипт:</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/meteor_passenger?rev=1474507713&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-09-22T01:28:33+00:00</dc:date>
        <title>Shell-wrapper для standalone passenger</title>
        <link>https://www.kyxap.org.ua/articles/meteor_passenger?rev=1474507713&amp;do=diff</link>
        <description>nginx passenger ruby meteor shell bash linux

Shell-wrapper для standalone passenger


#!/usr/bin/env bash

_dir=/home/bundle     # app root dir
_home=/home/passenger # user home dir
_addr=&quot;0.0.0.0&quot;
_port=&quot;8191&quot;

_pid=&quot;$_home/passenger.pid&quot;
_log=&quot;$_home/passenger.log&quot;
_ngxtpl=&quot;$_home/nginx.conf.erb&quot;

_args=&quot;--address $_addr --port $_port --user passenger --environment production --pid-file $_pid --log-file $_log --nginx-config-template $_ngxtpl --daemonize --sticky-sessions --app-type node --sta…</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/mldonkey_speed_limit?rev=1387127123&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-12-15T17:05:23+00:00</dc:date>
        <title>Управление скоростью закачки в mldonkey с помощью cron</title>
        <link>https://www.kyxap.org.ua/articles/mldonkey_speed_limit?rev=1387127123&amp;do=diff</link>
        <description>bash cron mldonkey

Управление скоростью закачки в mldonkey с помощью cron

Достаточно создать скрипт, который будет подключаться к mldonkey на management-порт и передавать ему команды через</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/mod_realip?rev=1470691774&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-08-08T21:29:34+00:00</dc:date>
        <title>mod_realip для apache 2.2.x</title>
        <link>https://www.kyxap.org.ua/articles/mod_realip?rev=1470691774&amp;do=diff</link>
        <description>apache realip

mod_realip для apache 2.2.x

apache2.4


  RemoteIPHeader X-Real-IP
  RemoteIPTrustedProxy 127.0.0.1


apache2.2

Не требует никакой настройки, достаточно скомпилировать и установить. При необходимости можно изменить заголовок с X-Real-IP на желаемый.</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/monit?rev=1387125695&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-12-15T16:41:35+00:00</dc:date>
        <title>Сборка пакета из исходников c помощью rpmbuild на примере Monit 5.6 под Centos 6.4</title>
        <link>https://www.kyxap.org.ua/articles/monit?rev=1387125695&amp;do=diff</link>
        <description>centos monit rpmbuild

Сборка пакета из исходников c помощью rpmbuild на примере Monit 5.6 под Centos 6.4

	*  Добавить юзера builder
	*  Установить yum install -y rpmdevtools pam-devel
	*  Зайти к builder в ~/</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/mysql_backup_simple?rev=1428143952&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-04-04T10:39:12+00:00</dc:date>
        <title>Простейший скрипт бекапа MySQL</title>
        <link>https://www.kyxap.org.ua/articles/mysql_backup_simple?rev=1428143952&amp;do=diff</link>
        <description>mysql bash backup

Простейший скрипт бекапа MySQL</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/mysql_ramdisk?rev=1417983893&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-12-07T20:24:53+00:00</dc:date>
        <title>Использование RAM-диска в качестве tmpdir для MySQL</title>
        <link>https://www.kyxap.org.ua/articles/mysql_ramdisk?rev=1417983893&amp;do=diff</link>
        <description>mysql bash tmpfs linux freebsd

Использование RAM-диска в качестве tmpdir для MySQL

Инициализация md в FreeBSD

Инициализация tmpfs в Linux</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/nginx_apache_proxy?rev=1387126390&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-12-15T16:53:10+00:00</dc:date>
        <title>Проксирование apache через nginx</title>
        <link>https://www.kyxap.org.ua/articles/nginx_apache_proxy?rev=1387126390&amp;do=diff</link>
        <description>apache nginx proxy rpaf realip

Проксирование apache через nginx

	*  Собираем апачевую приблуду (+ патч by Proforg, если надо ставить под apache2.x) чтобы передавать реальный IP с нгинкса на апач</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/nginx_php_fastcgi?rev=1387126127&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-12-15T16:48:47+00:00</dc:date>
        <title>Совмещение Nginx и PHP (fast cgi)</title>
        <link>https://www.kyxap.org.ua/articles/nginx_php_fastcgi?rev=1387126127&amp;do=diff</link>
        <description>debian etch php php-fpm fcgi apache nginx

Совмещение Nginx и PHP (fast cgi)

	*  Ставим nginx стандартными средствами OS
	*  Качаем последнюю версию PHP с &lt;http://php.net&gt;, складываем в /opt/src
	*  Тянем патчик с &lt;http://php-fpm.anight.org/download.html&gt;
	*  Распаковываем и патчим исходники рнр.</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/nginx_public_html?rev=1458169155&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-03-16T22:59:15+00:00</dc:date>
        <title>Apache-like ~/public_html access</title>
        <link>https://www.kyxap.org.ua/articles/nginx_public_html?rev=1458169155&amp;do=diff</link>
        <description>nginx apache

Apache-like ~/public_html access

nginx</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/nginx_run_bash_script?rev=1428582504&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-04-09T12:28:24+00:00</dc:date>
        <title>Запуск предопределенных shell-команд через nginx fastcgi</title>
        <link>https://www.kyxap.org.ua/articles/nginx_run_bash_script?rev=1428582504&amp;do=diff</link>
        <description>bash nginx

Запуск предопределенных shell-команд через nginx fastcgi

bash скрипт

конфиг nginx</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/nginx_ustats?rev=1387127503&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-12-15T17:11:43+00:00</dc:date>
        <title>Скрипт установки модуля ustats для nginx в Debian</title>
        <link>https://www.kyxap.org.ua/articles/nginx_ustats?rev=1387127503&amp;do=diff</link>
        <description>debian wheezy bash nginx ustats debuild

Скрипт установки модуля ustats для nginx в Debian

Автоматическая установка модуля ustats, предназначенного для отображения статистики upstream'ов для nginx.</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/openvpn_cert_add?rev=1387494607&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-12-19T23:10:07+00:00</dc:date>
        <title>Скрипт добавления клиентского сертификата для OpenVPN</title>
        <link>https://www.kyxap.org.ua/articles/openvpn_cert_add?rev=1387494607&amp;do=diff</link>
        <description>bash openvpn certificate

Скрипт добавления клиентского сертификата для OpenVPN</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/openvpn_cert_auth?rev=1387125822&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-12-15T16:43:42+00:00</dc:date>
        <title>Настройка аутентификации по сертификатам openvpn в CentOS 5.2</title>
        <link>https://www.kyxap.org.ua/articles/openvpn_cert_auth?rev=1387125822&amp;do=diff</link>
        <description>centos openvpn certificate auth tcp tun

Настройка аутентификации по сертификатам openvpn в CentOS 5.2

Понадобилось установить на CentOS 5.2 сервер openvpn и сделать авторизацию по сертификатам.</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/openvpn_key_auth?rev=1387125989&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-12-15T16:46:29+00:00</dc:date>
        <title>Аутентификация по ключу в openvpn (FreeBSD 7.x)</title>
        <link>https://www.kyxap.org.ua/articles/openvpn_key_auth?rev=1387125989&amp;do=diff</link>
        <description>openvpn key auth openvpn udp tun

Аутентификация по ключу в openvpn (FreeBSD 7.x)

1) Устанавливаем
make install clean -C /usr/ports/security/openvpn
2) Включаем
echo &quot;openvpn_enable=\&quot;YES\&quot;&quot; &gt;&gt; /etc/rc.conf
3) Создаем директорию</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/password_authentication?rev=1387126942&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-12-15T17:02:22+00:00</dc:date>
        <title>Парольная аутентификация в openvpn</title>
        <link>https://www.kyxap.org.ua/articles/password_authentication?rev=1387126942&amp;do=diff</link>
        <description>freebsd openvpn password auth ccd

Парольная аутентификация в openvpn

Server Config

Скрипт /usr/local/etc/openvpn/auth.pl

Client Config

Формат файла /usr/local/etc/openvpn/users

Формат файлов в директории /usr/local/etc/openvpn/ccd</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/patch_centos?rev=1421861100&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-01-21T17:25:00+00:00</dc:date>
        <title>Патч для oops-1.5.23, решающий проблему компиляции под CentOS</title>
        <link>https://www.kyxap.org.ua/articles/patch_centos?rev=1421861100&amp;do=diff</link>
        <description>centos oops proxy checkinstall patch

Патч для oops-1.5.23, решающий проблему компиляции под CentOS

diff -Nru oops-1.5.23.orig/src/lib/rwlock/rwlock.c oops-1.5.23/src/lib/rwlock/rwlock.c
--- oops-1.5.23.orig/src/lib/rwlock/rwlock.c    2000-11-29 19:03:35.000000000 +0200
+++ oops-1.5.23/src/lib/rwlock/rwlock.c 2006-09-06 00:30:36.000000000 +0300
@@ -53,6 +53,8 @@
 #include &lt;pthread.h&gt;
 #include &quot;rwlock.h&quot;

+#if defined(OOPS_IMPLEMENT_RWLOCK)
+
 /* maximum number of times a read lock may be obtai…</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/php52_wheezy?rev=1387125313&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-12-15T16:35:13+00:00</dc:date>
        <title>Установка из исходников php 5.2 на Debian Wheezy 7</title>
        <link>https://www.kyxap.org.ua/articles/php52_wheezy?rev=1387125313&amp;do=diff</link>
        <description>debian wheezy php php52 multiarch checkinstall zend_optimizer

Установка из исходников php 5.2 на Debian Wheezy 7

На многих веб-серверах установлены php-скрипты, скомпилированные под старую версию Zend. 

Из-за этого пришлось собирать php 5.2 на wheezy, что оказалось несколько нетривиальной процедурой.</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/pxe_install_debian?rev=1400386882&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-18T04:21:22+00:00</dc:date>
        <title>Установка Debian посредством PXE загрузки</title>
        <link>https://www.kyxap.org.ua/articles/pxe_install_debian?rev=1400386882&amp;do=diff</link>
        <description>debian etch pxe debootstrap grub minimal_install

Установка Debian посредством PXE загрузки

Стадию разметки пропускаю по причине различных конфигураций для каждого отдельно взятого сетапа.</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/python_urllib3_sni?rev=1474506653&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-09-22T01:10:53+00:00</dc:date>
        <title>How to fix Python 2.x urllib3 SNI warning</title>
        <link>https://www.kyxap.org.ua/articles/python_urllib3_sni?rev=1474506653&amp;do=diff</link>
        <description>python urllib3 pip

How to fix Python 2.x urllib3 SNI warning

Problem

Solution</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/raid10?rev=1387125718&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-12-15T16:41:58+00:00</dc:date>
        <title>Техническое задание на подготовку и оптимизацию сервера с аппаратным raid10 из N x 3Tb (до 16TB) CentOS 6.x</title>
        <link>https://www.kyxap.org.ua/articles/raid10?rev=1387125718&amp;do=diff</link>
        <description>centos raid10 adaptec ext4 storage stride stripe_width inode mdadm

Техническое задание на подготовку и оптимизацию сервера с аппаратным raid10 из N x 3Tb (до 16TB) CentOS 6.x

Максимальный размер fs, который поддерживает ext4 - 16TB, в связи с чем на 16TB+ массивах приходится использовать btrfs.</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/remote_rsyslog?rev=1387125156&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-12-15T16:32:36+00:00</dc:date>
        <title>Настройка rsyslog для удаленного протоколирования в Debian</title>
        <link>https://www.kyxap.org.ua/articles/remote_rsyslog?rev=1387125156&amp;do=diff</link>
        <description>debian wheezy rsyslog logs

Настройка rsyslog для удаленного протоколирования в Debian

Клиент

/etc/rsyslog.d/logclient.conf

Сервер

Создадим директорию для логов
# mkdir -p /var/log/remote/
# chmod 700 /var/log/remote/</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/sendmail_smtp_auth?rev=1387136973&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-12-15T19:49:33+00:00</dc:date>
        <title>Аутентификация SMTP: штатный sendmail + SASL</title>
        <link>https://www.kyxap.org.ua/articles/sendmail_smtp_auth?rev=1387136973&amp;do=diff</link>
        <description>freebsd sasl2 smtp auth sendmail

Аутентификация SMTP: штатный sendmail + SASL

Часто возникает ситуация, когда для пользователей, разъезжающих по командировкам, нужно организовать почтовый релэй.</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/sftp_chroot?rev=1525968327&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-05-10T16:05:27+00:00</dc:date>
        <title>Использование chroot для sftp подключений</title>
        <link>https://www.kyxap.org.ua/articles/sftp_chroot?rev=1525968327&amp;do=diff</link>
        <description>ftp ssh sftp chroot

Использование chroot для sftp подключений
# mkdir -p /srv/ssh/chroot
# mkdir -p /etc/ssh/authorized_keys /srv/ssh/chroot
# groupadd sftponly
# useradd -G www-data -g sftponly -s /usr/sbin/nologin -d /srv/ssh -N USERNAME
# find /var/www/static -type d -print0 | xargs -0 chmod g+xwr
# find /var/www/static -type f -print0 | xargs -0 chmod g+wr
# chmod 775 /var/www/static /srv/ssh/chroot
# mount -o bind /var/www/static /srv/ssh/chroot</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/sftp_lftp?rev=1525968839&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-05-10T16:13:59+00:00</dc:date>
        <title>Копирование больших объемов данных в несколько потоков с помощью lftp</title>
        <link>https://www.kyxap.org.ua/articles/sftp_lftp?rev=1525968839&amp;do=diff</link>
        <description>sftp lftp rsync

Копирование больших объемов данных в несколько потоков с помощью lftp

Примеры копирования при использовании авторизации по ssh-ключам. 

Закрывающий слеш в пути к исходной директории обязателен.</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/sidebar?rev=1387137864&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-12-15T20:04:24+00:00</dc:date>
        <title>Tags Cloud</title>
        <link>https://www.kyxap.org.ua/articles/sidebar?rev=1387137864&amp;do=diff</link>
        <description>SmartNote index


----------

Tags Cloud</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/smartd?rev=1416939217&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-11-25T18:13:37+00:00</dc:date>
        <title>Настройка автоматических извещений о проблемах в SMART</title>
        <link>https://www.kyxap.org.ua/articles/smartd?rev=1416939217&amp;do=diff</link>
        <description>linux debian smartd smartmontools

Настройка автоматических извещений о проблемах в SMART

Активация smartd

Отправка алертов

Системные сообщения от различных сервисов удобно слать на алиас.</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/speedup_rm?rev=1424946032&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-02-26T10:20:32+00:00</dc:date>
        <title>Быстрое удаление большого количества файлов</title>
        <link>https://www.kyxap.org.ua/articles/speedup_rm?rev=1424946032&amp;do=diff</link>
        <description>freebsd linux rm rsync bash find

Быстрое удаление большого количества файлов

generate files

rm

find with -exec rm

find with -delete

perl

rsync - empty test dir</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/standard_packages?rev=1426687515&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-03-18T14:05:15+00:00</dc:date>
        <title>Установка групп пакетов в Debian Wheezy (minimal =&gt; standard)</title>
        <link>https://www.kyxap.org.ua/articles/standard_packages?rev=1426687515&amp;do=diff</link>
        <description>debian wheezy minimal_install apt tasksel

Установка групп пакетов в Debian Wheezy (minimal =&gt; standard)

Все просто.
apt-get install tasksel
aptitude install ~pstandard ~prequired ~pimportant -F%p</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/start?rev=1474507626&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-09-22T01:27:06+00:00</dc:date>
        <title>Last updates</title>
        <link>https://www.kyxap.org.ua/articles/start?rev=1474507626&amp;do=diff</link>
        <description>Last updates</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/text_transposing?rev=1400387099&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-18T04:24:59+00:00</dc:date>
        <title>Преобразование строк/таблиц/колонок</title>
        <link>https://www.kyxap.org.ua/articles/text_transposing?rev=1400387099&amp;do=diff</link>
        <description>bash console

Преобразование строк/таблиц/колонок</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/web_monitoring?rev=1387127334&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-12-15T17:08:54+00:00</dc:date>
        <title>Скрипт для проверки доступности вебсервера (с SMS)</title>
        <link>https://www.kyxap.org.ua/articles/web_monitoring?rev=1387127334&amp;do=diff</link>
        <description>debian apache bash watchdog alert

Скрипт для проверки доступности вебсервера (с SMS)

Работает под debian.
# mkdir -p /opt/scripts/monitoring/active_alerts
Скрипт ложить в /opt/scripts/monitoring/checker.sh</description>
    </item>
    <item rdf:about="https://www.kyxap.org.ua/articles/webazilla_mysql_backup?rev=1387127705&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-12-15T17:15:05+00:00</dc:date>
        <title>Эпичный скрипт бекапа mysql</title>
        <link>https://www.kyxap.org.ua/articles/webazilla_mysql_backup?rev=1387127705&amp;do=diff</link>
        <description>webazilla which_which_which bash

Эпичный скрипт бекапа mysql

Саппорт webazilla.com поставили клиенту скрипт резервирования баз mysql. 

Конструкция WHICH_WHICH='which' заслуживает второго киселя и дополнительных 15 минут прогулки,</description>
    </item>
</rdf:RDF>
