Category Archives: Linux

Apache RewriteRule и строка запроса

Взаимодействие апачевского модуля mod_rewrite со строкой запроса на первый взгляд выглядит запутанным. Вот что написано в официальной документации RewriteRule:

‘qsappend|QSA’ (query string append)
This flag forces the rewrite engine to append a query string part of the substitution string to the existing string, instead of replacing it. Use this when you want to add more data to the query string via a rewrite rule.

По-русски, флаг QSA принуждает rewrite-модуль не заменять строку запроса в результирующем URL, а дополнять ее полученными новыми значениями. Теперь к следующему варианту использования строк запроса.
Continue reading Apache RewriteRule и строка запроса

Установка Firefox 4 в Ubuntu 10.10

Firefox мне все равно кажется роднее, чем Google Chrome. Установить не так давно вышедшую Firefox 4 в Ubuntu 10.04 и 10.10 можно следующими командами:

sudo add-apt-repository ppa:mozillateam/firefox-stable
sudo apt-get update && sudo apt-get upgrade

Если же он еще не установлен, то нужно добавить:

sudo apt-get install firefox

Серверная оптимизация на практике

Недавно ко мне обратился мой постоянный клиент, у которого тормозил сайт http://moybox.ru/

Сайт представляет собой площадку для общения пользователей – тут есть группы, блоги, фотогалереи, короче полноценная социальная сеть, впридачу каждому пользователю создается почтовый ящик с разными крутыми фишками. Но сейчас не об этом. Моей задачей было посмотреть, что можно сделать с сайтом в плане улучшения быстродействия. Как оказалось, даже имея в наличии посредственный сервер с одноядерным процессором Pentium 2800 и 1 гигабайт памяти на борту, можно сделать вполне себе готовый к высоким нагрузкам проект.
Continue reading Серверная оптимизация на практике

MPD блокирует все остальные звуки

Недавно обнаружил, что при включенном MPD все остальные звуки глушатся, в том числе IM-оповещения и звук мониторинга. Система – Ubuntu 10.10 (Maverick Meerkat). Немного погуглив, нашел решение. Кому интересно – под катом:
Continue reading MPD блокирует все остальные звуки

Как создать файл подкачки в Ubuntu

1. Сначала создаем файл, размером, к примеру 4 Гб (4194304=4*1024*1024)
2. Форматируем файл в формат Linux Swap
3. Подключаем его к адресному пространству системы
4. Фиксируем результат в fstab, чтобы работало после перезагрузки системы
Continue reading Как создать файл подкачки в Ubuntu