Работаем под Linux

Подписаться на эту рубрику по RSS

Недавно столкнулся с такой проблемой: нужно было перенести существующий сайт, использующий Postgres 8.3, на два новых хостинга. На одном из хостингов стоит Fedora 12, на которую по умолчанию из пакетов ставится PostgreSQL 8.4, что вызывало проблемы совместимости. На другом стоял CentOS 5.3, но версия Postgres по умолчанию почему-то была ниже нужной, а именно 8.1. В общем, в обоих случаях нужно было избавляться от версии по умолчанию и ставить 8.3. Вот как это сделать проще всего (рецепт подходит для RedHat, CentOS и Fedora):

  1. Удаляем пакеты PostgreSQL, если что-то уже было установлено в системе.
  2. Идем на эту страницу http://yum.pgsqlrpms.org/reporpms/repoview/letter_p.group.html и выбираем свой дистрибутив Linux, затем скачиваем RPM-пакет репозитория, соответствующий вашей версии Postgres.
  3. Устанавливаем RPM.
  4. Далее в зависимости от вашего дистрибутива, в папке /etc/yum.repos.d :
    • Fedora - в секции [fedora] файлов fedora.repo и fedora-updates.repo
    • CentOS - в секциях [base] и [updates] файла CentOS-Base.repo
    • RedHat - в секции [main] файла /etc/yum/pluginconf.d/rhnplugin.conf

    добавляем в конец нужных секций строчку:

    exclude=postgresql*

После этого можно устанавливать пакеты PostgreSQL обычным способом, например:

yum install postgresql-server

Недавно я столкнулся с необходимостью настроить "wildcard" субдомены на хостинге с использованием Plesk. "Wildcard", в данном случае, - это когда любое имя типа www.domain.com, test.domain.com или aaa.domain.com указывает на один и тот же сайт, размещенный по адресу domain.com.

Plesk - это одна из наиболее распространенных систем управления хостингом, которая, как правило, предоставляется хостинг-провайдерами клиентам, использующим VPS.

Конфигурация веб-сервера Apache в Plesk, в том числе для виртуальных хостов (VirtualHost), выполняется в административном веб-интерфейсе системы. Если вручную исправить основной файл конфигурации или файлы конфигурации виртуальных хостов, то система Plesk автоматически перезапишет эти файлы, и вы все равно потеряете эти изменения.

vhost.conf

Тем не менее, пользователь имеет возможность вставлять собственные директивы конфигурации в файл vhost.conf. Этот файл расположен в поддиректории /var/www/vhosts/domain.com/conf/, где domain.com - имя вашего домена.

Читать далее

Сегодня наконец-то обновился до версии 2.6.26 (Fedora 9). Процесс этот в общем-то автоматический и особого внимания не заслуживает, но есть нюансы, которые связаны со сторонними пакетами. У меня их два: VMWare Server и NVidia driver, и с обоими из них возникли проблемы после обновления ядра.

Далее

В одном из предыдущих постов я упоминал, что хочу замерить скорость загрузки WinXP на одной и той же машине под эмулятором VMWare и самостоятельно. Сегодня я это сделал, привожу результаты.

Исходные данные

  1. Конфигурация компа: CPU Intel Core 2 Duo E8400 3.0Gz, MB Gigabyte GA-EP35C-DS3R, RAM 2x2048 DDR2 PC6400 800Mhz Samsung
  2. WinXP SP2 установлена на самом компьютере и под VMWare Server 1.07 for Linux
  3. Linux Fedora 9 i386, kernel 2.6.25.14-108.fc9.i686, установлен на том же компьютере
  4. Замерялось время от появления загрузочной картинки Windows XP до отображения рабочего стола

Далее

Flash Player

Установив новую версию дистрибутива Fedora 9 и Adobe Flash Player 9 для Firefox, я был неприятно удивлен отсутствием звука во флэшках, в частности, при проигрывании роликов на YouTube. Решение пришлось искать в англоязычном Интернете, на русском языке дельных советов я не нашел.

Далее

Array