Установка Xen 4.0.0 в Ubuntu Linux 10.04
Здесь я напишу о том как запустить Xen 4.0.0 (dom0) с Linux ядром 2.6.32.10 поверх 64-разрядной сборки Ubuntu 10.04-beta. Устанавливаем необходимые для сборки пакеты: [-hide-]1 sudo aptitude install build-essential libncurses5-dev dpkg-dev debhelper fakeroot Подгружаем Linux ядро с dom0-патчами: 1 sudo -s 2 cd /usr/src 3 git clone git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git linux-2.6-xen 4 cd linux-2.6-xen 5 git checkout -b xen/stable origin/xen/stable Копируем файлик с параметрами конфигурации ядра: 1 curl http://opennet.ru/soft/xen40_config.txt > /usr/src/linux-2.6-xen/.config Анализируем различия с базовым файликом конфигурации Ubuntu и при здесь необходимости вносим изменения: 1 diff /boot/config-2.6.32-17-generic /usr/src/linux-2.6-xen/.config | vim - Собираем ядро: 1 make menuconfig # включаем поддержку dom0 и Xen 2 make 3 chmod g-s /usr/src -R # для того ... Читать дальше »
В общих чертах про установку XEN и вирутальных машин под CentOS.
Начнем с того, поддерживает ли процессор виртуализацию: [-hide-]если у Вас Интел (VT-x), то # grep -i vmx /proc/cpuinfo если АМД (SVM), то # grep -i svm /proc/cpuinfo ну и наконец, на предмет HVM # grep -i hvm /sys/hypervisor/properties/capabilities Если поддержка есть, то можно использовать полноценную виртуализацию, если нет, не отчаивайтесь, можно использовать паравиртуализацию. И так, приступим. Устанавливаем XEN-новское ядро и сам XEN # yum install kernel-xen xen правим /boot/grub/menu.lst на предмет того, ,чтоб грузилось именно XEN-новское ядро (можно и руками конечно выбрать при загрузке). ставим всю группу виртуализации (необязательно) # yum groupinstall "Virtualization" ставим QEMU # yum install qemu переподгружаемся с новым ядром. при выводе uname -r, должны получить примерно такое 2.6.18-164.el5xen. ... Читать дальше » Автор: admin Раздел: Как настроить CentOS
Ставим zip и unzip:
[-hide-]# yum install zip # yum install unzip Пара примеров по использованию команды zip: $ zip -h //Помощь по использованию $ zip data * //Добавляет все файликы текущей директории в архив data.zip $ zip -r data * //Добавляет все файликы и папки текущей директории в архив Примеры по использованию команды unzip: $ unzip -h //Помощь по использованию $ unzip data.zip //Разархивировать содержимое архива в текущею директорию $ unzip data.zip -d /tmp //Разархивировать содержимое архива в директорию /tmp $ unzip data.zip cv.doc //Разархивировать cv.doc из архива в текущею директорию $ unzip -l data.zip //Показать список файликов находящихся в архиве[-hide-] ... Читать дальше » Автор: admin Раздел: панель Cpanel
Installing mytop on cPanel
Установка mytop на cPanel С самого начала на сервер нужно установить несколько перловых модулей: [-hide-]/scripts/realperlinstaller --force Getopt::Long /scripts/realperlinstaller --force DBI /scripts/realperlinstaller --force DBD::mysql /scripts/realperlinstaller --force Term::ReadKey Теперь качаем mytop с http://jeremy.zawodny.com/mysql/mytop/ cd /usr/local/src/ wget http://jeremy.zawodny.com/mysql/mytop/mytop-1.6.tar.gz tar zxpfv mytop-1.6.tar.gz cd mytop-1.6 perl Makefile.PL make make install Если при запуске mytop Вам выдает ошибку Error in option spec: "long|!" нужно отредактировать установочный файлик mytop cd /usr/local/src/ vi mytop коментируем или удаляем строчеку “long|!” => \$config{long_nums}, ну и далее по накатаной схеме make make install Все, теперь запускаем и смотрим mytop -d mysql Если же Вы хотите использовать просто команду mytop тогда делаем следующее: Ищем куда устан ... Читать дальше » Автор: admin Раздел: панель Cpanel
Установка pecl_http занимает совсем немного времени.
И так, – качаем и устанавливаем: [-hide-]cd /usr/local/src/ pecl download pecl_http pecl bundle pecl_http cd pecl_http* phpize ./configure --with-http-curl-requests=/opt/curlssl make make install и добавляем экстэшин в php.ini echo "extension=http.so" >> /usr/local/lib/php.ini перезапускуем Apache /etc/init.d/httpd restart[-hide-] ... Читать дальше » Автор: admin Раздел: панель Cpanel
Как работает Nginx
Nginx - появился в 2002 Русскай сервер веб-программистов. Обычно используется для статических файликов. В нашем случае мы используем шип «Apache + NGINX», где последний работает на прокси-сервер. Работа этой связки sleduyaschaya: - NGINX прослушивает порт 80; - Apache слушает порт 8081 (технически, вы можете выбрать любой другой порт); - Все входящие HTTP-запросы обрабатываются первые NGINX; - Если HTTP-запроса, здесь необходимое для загрузки статических файликов из следующего списка: (GIF | 3gp | JPG | JPEG | PNG | ICO | WMV | AVI | ASF | ASX | миль на галлон | MPEG | mp4 | PLS | mp3 | середине | WAV | SWF | FLV | HTML | HTM | TXT | JS | CSS | EXE | ZIP | RAR | GZ | смолы | TGZ | bz2 | грн | 7z | документ | DOCX | XLS | XLSX | PDF | ISO) обрабатывает этот запрос (и, соответственно, возвращение таких файликов) не NGINX, Apache и вообще не участвует. - Если HTTP-запроса требуется PHP или Perl / CGI-скрипт, он перенаправляется NGINX-ом на порт 8 ... Читать дальше » Автор: admin Раздел: Как настроить CentOS
Увеличиваем /tmp раздел и делаем его безопасным
Для начала удаляем существующий /tmp раздел: [-hide-]umount -l /tmp создаем новый раздел (ext3) и указываем сколька места нужно под него выделить в Мб (count=1000) cd /usr/ mv tmpDSK tmpDSK_ dd if=/dev/zero of=./tmpDSK bs=1M count=1000 mkfs.ext3 tmpDSK Маунтим /tmp с nosuid,noexec mount /usr/tmpDSK /tmp/ -o rw,nosuid,noexec,loop chmod 1777 /tmp/ Также для cPanel можно юзать следующий способ. Сначала останавливаем cPanel, Apache и MySQL /etc/init.d/cpanel stop /etc/init.d/httpd stop /etc/init.d/mysql stop Розмаунчиваем и удаляем /tmp раздел umount -l /tmp umount /var/tmp rm -fv /usr/tmpDSK Запускаем скрипт /scripts/securetmp По умолчанию в этом скрипте размер /tmp раздела установлен 512Мб. Этот размер можно увеличить отредактировав этот скрипт vi /scripts/securetmp ищем строчеку my $tmpdsksize = 512000; И увеличиваем размер к примеру 1Гб my $tmpdsksize = 1024000; Сохраняем ... Читать дальше » |