Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
# cd /usr/src
# make world DESTDIR=/var/jails/system
# make distribution DESTDIR=/var/jails/system
# mount_devfs devfs /var/jails/system/dev
На не слишком шустрой машине сборку мира лучше запускать на ночь – эта процедура может затянуться часов на шесть-восемь. Впрочем, если вы уже пересобирали систему (например, в ходе обновления версии или «латания дыр», подобных недавним ошибкам в crypto), то вместо повторной сборки всей системы можно ограничиться инсталляцией в альтернативный каталог:
# make installworld DESTDIR=/var/jails/system
Для запуска jail, помимо подготовленного каталога, понадобятся также IP-адрес и имя хоста. IP предварительно нужно задать как псевдоним на одном из интерфейсов основной системы (подойдёт и lo0):
# ifconfig lo0 alias 10.30.0.100 netmask 255.255.255.255
Если не терпится, то уже можно заглянуть в новую систему:
# jail /var/jails/system jail.host 10.30.0.100 /bin/csh
Раз уж мы здесь, сразу сделаем несколько полезных вещей – зададим пароль пользователю root, создадим обычного пользователя для повседневной работы, настроим sshd:
jail# passwd root
jail# adduser
Username: admin
Full name: Administrator of jail
. . .пропущено. . .
jail# echo "sshd_enable=YES" >> /etc/rc.conf
Для корректной работы в дальнейшем следует также выставить правильный часовой пояс, впрочем это относится к стандартной процедуре настройки любой новой системы, так что здесь мы не будем останавливаться на этих вопросах.