4.7.2. Установка jail
4.7.2. Установка jail
Встроенная в Linux-систему программа chroot для создания "Виртуальное пространство" виртуальных пространств на сервере сложна и не очень удобна для применения. Нужно выполнить слишком много операций. Именно поэтому администраторы больше любят использовать программу jail, которую можно найти в Интернете по адресу http://www.jmcresearch.com/projeсts/jail/. Скачайте ее и поместите архив в свой каталог. Для того чтобы разархивировать его, нужно выполнить следующую команду:
tar xzvf jail.tar.gz
В текущей директории появится новый каталог jail с исходным кодом программы. Да, именно с исходным, потому что она открыта и поставляется в таком виде.
Теперь нужно перейти в каталог jail/src (cd jail/src) и отредактировать файл Makefile (например, редактором МС). В самом начале файла идет множество комментариев, и их мы опустим. После этого вы сможете увидеть следующие параметры:
ARCH=__LINUX__
#ARCH=__FREEBSD__
#ARCH=__IRIX__
#ARCH=__SOLARIS__
DEBUG = 0
INSTALL_DIR = /tmp/jail
PERL = /usr/bin/perl
ROOTUSER = root
ROOTGROUP = root
Вначале задается тип ОС, по умолчанию установлен LINUX. А следующие три строки для FreeBSD, Irix и Solaris закомментированы. Оставим все, как есть. Что нужно изменить, так это директорию для установки (параметр INSTALL_DIR). В последней версии (на момент написания книги) по умолчанию используется каталог /tmp/jail. Не знаю, зачем это сделали, ведь этот каталог предназначен для временных файлов и должен быть доступен для чтения абсолютно всем. Раньше по умолчанию был /usr/local, и именно его я советую здесь указать. Больше ничего менять не надо.
Для выполнения следующих директив вам понадобятся права root, поэтому войдите в систему как администратор или получите нужные права, запустив команду su root.
Перед компиляцией и установкой убедитесь, что у файла preinstall.sh есть права на выполнение. Если нет, то воспользуйтесь следующей командой:
chmod 755 preinstall.sh
Теперь все готово к установке. Находясь в директории jail/src, выполните команды:
make
make install
Если все прошло успешно, то в каталоге /usr/local/bin должны появиться программы: addjailsw, addjailuser, jail и mkjailenv.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Установка GCC-3.2
Установка GCC-3.2 Приблизительное время компиляции: 9.48 SBU Необходимое дисковое пространство: 326 MBИнсталляция GCCПеред установкой пакета примените патч. Удостоверьтесь, что патч и пакет распакованы перед инсталляцией.Этот пакет известен своим нестабильным поведением при
Установка Sed-3.02
Установка Sed-3.02 Приблизительное время компиляции: 0.09 SBU Необходимое дисковое пространство: 2 MBИнсталляция SedДля инсталляции Sed выполните:CPPFLAGS=-Dre_max_failures=re_max_failures2 ====./configure –prefix=$LFS/static && make LDFLAGS=-static && make installСодержимое SedПоследняя проверка: версия
Установка Tar-1.13
Установка Tar-1.13 Приблизительное время компиляции: 0.25 SBU Необходимое дисковое пространство: 10 MBИнсталляция TarДля того чтобы использовать tar с файлами формата bzip2 напрямую, примените патч с FTP-сервера LFS. Этот патч добавляет опцию -j, которая работает с командой tar также как
Установка Vim-6.1
Установка Vim-6.1 Приблизительное время компиляции: 0.81 SBU Необходимое дисковое пространство: 24 MBИнсталляция VimПеред установкой пакета примените патч. Удостоверьтесь, что патч и пакет распакованы перед инсталляцией.Если вам не по душе Vim, см. инструкции по инсталляции других
Установка Less-374
Установка Less-374 Приблизительное время компиляции: 0.13 SBU Необходимое дисковое пространство: 2 MBИнсталляция LessДля инсталляции Less выполните:./configure –prefix=/usr –bindir=/bin –sysconfdir=/etc && make && make installСодержимое LessПоследняя проверка: версия 374.Программыless, lessecho и lesskeyDescriptionlessless –
Установка Sed-3.02
Установка Sed-3.02 Приблизительное время компиляции: 0.09 SBU Необходимое дисковое пространство: 2 MBИнсталляция SedДля инсталляции Sed выполните:./configure –prefix=/usr –bindir=/bin && make && make installСодержимое SedПоследняя проверка: версия 3.02.ПрограммыsedОписанияsedsed – редактор потоков. Он
Установка Tar-1.13
Установка Tar-1.13 Приблизительное время компиляции: 0.26 SBU Необходимое дисковое пространство: 6 MBИнсталляция TarЕсли вы хотите иметь возможность распаковывать файлы bzip2 программой tar напрямую, примените патч с FTP-сервера LFS. Этот патч добавляет возможность использования опции
4.7.3. Работа с программой jail
4.7.3. Работа с программой jail Для начала создадим каталог /home/chroot, который станет корневым для программы, на которой мы будем испытывать систему. Для этого выполним команду:mkdir /home/chrootТеперь нужно подготовить окружение для нормальной работы будущего сервиса. Для этого
Установка
Установка При подготовке и установке нового дистрибутива следует выполнять все обычные меры предосторожности. Экспресс-установка (Express Installation) удалит с жесткого диска все существующие операционные системы. Чтобы попробовать поработать с AsteriskNOW, но сохранить при этом
12.5.1. Установка SSL
12.5.1. Установка SSL SSL (Secure Sockets Layer) является методом шифрования, разработанным компанией Netscape для обеспечения безопасности в Интернет. Этот метод поддерживает несколько способов шифрования и обеспечивает аутентификацию как на уровне клиента, так и на уровне сервера. SSL
16.10.1. Установка SSL
16.10.1. Установка SSL SSL (Secure Sockets Layer) является методом шифрования, разработанным компанией Netscape для обеспечения безопасности передачи данных. Этот метод поддерживает несколько методов шифрования и обеспечивает аутентификацию как на уровне клиента, так и на уровне сервера,
Установка Qt/X11
Установка Qt/X11 Для установки Qt в системе X11 в свой стандартный каталог вам могут потребоваться полномочия root. Если у вас нет таких полномочий, используйте аргумент —prefix скрипта configure для указания каталога, в который вам разрешено записывать данные.1. Перейдите на временный
Установка
Установка Некогда считалось, что собственный инсталлятор – неотъемлемый атрибут каждого уважающего себя дистрибутива. Ныне столь сакрального значения ему не придаётся – удачные идеи программ установки активно заимствовались, а то и просто клонировались не только в
Установка
Установка И вот настал решительный момент щелкнуть мышью по иконке Install на предмет заняться установкой системы. Она начинается с панели приглашения к оной. После приглашения можно видеть отличительные особенности инсталляции в Live-режиме: • нет пункта выбора режимов
Установка
Установка Загрузите файл joomlasolutions1.0.mxp(http://developer.joomla.org/sf/frs/do/viewRelease/projects.joomlasolutions/frs.dreamweaverjoomlatemplateextejoomladreamweaverext10). Запустите Dreamweaver, в главном меню программы выберите Команды | Управление расширениями (Commands | Manage Extensions). На экране появится Менеджер расширений Макромедиа (Macromedia
Установка
Установка Установка спутниковой антенны – один из самых сложных этапов в создании системы спутникового телевидения на компьютере. Обычно этим занимаются специалисты, которые берут соответствующую плату за свой труд. Однако читатели этой книги наверняка хотят делать