2024年6月6日发(作者:)

FreeBSD 5.3下安装Jail

按照黄冬的文章在FB5.3下安装Jail未果,他提醒我FB5.3的Jail已经发生了变更,

在他的帮助下成功在FB5.3下安装了Jail,整理成资料大家分享一下。

首先安装系统时,最好划分一个单独的分区来存放你的vhost,如果不想变更你的分

区设置。也可以将vhost安装在你的/usr或者/home 中。如果你有了cvsup,请到

/usr/share/examples/cvsup中修改你的stable-supfile文件,设置*default

host=。然后将他丢到后台开始下载最新的源码吧。cvsup -g -L 2

stable-supfile &

由于FB5.3已经不能直接make world ,更新完代码后,到/usr/src下按步骤编译。

如果你初装系统,建议你将整个系统都编译和优化一下。如果只想安装jail,就没有必要完

整编译整个系统了。

在/usr/src下make buildworld&在后台编译,这个过程可能需要2小时或者4小时。

你可以做点别的事情去。结束后,我们来安装我们的jail吧。我做了个新建jail的脚本

new_,贴到这里

#!/bin/sh

if [ -z $4 ]; then

echo "specify dest dir such as $0 /some/dir servernick servername ipaddr"

exit

fi

if [ ! -d $1 ]; then

echo "dest dir $1 does not exist, "

mkdir -p $1

fi

echo "Install a new jail into $1"

D=$1

echo $D

cd /usr/src

make installworld DESTDIR=$D

cd etc

make distribution DESTDIR=$D