The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Раздел полезных советов: Подготовка chroot-окружения в Red H..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Подготовка chroot-окружения в Red H..."  +/
Сообщение от auto_tips (??) on 16-Окт-09, 13:26 
Формирование Chroot-окружения в CentOS, Fedora и RHEL.

Создаем БД для пакетного менеджера RPM внутри создаваемого chroot:
   mkdir -p /home/chroot_web/var/lib/rpm
   rpm --root /home/chroot_web --initdb

Загружаем базовые пакеты с описанием текущего релиза Fedora Linux (для CenOS пишем centos-release, для RHEL - redhat-release):
   yumdownloader --destdir=/var/tmp fedora-release
   cd /var/tmp
   rpm --root /home/chroot_web -ivh --nodeps fedora-release*rpm

Ставим в chroot apache и все необходимые для его работы зависимости, в итоге получим минимальную систему для работы httpd:

  yum --installroot=/home/chroot_web -y install httpd

После настройки Apache запускаем его:

  chroot /home/chroot_web /usr/sbin/apachectl start


URL: http://prefetch.net/articles/yumchrootlinux.html
Обсуждается: http://www.opennet.ru/tips/info/2191.shtml

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Подготовка chroot-окружения в Red Hat-подобных Linux"  +/
Сообщение от Аноним (??) on 16-Окт-09, 13:26 
ещё можно сделать
# mount -o bind /dev /home/chroot_web/dev
# mount -t proc none /home/chroot_web/proc
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Подготовка chroot-окружения в Red Hat-подобных Linux"  +/
Сообщение от Аноним (??) on 16-Окт-09, 16:14 
Спасибо.

Мне пришлось ещё скопировать в /home/chroot_web/dev
/dev/null
/dev/urandom

и создать файл
/home/chroot_web/etc/sysconfig/network

А запускать можно с помощью
chroot /home/chroot_web /etc/init.d/httpd start

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Подготовка chroot-окружения в Red Hat-подобных Linux"  +/
Сообщение от Heckfy (ok) on 16-Окт-09, 19:32 
У меня debian, но общий смысл моего совета не меняется:
# grep chroot /etc/inittab
13:23:wait:/usr/sbin/chroot /home/chroot_mail /etc/init.d/rc 2
14:23:wait:/usr/sbin/chroot /home/chroot_web /etc/init.d/rc 2
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Подготовка chroot-окружения в Red Hat-подобных Linux"  +/
Сообщение от sHaggY_caT (ok) on 16-Окт-09, 20:32 
Чего только люди не придумывают, что бы не использовать нормальные контейнеры (OVZ, PVC, VServer хотя бы, или тот же LXC)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Подготовка chroot-окружения в Red Hat-подобных Linux"  +/
Сообщение от anonymous (??) on 16-Окт-09, 21:44 
чего люди не придумывают, чтобы не использовать chroot
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Подготовка chroot-окружения в Red Hat-подобных Linux"  +/
Сообщение от shutdown now on 17-Окт-09, 14:26 
apache теперь и сам чрутиться умеет
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Подготовка chroot-окружения в Red Hat-подобных Linux"  +/
Сообщение от sHaggY_caT (ok) on 17-Окт-09, 20:41 
>чего люди не придумывают, чтобы не использовать chroot

Нет, просто создание велосипедов, это зло))) мок совсем для другого придумали!

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Подготовка chroot-окружения в Red Hat-подобных Linux"  +/
Сообщение от A380 on 17-Окт-09, 21:49 
А если Apache или его конфиг из-за какой-нибудь уязвимости подделают?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "Раздел полезных советов: Подготовка chroot-окружения в Red H..."  +/
Сообщение от EliteMoly on 19-Окт-09, 06:53 
"Ставим в chroot apache и все необходимые для его работы зависимости, в итоге получим минимальную систему для работы httpd:

  yum --installroot=/home/chroot_web -y install httpd"

А как отработают секции %post %preun  в данной случае?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "Раздел полезных советов: Подготовка chroot-окружения в Red H..."  +/
Сообщение от _umka_ (??) on 19-Окт-09, 15:47 
>"Ставим в chroot apache и все необходимые для его работы зависимости, в
>итоге получим минимальную систему для работы httpd:
>
>  yum --installroot=/home/chroot_web -y install httpd"
>
>А как отработают секции %post %preun  в данной случае?

%post правильно
%pre[un] - нет

что бы правильно все отработало нужно chroot yum ....


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "Раздел полезных советов: Подготовка chroot-окружения в Red H..."  +/
Сообщение от _umka_ (??) on 19-Окт-09, 16:03 
>[оверквотинг удален]
>>итоге получим минимальную систему для работы httpd:
>>
>>  yum --installroot=/home/chroot_web -y install httpd"
>>
>>А как отработают секции %post %preun  в данной случае?
>
>%post правильно
>%pre[un] - нет
>
>что бы правильно все отработало нужно chroot yum ....

но это скорее тянет на баг в rpmlib - оно не делает chroot в pre стадии.


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "Подготовка chroot-окружения в Red Hat-подобных Linux"  +/
Сообщение от Аноним (??) on 20-Окт-09, 08:48 
Кстати, еще есть febootstrap, можно им воспользоваться для создания виртуального окружения.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру