Archive for the 'HowTo’s' Category

декабря 19 2012

Создание IPIP туннелей в Linux

В этой небольшой заметке описано как настроить туннель IPIP point-to-point в Linux. В операционной системе FreeBSD эти туннели именуются gif, в linux tun. Настройка проста, и займет не более 5 минут.
Читать далее »

Комментариев нет »

ноября 21 2012

Конвертация таблиц MYSQL из MyISAM в InnoDB

Допустим у вас есть база в MYSQL созданная на движке MyISAM, и вам вдруг понадобилось использовать в ней внешние ключи, или FOREIGN KEY, который поддерживается только в движке INNODB, решение одно, сконвертировать таблицы в БД, в этой заметке я приведу пример как это сделать быстро, при любом количестве таблиц в вашей базе данных.

Читать далее »

Комментариев нет »

сентября 8 2012

Обновление системы мониторинга Zabbix до версии 2.*

Итак, наша цель — проапгрейдить БД Zabbix с минимальным даунтаймом при сохранении информации. Это справедливо, если нам необходима история и тренды и их у нас много.

Читать далее »

2 комментария »

мая 12 2011

Установка Debian GNU Linux для новичков

В данной заметке описана пошаговая установка Linux Debian со скриншотами основных этапов.

Установка через официальный установщик. Для домашнего использования лучше всего подойдёт тестируемая ветка Debian, ибо в ней более новые пакеты, чем в стабильной, но, при этом, она более отточена, чем нестабильная. На данный момент тестируемой версией Debian является Wheezy.

Загрузить «Net Installer» образ Debian Wheezy можно здесь.
Загрузить полный DVD-комплект Debian Wheezy можно здесь (для установки достаточно первого DVD).

Загрузить «Net Installer» образ Debian Squeeze можно здесь.
Загрузить полный DVD-комплект Debian Squeeze можно здесь (для установки достаточно первого DVD).

Читать далее »

Комментариев нет »

апреля 11 2011

Настройка виртуальных хостов с поддержкой SSL в nginx

Мне понадобился виртуальных хост с поддержкой SSL для одного из сайтов, который работает на Nginx. В этой заметке вкратце описано как настроить mod_ssl для nginx. По умолчанию модуль не собирается, нужно разрешить его сборку при конфигурировании параметром --with-http_ssl_module. Если вы ставили из пакета то возможно у вас mod_ssl есть.

Читать далее »

1 Комментарий »

февраля 8 2011

Включение Remote Desktop и VNC в Mac OS X через SSH

Иногда возникает необходимость зайти на оставленный дома Mac, и выясняется что вы забыли включить удаленное управление, но при этом SSH доступ включен. В этой заметке я расскажу как управлять удаленным рабочем столом на Mac OS X из терминала локально, или через SSH.

Данное руководство подойдет для Apple Remote Desktop 2.x, Apple Remote Desktop 3.X, Apple Remote Desktop 2.2

Управление Remote Desktop через терминал осуществляется при помощи утилиты kickstart, которая входит в его состав. Далее несколько примеров работы с утилитой kickstart.

Читать далее »

Комментариев нет »

декабря 17 2010

Установка IonCube Loader в Linux

Некоторые платные скрипты типа интернет магазинов, или CMS, а так же некоторые другие, имеют защиту в виде закодированных при помощи ionCube PHP Encoder файлов. Для нормальной работы с такими файлами на сервер необходимо установить ion cube loader, который будет расшифровывать файлы перед отдачей клиенту. В этой маленькой статье описана нехитрая процедура установки Ion cube loader на Linux, на примере дистрибутива Ubuntu 8.04

Читать далее »

Комментариев нет »

августа 21 2010

Отключение ipv6 для JavaVM

Недавно я столкнулся с проблемой, есть у меня Jabber сервер, и он работает на Java. Я добавил в него внешний компонент, и решил перезапустить, после чего он по непонятным для меня причинам стал слушать только на ipv6. Ниже я опишу как устранить такое поведение у Java приложений.

Читать далее »

8 комментариев »

июля 20 2010

Ограничение количества сессий с одного ip адреса

Если у вас вдруг возникнет необходимость ограничить количество сессий для айпи адресов в вашей локальной сети, то после прочтения данной заметки у вас будет готовое решение. Воспользуемся штатными возможностями пакетного фильтра iptables, а именно его модулями connlimit и recent. Модуль connlimit сильно расходует ресурсы машины, и использовать его рекомендуется только в маленьких сетях, да и работает он только с протоколом TCP.

Читать далее »

2 комментария »

июня 11 2010

Установка Zend Optimizer на Ubuntu 10.04 LTS

Как известно, в дистрибутиве Ubuntu всегда используется новое программное обеспечение, php в версии Ubuntu 10.04 не стало исключением и имеет версию 5.3.2. Zend же на данный момент имеет поддержку только версий php 5.2.X, и работать с более высокой версией не будет. Решить данную проблему  можно при помощи понижения версии php, использую репозитории предыдущей версии ubuntu, karmic koala.

Читать далее »

Комментариев нет »

мая 21 2010

Настройка SNMPD на Mac OS X

Если у вас стоит Mac OS X Server, то вы наверняка видели в утилите Server Admin пункт включения snmp для мониторинга и удаленного управления системой, но вот настроек для snmpd в графическом варианте нет, и в этой статье я расскажу как настроить snmpd из терминала. Так же при желании и при наличии MacPorts вы сможете настроить snmpd и на простом десктопе под управление Mac OS X.

Читать далее »

Комментариев нет »

апреля 15 2010

Настройка Dynamic DNS на базе Bind9 и nsupdate

В данном руководстве описано как настроить динамическое обновление зоны DNS с удаленной машины, например с DHCP сервера, или если адрес выдается динамически, как при использовании ADSL. Описано как простое обновление зоны вручную, или по крону, так и обновление зоны DHCP сервером при выдаче ip адреса клиенту. Настройка идентична для всех дистрибутивов и ОС (Linux, FreeBSD, Mac OS и прочих систем где есть Bind9).

Читать далее »

2 комментария »

апреля 15 2010

Поиск при помощи утилиты find

Описание основных примеров для работы с утилитой для поиска файлов и каталогов find которая есть в любом Linux, BSD или Unix дистрибутиве.

Думаю каждый сталкивался с необходимостью найти какой либо файл, директорию, файлы определенного размера, или с определенным именем, или все вместе. Утилита find позволяет так же выполнять действия нужные вам с найденными файлами и каталогами. Множество примеров использования find в продолжении поста.

Читать далее »

Комментариев нет »

апреля 7 2010

Объединение сетевых интерфейсов при помощи bonding

В этой статье я опишу как объединить два физических сетевых интерфейса в один, для увеличения пропускной способности, или повышения отказоустойчивости сети. В Linux это делается при помощи bonding и утилиты ifenslave. В большинстве новых версий дистрибутивов модуль ядра bonding уже есть и готов к использованию, в некоторых вам придется собрать его вручную. Я настраивал данное решение на Ubuntu 8.04 server amd64, поэтому примеры установки ПО взяты оттуда.

Читать далее »

3 комментария »

марта 28 2010

Настройка NAT по принципу сеть в сеть при помощи iptables NETMAP

netmap

В этом руководстве я опишу как настроить полный NAT из одной сети в другую, на примере двух офисных сетей. Для настройки данного решения вам понадобится iptables с поддержкой NETMAP и пакет iproute2 для настройки маршрутизации. Я настраивал эту схему на базе Linux ubuntu 8.04 server, iptables v 1.4.7 и iproute2 v ss071016. Кратко опишу, что же такое патч NETMAP для iptables, он позволяет нам делать двухстороннюю трансляцию сетей в другие сети один в один, например транслировать сеть 1.1.1.1/24 в сеть 2.2.2.2/24, и обратно, транслируя айпи адрес 1.1.1.89/32 в айпи 2.2.2.89/32 и тд.

Читать далее »

1 Комментарий »

Next »



Server load average: 0.04, 0.03, 0.00
Server uptime: 47 days, 3:57
Your IP is: 54.234.247.118.