阅读上一个主题 :: 阅读下一个主题 |
作者 |
留言 |
delphij 精神病

注册时间: 2002-08-07 文章: 10721 来自: San Jose, California
|
发表于: Tue 2005-03-08 11:01:25 发表主题: 如何自行制作一张FreeBSD LiveCD |
|
|
所谓LiveCD,就是指那种直接可以从光盘启动,而无须安装的操作系统光盘。这类光盘的主要用途包括:
- 尝试一种新的系统。由于不需要安装,因此这样做的风险要比直接安装小的多。
- 修复系统。FreeBSD早期版本的第二张光盘就是类似的LiveCD。
本文将介绍如何通过FreeSBIE制作FreeBSD的LiveCD。
前提条件:FreeBSD 5.3或更高版本(更早的FreeBSD*也许*能用,但不能保证)。
首先,是在硬盘上安装一份mini的FreeBSD,然后使用pkg_add -r安装cvsup-without-gui,并同步ports tree,以及希望在光盘中安装的FreeBSD版本。
随后需要安装希望放到光盘上的ports。比如说,Xorg,xfce,Apache等等。注意一定要使用port安装!
确认没有问题之后,我们就可以开始下一步了。严格说来,我们并不需要通过port安装FreeSBIE(因为/usr/ports/sysutils/freesbie的维护并不是非常活跃,而FreeSBIE实际上是一组脚本)。首先,需要安装两个相关的软件:
cdrtools:这个可以从/usr/ports/sysutils/cdrtools找到。另外也可以考虑用/usr/ports/sysutils/cdrtools-cjk。
cloop-utils:可以从/usr/ports/sysutils/cloop-utils来安装。
下面是从CVS中拿到FreeSBIE:
touch ~/.cvspass
cvs -d :pserver:anonymous@cvs.freesbie.org:/cvs login
(不用理他,问密码直接按回车过去)
cvs -z3 -d :pserver:anonymous@cvs.freesbie.org:/cvs co -P freesbie
接下来,进入freesbie目录。运行./freesbie。按照提示做就可以了。 _________________ BSD是独立的一蹴,我们有自己的圈子,我们不以商业驱动,追求完美是我们的源动力,任何不好的代码都不能在这里存活。
天下没有白费的努力。成功不必在我,而功力必不唐捐。 |
|
返回页首 |
|
 |
softseal 半仙
注册时间: 2004-10-22 文章: 2
|
发表于: Tue 2005-03-08 13:55:00 发表主题: |
|
|
太好了,正好需要这方面的知识,如果有freebsd集群方面的介绍就更好了。 |
|
返回页首 |
|
 |
forbilian 半仙
注册时间: 2003-09-10 文章: 31
|
发表于: Mon 2005-03-14 18:31:13 发表主题: 我有点疑问? |
|
|
如果系统中要安装诸如posfix mysql等软件的话,可以这么作吗?
此外,freebsd下装什么数据库比较好啊? |
|
返回页首 |
|
 |
delphij 精神病

注册时间: 2002-08-07 文章: 10721 来自: San Jose, California
|
发表于: Mon 2005-03-14 18:56:39 发表主题: Re: 我有点疑问? |
|
|
forbilian 写到: | 如果系统中要安装诸如posfix mysql等软件的话,可以这么作吗?
此外,freebsd下装什么数据库比较好啊? |
恐怕不能,毕竟光盘是不可写的,但这不妨碍你制作一张启动光盘,而把数据放在硬盘上。 _________________ BSD是独立的一蹴,我们有自己的圈子,我们不以商业驱动,追求完美是我们的源动力,任何不好的代码都不能在这里存活。
天下没有白费的努力。成功不必在我,而功力必不唐捐。 |
|
返回页首 |
|
 |
forbilian 半仙
注册时间: 2003-09-10 文章: 31
|
发表于: Tue 2005-03-15 10:28:10 发表主题: 再问 |
|
|
你的意思是用光盘启动系统
将应用软件安装到另外的硬盘上 对吧
那如果我不用光盘启动,用类似freebox那样的方式将启动系统和应用软件统统安装到一个u盘上,这样可以吗?这种u盘可以制作出来吧
 |
|
返回页首 |
|
 |
fire9 半仙
注册时间: 2004-03-30 文章: 11
|
发表于: Fri 2005-04-08 19:34:15 发表主题: |
|
|
请问FREEBSD4.10,11可以吗? |
|
返回页首 |
|
 |
delphi1000 半仙
注册时间: 2005-03-28 文章: 119
|
发表于: Wed 2006-03-01 10:32:11 发表主题: |
|
|
softseal 写到: | 太好了,正好需要这方面的知识,如果有freebsd集群方面的介绍就更好了。 |
如果你需要集群方面的知识,我可以搞一个教程放上来,谢谢 |
|
返回页首 |
|
 |
eddie 半仙
注册时间: 2003-01-22 文章: 78
|
发表于: Thu 2006-03-16 00:09:36 发表主题: |
|
|
强烈建议搞集群的教程!等待ing |
|
返回页首 |
|
 |
Coolriver 道童
注册时间: 2004-08-28 文章: 201 来自: GuangZhou
|
发表于: Wed 2006-03-29 20:22:01 发表主题: |
|
|
引用: | delphi1000 发表于: Wed 2006-03-01 10:32:11 发表主题:
--------------------------------------------------------------------------------
softseal 写到:
太好了,正好需要这方面的知识,如果有freebsd集群方面的介绍就更好了。
如果你需要集群方面的知识,我可以搞一个教程放上来,谢谢
|
企待ing!!! _________________ ================
http://www.bsdforums.org
FreeBSD 系统管理员群: 6538553
BSDer推进FreeBSD的发展
专注BSD的企业方案应用
================= |
|
返回页首 |
|
 |
FreeBSD_LJZ 半仙
注册时间: 2006-04-26 文章: 3
|
发表于: Wed 2006-04-26 13:24:36 发表主题: 很好的文章! |
|
|
很好的文章!支持一下。 |
|
返回页首 |
|
 |
hefangyong 半仙
注册时间: 2006-02-25 文章: 52
|
发表于: Thu 2006-07-27 18:13:39 发表主题: |
|
|
请教一下:Free BSD 6.1-RELEASE 里有个 -livefs.iso 这个盘,也是这个意思吗? |
|
返回页首 |
|
 |
zycn 半仙
注册时间: 2003-05-19 文章: 12
|
发表于: Sat 2006-07-29 15:10:42 发表主题: |
|
|
支持!!! |
|
返回页首 |
|
 |
mingjie1348 半仙
注册时间: 2006-07-13 文章: 5
|
发表于: Sat 2006-09-02 15:34:30 发表主题: |
|
|
写得很简洁,非常不错.谢谢. |
|
返回页首 |
|
 |
芥末不辣 半仙
注册时间: 2006-09-14 文章: 39
|
发表于: Thu 2006-09-14 12:58:45 发表主题: 看看这个集群如何-我写的 |
|
|
FreeBSD 双机热备+负载均衡
一、 系统环境
FreeBSD 5.4 Release 最小化安装 + Kernel Source
内核补丁 CARP + IPVS for 5.4 Release
Load Balance Server ipvs1 192.168.1.200 255.255.255.0 (双机热备 主)
Load Balance Server ipvs2 192.168.1.243 255.255.255.0 (双机热备 辅)
Real Server real1 192.168.1.156 255.255.255.0 http 80 telnet 23
Real Server real2 192.168.1.133 255.255.255.0 http 80 telnet 23
Share IP 192.168.1.160 255.255.255.0 (所有机器共享)
二、 逻辑拓扑结构
三、 安装过程
a、 安装 IPVS for 5.4 Release patch
Ipvs1# cd /home/vaio/
Ipvs1# tar �Czxvf ipvs_freebsd-0.4.0.tar.gz
Ipvs1# mv ipvs-0.4.0 ipvs
Ipvs1# cd ipvs/patch/5.4-RELEASE
Ipvs1# cp * /usr/src/
Ipvs1# cd /usr/src/
Ipvs1# patch �Cp0 < uipc_socket.c.patch
Ipvs1# patch �Cp0 < ip_input.c.patch
Ipvs1# patch �Cp0 < socketvar.h.patch
Ipvs1# patch �Cp0 < sys_conf_options.patch
Ipvs1# patch �Cp0 < sys_i386_conf_GENERIC.patch
b、 添加对CARP的支持
Ipvs1# cd /usr/src/sys/i386/conf/
Ipvs1# vi GENERIC
在最下面 添加 “device carp” 注意:中间是两个tab !
c、Rebuild FreeBSD Kernel
Ipvs1# config GENERIC
Ipvs1# cd ../compile/GENERIC
Ipvs1# make depend
Ipvs1# make
Ipvs1# make install
Ipvs1# reboot
c、 编译 ipvs module
Ipvs1# cd /home/vaio/ipvs/ipvs
Ipvs1# make
Ipvs1# cd ipvsadm
Ipvs1# make install
d、编译 ipvs scheduler module
Ipvs1# cd ../schedulers
Ipvs1# cd rr (按照需求 编译相应规则)
Ipvs1# make
以上操作在ipvs2上同样做一遍
四、 配置方法
a、CARP配置
ipvs1# sysctl net.inet.carp.preempt=1
ipvs1# ifconfig carp0 create
ipvs1# ifconfig carp0 vhid 1 pass yourpassword 192.168.1.160/24 up
ipvs2# sysctl net.inet.carp.preempt=1
ipvs2# ifconfig carp0 create
ipvs2# ifconfig carp0 vhid 1 advskew 100 pass yourpassword 192.168.1.160/24 up
b、IPVS配置
ipvs1# cd /home/vaio/ipvs/ipvs/
ipvs1# kldload ./ipvs.ko
ipvs1# kldload schedulers/rr/ip_vs_rr.ko
ipvs1# cd ipvsadm
ipvs1# ./ipvsadm �CA �Ct 192.168.1.160:80 -s rr
ipvs1# ./ipvsadm -a -t 192.168.1.160:80 -r 192.168.1.156:80 -g
ipvs1# ./ipvsadm -a -t 192.168.1.160:80 -r 192.168.1.133:80 -g
ipvs1# ./ipvsadm �CA �Ct 192.168.1.160:23 -s rr
ipvs1# ./ipvsadm -a -t 192.168.1.160:23 -r 192.168.1.156:23 -g
ipvs1# ./ipvsadm -a -t 192.168.1.160:23 -r 192.168.1.133:23 -g
以上操作在ipvs2上同样做一遍
c、配置Real Server
在所有 Real Server 上 添加
ifconfig_lo0_alias0="inet 192.168.1.160 netmask 255.255.255.0"
d、Clear IPVS配置
ipvs1# ./ipvsadm -C
ipvs1# kldunload ip_vs_rr
ipvs1# kldunload ipvs
五、 测试
a、IPVS 测试
通过同一客户端 访问 http://192.168.1.160访问的web页面在所有Real Server 上切换。
通过不同客户端访问 http://192.168.1.160访问的web页面在所有Real Server 上切换。
通过同一客户端 访问 192.168.1.160:23 每次连接一台不同的 Real Server。
b、CARP 测试
ssh 到 192.168.1.160 可以看到 主机名应为 ipvs1 (主)
在客户端上ping 192.168.1.160 并断开 ipvs1 的网线 在丢失1个包后再次连通
再次ssh 到 192.168.1.160 可以看到主机名应为 ipvs2 (辅->主)
当 ipvs1网线连通后 192.168.1.160 再次切换到 ipvs1 上
以上操作时 应不影响 对 192.168.1.160的 http 和 telnet 访问
六、 参考文档
ipvs_freebsd-0.4.0.tar.gz 内 Readme
man carp
LVS安装手册.htm |
|
返回页首 |
|
 |
qing036 半仙
注册时间: 2007-01-31 文章: 24
|
发表于: Mon 2007-03-05 12:09:56 发表主题: |
|
|
做过一张OPENBSD4.0的live cd ,134M,呵呵,很小  |
|
返回页首 |
|
 |
thguest 道童
注册时间: 2004-01-09 文章: 355
|
发表于: Tue 2007-03-13 14:42:14 发表主题: 请教一下,关于数据库的问题 |
|
|
芥末不辣 写到: | FreeBSD 双机热备+负载均衡
一、 系统环境
FreeBSD 5.4 Release 最小化安装 + Kernel Source
内核补丁 CARP + IPVS for 5.4 Release
Load Balance Server ipvs1 192.168.1.200 255.255.255.0 (双机热备 主)
Load Balance Server ipvs2 192.168.1.243 255.255.255.0 (双机热备 辅)
Real Server real1 192.168.1.156 255.255.255.0 http 80 telnet 23
Real Server real2 192.168.1.133 255.255.255.0 http 80 telnet 23
Share IP 192.168.1.160 255.255.255.0 (所有机器共享)
二、 逻辑拓扑结构
三、 安装过程
a、 安装 IPVS for 5.4 Release patch
Ipvs1# cd /home/vaio/
Ipvs1# tar �Czxvf ipvs_freebsd-0.4.0.tar.gz
Ipvs1# mv ipvs-0.4.0 ipvs
Ipvs1# cd ipvs/patch/5.4-RELEASE
Ipvs1# cp * /usr/src/
Ipvs1# cd /usr/src/
Ipvs1# patch �Cp0 < uipc_socket.c.patch
Ipvs1# patch �Cp0 < ip_input.c.patch
Ipvs1# patch �Cp0 < socketvar.h.patch
Ipvs1# patch �Cp0 < sys_conf_options.patch
Ipvs1# patch �Cp0 <sys_i386_conf_GENERIC>主)
当 ipvs1网线连通后 192.168.1.160 再次切换到 ipvs1 上
以上操作时 应不影响 对 192.168.1.160的 http 和 telnet 访问
六、 参考文档
ipvs_freebsd-0.4.0.tar.gz 内 Readme
man carp
LVS安装手册.htm |
请教一下:
如果ipvs1与ipvs2两部机里都有数据库.
问题是:
一:PHP与哪个数据库联接.
二:两个数据库里的内容同步吗? |
|
返回页首 |
|
 |
adamson 道士
注册时间: 2004-08-04 文章: 692 来自: Shenzhen
|
发表于: Sat 2007-09-15 11:25:41 发表主题: |
|
|
FreeSBIE 的 port 还算蛮新的,但通过它制作出来的 .iso (58MB) 兼容性很差,启动到 login 时死机。后来找到 http://frenzy.org.ua/eng/ ,用起来感觉不错。 _________________ don't get mad, get bacula. |
|
返回页首 |
|
 |
bleakwind 老妖
注册时间: 2005-01-07 文章: 1346 来自: The Matrix
|
发表于: Tue 2007-10-02 20:19:35 发表主题: |
|
|
在live CD帖子里谈集群,你们太不礼貌了... _________________ 听不到你的声音,只有风声在想... |
|
返回页首 |
|
 |
BSDbeginner 半仙
注册时间: 2005-08-11 文章: 86
|
发表于: Thu 2007-10-04 20:53:42 发表主题: |
|
|
谢谢,对我们新手非常有帮助 |
|
返回页首 |
|
 |
skyrose 半仙
注册时间: 2007-03-14 文章: 105
|
|
返回页首 |
|
 |
|