Was this page helpful?

Jails

    基本介紹

    Jails 就像 FreeBSD 的虛擬機器,可以在 FreeBSD 中再多跑一 FreeBSD,FreeBSD 7.0 中已經內建 jails 所以只要啟動就可以

    安裝

    生出 jail 系統

    # mkdir -p /home/jails
    # cd /usr/src
    # make world DESTDIR=/home/jails
    # cd etc/
    # make distribution DESTDIR=/home/jails
    # mount -t devfs devfs /home/jails/dev

    設定 IP alias

    # ifconfig em1 inet 192.168.0.10 alias 

    設定 rc.conf

    jail_enable="YES"
    jail_list="www"
    jail_www_rootdir="/usr/jail/www"
    jail_www_hostname="wiki.j.cheyingwu.tw"
    jail_www_ip="192.168.0.10"
    jail_www_devfs_enable="YES"
    jail_www_devfs_ruleset="www_ruleset"

    啟動 jail

    # /etc/rc.d/jail start www

    查看 jail 執行

    # jls
       JID  IP Address      Hostname                      Path
         4  192.168.0.10    wiki.j.cheyingwu.tw           /home/jails

    登入 jail

    # jail /home/jails/ wiki 192.168.0.10 /bin/tcsh
    
    wiki#

    連結 host 的 ports

    #mkdir -p /home/jails/usr/ports
    #mount_nullfs /usr/ports /home/jails/usr/ports/
    
    Was this page helpful?
    標籤 (Edit tags)
    • No tags
    blog comments powered by Disqus
    Powered by MindTouch Core