ГлавнаяРегистрацияВходВ закладки
Автор: admin  Раздел: Xen
Установка 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 # для того ...
Читать дальше »
Просмотров: 3990
Дата: 2011-07-15 00:54:15
Комментариев: 0
Автор: admin  Раздел: Xen
В общих чертах про установку 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.
...
Читать дальше »
Просмотров: 4039
Дата: 2011-07-15 00:49:51
Комментариев: 0
Автор: 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-] ...
Читать дальше »
Просмотров: 6995
Дата: 2011-07-15 00:43:06
Комментариев: 0
Автор: 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 тогда делаем следующее:

Ищем куда устан ...
Читать дальше »
Просмотров: 3477
Дата: 2011-07-15 00:36:28
Комментариев: 0
Автор: 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-] ...
Читать дальше »
Просмотров: 3374
Дата: 2011-07-15 00:27:43
Комментариев: 0
Автор: 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 ...
Читать дальше »
Просмотров: 5787
Дата: 2011-07-15 00:23:07
Комментариев: 0
Автор: 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;
Сохраняем ...
Читать дальше »
Просмотров: 3101
Дата: 2011-07-15 00:13:39
Комментариев: 0
 Страницы: << ... 36 37 38 39 40 ... >>