Archive for the 'Linux' Category
Monday, November 30th, 2009
“Посчастливилось” мне заполучить VPS с сайтом на битриксе. Из-за Zend Optimizer (сорсы покриптованы) нет возможности установить APC. Вроде бы умеет xcache работать вместе с ним, еще не проверял. Периодически апач съедает всю память, свап, и машинка умирает окончательно. Хуже то, что апач работает с mpm-prefork, то есть он порождает не потоки, а процессы. И при [...]
Read the rest of this entry »
Posted in Linux, Ruby, apache | Comments Off
Tuesday, August 11th, 2009
Взглянем на Apache+mod_php. Плюсы:
настраивается максимально просто
интерпретатор стартует вместе с каждым форком апача
Минусы:
mpm_prefork далеко не самый быстрый
все работает под одним пользователем (да-да, можно накрутить mod_itk)
В попытках сделать секьюрно и по возможности быстро я решил скрутить apache (mpm_worker) + mod_fcgid + suexec.
Сам по себе CGI очень небыстр за счет того, что при каждом запросе подымается интерпретатор. [...]
Read the rest of this entry »
Posted in Linux, apache, webtech | Comments Off
Tuesday, August 11th, 2009
Стоял у меня MTA Exim4 для отправки почты. И вдруг на этот сервер перенесли MX-запись одного домена (например, example.org), и он вынужден был что-то делать с почтой. Решено было перенаправить всю почту для этого домена на другой ящик на время разбирательств кто прав, а кто виноват.
Для этого в Ubuntu пришлось сделать следующие правки.
В /etc/exim4/update-exim4.conf.conf в [...]
Read the rest of this entry »
Posted in Exim, Linux, Networking | Comments Off
Thursday, June 25th, 2009
В связи с переездом на новый сервер пришлось переносить и кучу сервисов, которые крутились на старом. Одним из них был DNS.
Настоятельно рекомендуется делать master и slave (primary и secondary) на разных машинах, дабы в случае отказа одного из них второй мог полноценно работать. Ну это в теории, на практике все несколько упрощается до одного сервера, [...]
Read the rest of this entry »
Posted in Linux, Networking, Newbie, PowerDNS | Comments Off
Переезжал на новый сервер, и наигрался вволю со всеми мониторингами и прочим. Была обнаружена неприятная особенность RRD: бд платформозависима. Пришлось на старом сервере делать дамп
for i in *.rrd; do rrdtool dump $i > $i.xml; done
тащить на новый (tar, scp либо nc) и там разворачивать:
for i in *.xml; do A=`echo $i|sed ’s/\.xml//’`; rrdtool restore -f $i [...]
Read the rest of this entry »
Posted in Linux, Networking, RRD | 2 Comments »
Только-что закончил эксперименты с OpenVZ на Ubuntu 8.10 (intrepid). Успешно.
Итак, задача: создать виртуальную (для начала одну) машину с Ubuntu 8.10, которая будет доступна в локальной сети. Хост-система – Ubuntu 8.10, выступает в роли роутера для локальной сети, имеет на себе DHCP-сервер. Настройки сети виртуальная машинка должна получать по DHCP, роутиться другим роутером (два провайдера). Задача [...]
Read the rest of this entry »
Posted in Linux, Networking, OpenVZ, Virtualization, tutorials | 4 Comments »
Давно заметил что в Ubuntu (server edition) во время инсталляции начали предлагать использовать LVM. Но я все не решался поставить production на него. Затем пообщался со теми кто его использовал, почитал доку – и последний год стал его использовать, так как постиг скрытую в нем мощь
Read the rest of this entry »
Posted in Linux, MySQL, Newbie, apache, nginx, tutorials, webtech | Comments Off
Tuesday, December 9th, 2008
git
До общения с Oleganza я не видел у git каких-либо ярких преимуществ перед bzr.
И, наверное, не увидел бы, если бы не Олег.
Первое что было самым необычным – git полностью децентрализованый. И привычный svn-like workflow тут не работает. Надо было привыкать к branch-style.
Второе – это то, что команды с теми же названиями что и у [...]
Read the rest of this entry »
Posted in Linux, bzr, git, tutorials | Comments Off
В PowerDNS есть пара плюшек, которые я раньше не замечал. Одну из них – записи “URL” я сегодня попробовал, настроил и остался вполне доволен.
Что же такое URL-запись? Это фича PowerDNS, при помощи которой можно делать редирект домена на заданный URL.
Например, запись выглядит как
some.domain.com URL http://other.domain.com/some_domain_com
На самом деле в поле со значением записи может быть ссылка [...]
Read the rest of this entry »
Posted in Browsers, Linux, Networking, PowerDNS, lighttpd | 1 Comment »
Thursday, July 24th, 2008
В качестве вэб-сервера я использую lighttpd. И сегодня я наткнулся на старую проблему – вэб-сервер работает из-под пользователя www-data, и когда пользователь pupkin загружает какой-то файл – этот файл принадлежит не pupkin’у, а www-data. И через ftp удалить его он не может, и вынужден искать некие web-file-manager’ы.
Так вот я погуглил и наткнулся на execwrap. Он [...]
Read the rest of this entry »
Posted in Linux, Networking, lighttpd, webtech | Comments Off