占位图像 用户ID: 密码: 验证码: 登录 注册     占位图像
 
Code:onclick="copycode(findobj('code1'));"href="###">[Copytoclipboard]ee/etc/ppp/ppp.conf
教育168搜索

a
频道信息
学前教育 基础教育
小学 初中
高中 高等教育
心理学 机械工程
园林 IT教育
办公软件 Director
Authorware 图形图象
FIREWORKS CORELDRAW
Maya PhotoShop
AutoCAD 3D
操作系统 Windows xp
Windows Vista Linux
Windows 2003 Windows 2000
FreeBSD 注册表
网站制作 FLASH
Dreamweaver CSS教程
装修设计 LightScape
装修风水 方案设计
英语 商务外语
素质教育 法制教育
企业培训
最新更新
·教你制作可以随身携带的Fre
·FreeBSD5.3与Apa
·FreeBSD5.3 Apa
·初学者入门:FreeBSD系
·FREEBSD下搭建支持JS
·FreeBSDhandboo
·FreeBSDhandboo
·FreeBSDhandboo
·FreeBSDhandboo
·FreeBSDhandboo
·FreeBSDhandboo
·FreeBSDhandboo
·FreeBSDhandboo
·FreeBSDhandboo
·FreeBSD下Apache
·FreeBSDhandboo
·FreeBSD4.7 Qma
·FREEBSD升级及优化全攻

点击排行
·FreeBSD网站平台建设全
·初学者入门:FreeBSD系
·教你制作可以随身携带的Fre
·FreeBSD5.3 Apa
·FreeBSD5.3与Apa
·FreeBSDhandboo
·porttree更新
·FreeBSD命令lastc
·FreeBSDkernel编
·在FreeBSD5.0上配置
·FreeBSDhandboo
·FreeBSD命令lastc
·FreeBSD中文化全攻略
·FreeBSD上的软件安装方
·利用FreeBSD组建安全的
·FreeBSDhandboo
·在FreeBSD上运行Win
·FreeBSD与Linux的

Code:onclick="copycode(findobj('code0'));"href="###">[Copytoclipboard]/stand/sysinstall
FreeBSDWEB服务器架设笔记
发布日期:2005-3-28  浏览:276次
关键字:
系统安装、升级、内核定制

FreeBSD5.2.1RELEASE
Mysql4.0
Apache2.0.50
PHP4.3.8
PureFtpd1.0.20

一、系统安装

系统安装选择standard方式

Minimal安装,安装完后启动系统


configure->distributions
选择:src->sys和ports两个,安装系统内核源码和portstree


这一段对服务器没用,只是为了方便在家里用ADSL接入互联网,以便调试服务器
================================================
启用adsl:
编辑ppp.conf配置文件


加入以下代码:

Code:onclick="copycode(findobj('code2'));"href="###">[Copytoclipboard]adsl:#配置代号

setdevicePPPoE:em0#用你的网卡设备名称替代xl1
setauthname***#你的ADSL登陆名称
setauthkey***#你的账号密码
setdial
setlogin
setifaddr10.0.0.1/010.0.0.2/0255.255.255.00.0.0.0
adddefaultHISADDR#Adda(sticky)defaultroute
enabledns#从拨号服务器中获得正确的DNS服务器地址

注意:每一个设定行前要有一个空格,adsl:这一个配置代号行前面不能有空格
手动启用ADSL:

Code:onclick="copycode(findobj('code3'));"href="###">[Copytoclipboard]ppp-ddialadsl

如果想在系统启动时自动启用adsl:ee/etc/rc.conf
加入以下代码:

Code:onclick="copycode(findobj('code4'));"href="###">[Copytoclipboard]ppp_enable="YES"
ppp_mode="ddial"
ppp_profile="adsl"

===================================

二、cvsup升级源码

确定机器已经联上网了

Code:onclick="copycode(findobj('code5'));"href="###">[Copytoclipboard]cd/usr/ports/net/cvsup-without-gui
makeinstallclean

这个过程会很漫长,去看会儿ChinaOpen吧,吼吼........

好了,cvsup装好了,现在来升级源码
supfile懒得自己写,可以拷sample过来用:
为了以后升级时不用再写supfile,建个目录放supfile吧

Code:onclick="copycode(findobj('code6'));"href="###">[Copytoclipboard]mkdir/usr/cvusp
cp/usr/share/examples/cvsup/stable-fupfile/usr/cvsup
cp/usr/share/examples/cvsup/standard-fupfile/usr/cvsup
cp/usr/share/examples/cvsup/ports-fupfile/usr/cvsup

一般就用这三个,如果你觉得不够,可以将/usr/share/examples/cvsup下面的supfile全拷过去

更新portstree
编辑supfile

Code:onclick="copycode(findobj('code7'));"href="###">[Copytoclipboard]ee/usr/cvsup/ports-supfile

为了加快cvsup的速度,用国内的cvsup服务器

Code:onclick="copycode(findobj('code8'));"href="###">[Copytoclipboard]*defaulthost=cvsup3.cn.freebsd.org#把这行改了

作为一个web服务器,没必要升级全部的portstree,再接着改一下

Code:onclick="copycode(findobj('code9'));"href="###">[Copytoclipboard]#ports-all#这行前面加上注释号,不然就会更新全部portstree了

然后,下面的一段已经加上注释号的,也要改

Code:onclick="copycode(findobj('code10'));"href="###">[Copytoclipboard]ports-base
#ports-arabic
ports-archivers
#ports-astro
#ports-audio
#ports-benchmarks
#ports-biology
#ports-cad
#ports-chinese
ports-comms
ports-converters
ports-databases
ports-deskutils
ports-devel
ports-dns
ports-editors
ports-emulators
#ports-finance
#ports-french
ports-ftp
#ports-games
#ports-german
#ports-graphics
#ports-hebrew
#ports-hungarian
#ports-irc
#ports-japanese
ports-java
#ports-korean
ports-lang
ports-mail
ports-math
#ports-mbone
ports-misc
#ports-multimedia
ports-net
#ports-news
#ports-palm
#ports-picobsd
#ports-polish
#ports-portuguese
ports-print
#ports-russian
#ports-science
ports-security
ports-shells
ports-sysutils
ports-textproc
#ports-ukrainian
#ports-vietnamese
ports-www
#ports-x11
#ports-x11-clocks
#ports-x11-fm
#ports-x11-fonts
#ports-x11-servers
#ports-x11-toolkits
#ports-x11-wm

改完存盘,然后更新portstree

Code:onclick="copycode(findobj('code11'));"href="###">[Copytoclipboard]cvsup-g-L2/usr/cvsup/ports-supfile

好,再去看会儿ChinaOpen吧,赫赫

更新系统源码

编辑supfile

Code:onclick="copycode(findobj('code12'));"href="###">[Copytoclipboard]ee/usr/cvsup/standard-supfile

有两个地方要改:

Code:onclick="copycode(findobj('code13'));"href="###">[Copytoclipboard]*defaulthost=cvsup3.cn.freebsd.org
*defaultrelease=cvstag=RELENG_5_2_1_RELEASE

注意:原文件中的cvstag是一个点,一定要改了它(偶就曾因为忘记改这行,结果更新到了6.*,暴汗~~~~),特别是用current分支的朋友,并且一定要改对,可以去这个网页查cvstag:http://www.freebsd.org/cgi/cvsweb.cgi/src/

定制内核

这个没什么可说的了,N多教程可以看
有一点要说明,如果你没有更新过系统源码,用以下代码编辑安装新内核

Code:onclick="copycode(findobj('code14'));"href="###">[Copytoclipboard]/usr/sbin/config你的内核文件名
cd../complie/你的内核文件名
makedepend
make
makeinstall

如果更新过系统源码:

Code:onclick="copycode(findobj('code15'));"href="###">[Copytoclipboard]cd/usr/src
makebuildkernelKERNCONF=你的内核文件名
makeinstallkernelKERNCONF=你的内核文件名


关键字:

相关信息 用户评论
·教你制作可以随身携带的FreeBSD系统
·FreeBSD5.3与Apache2.0建立列目录
·FreeBSD5.3 Apache ssl认证
·初学者入门:FreeBSD系统的安装与优化
·FreeBSD下Apache2.0运行模型分析及性能调整
·FreeBSDhandbook中文版12存储
·FreeBSDhandbook中文版10安全
·FreeBSDhandbook中文版15串口通讯
·FreeBSDhandbook中文版14声卡
·FreeBSDhandbook中文版11打印(1)基本设置
·FreeBSDhandbook中文版11打印(1)基本设置
·FreeBSDhandbook中文版11打印(2)高级打印机设置A.过滤器
·FreeBSDhandbook中文版11打印(2)高级打印机设置B.Header
·FreeBSDhandbook中文版8用户和基本的帐户管理
·在FREEBSD5中使用MRTG画出Packet图表
·FreeBSDhandbook中文版5XWindow系统
·FREEBSD下搭建支持JSP的WEBSERVER
·FreeBSD4.7 Qmail Mysql Vpopmail QmailAdmin Sq

 

更多评论

验证码:
验证码