FreeBSD 8.1-Release 安装与优化过程

因为办公室准备用一台2001年的老机子(512M RAM,80G DISK,CPU 奔腾II)做一个服务器,考虑到机子本身的配置比较低,所以WIN server系列的系统就不用考虑了。在网上搜索的一通,感觉采用对硬件要求低并且以稳定安全著称的FreeBSD比较理想。第一次安装自己完全是按照官方手册(http://www.freebsd.org/doc/zh_CN.GB2312/books/handbook/index.html)一步一步来的,等到过后一想,其实手册的内容很好,很容易阅读,可以说是自己目前来说遇见的最好的手册,但是有些步骤我们可以调整一下,另外有一些本地化的参数也应该及时修改。所以,自己就写了这篇安装小记,希望对那些想装FreeBSD的朋友有所帮助~~~

安装之前,最好把一些不用的硬件移除,比如软驱等。这样的话系统启动的时候就不会检查它的中断。

    最好选择下载DVD版的镜像(2.02G左右),因为自己感觉本地的网速确实不是很快顶多300KB,如果下载个CD或者其他通过网络来安装的话,估计要等到来年开春了~~DVD镜像下载完以后建议校验一下MD5值防止自己安装半路出错,浪费时间。

刻盘以后,从光盘启动,自动会进入安装界面,详细的步骤见手册,本文只对一些主要的方面介绍。

(对于本文可以说是手册的补充,所以要先看看手册)

最好选择“Standard”安装方式,因为有些软件你可能不会注意到它的作用,但是在系统中确实又要用到,如果对于新手来说直接选择“Custom”你会感慨怎么有这么多的选项要自己选择~~

在”Choose Distributions”的时候,最好选择“Developer/Kern-Developer/User”,因为这些版本都是事前进行定义的分类包,一些必须的软件都会默认安装。

在选择安装Packages的时候,好好看看应该选择那些项目,建议选择KDE和X-Windows对应的各个组件,因为如果通过ports来自己编译安装它们的话,你要花很多时间去等待;另外对于源码,可以先不用安装,因为我们进入系统以后可以使用cvsup来下载最新的软件源码。另外要注意,一定要安装Ports sysutils/haldevel/dbus因为在Xorg要用这两个软件来支持键盘和鼠标。

对于各种文档,建议安装,因为它们确实占用不了多少空间。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

下面介绍的是系统安装完成以后,我们应该做的事情(因为是进行系统配置,所以用root登陆并操作):

ports套件的安装

①我的FreeBSD 8.0-release是最小化安装,所以既没有ports,也没有/usr/ports目录。选择启用ports的话,需要在root下输入"sysinstall"来安装它:

输入sysinstall --> 选择Configure --> Distributions --> ports,然后安装即可。

1、下载提速--axel

安装axel(如果不知道axel有没有安装可以运行pkg_add –r axel如果已经安装会有提示),然后修改/etc/make.conf(源地址管理文件):

ee /etc/make.conf
#加入以下内容
FETCH_CMD=axel
FETCH_BEFORE_ARGS= -n 10 -a
FETCH_AFTER_ARGS=
DISABLE_SIZE=yes
MASTER_SITE_OVERRIDE?=/
http://ports.hshh.org/${DIST_SUBDIR}//
http://ports.cn.freebsd.org/${DIST_SUBDIR}//
ftp://ftp.freeBSDchina.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/
MASTER_SITE_OVERRIDE?=${MASTER_SITE_BACKUP}  

2.运行和设置Xorg

自己碰到的情况是dbus无法随系统启动,但是自己经过再次安装并选择Kern-Developer然后再按照手册修改以后可正常启动。

然后就是启动KDE,按照资料的说法xfce桌面管理器用的系统资源会更少,所以配置比较低的用户可以考虑一下,KDE的界面个人认为十分漂亮。另外xfce4需要联网下载相关组件,并且有时候链接会断开,下载一部分就停止了,很郁闷~~

FreeBSD-2010-11-19-19-13-02

 

3.配置Linux兼容模式

Linux二进制兼容模式:http://www.freebsd.org/doc/zh_CN.GB2312/books/handbook/linuxemu.html

4.编译内核

不用担心什么,手册上面对配置文件的各个选项都有说明,注意的是,我们先复制GENERIC,为MYKERNEL,然后不要运行

# make buildkernel KERNCONF=MYKERNEL

因为我们还没有修改配置文件~~

对于cpu的选择项,下面进行以下解释:

machine        i386

这是机器的架构, 他只能是 alpha, amd64, i386, ia64, pc98, powerpc, 或 sparc64 中的一种。

amd64:AMD 64位处理器

i386:对于Intel 32位微处理器的统称,之所以有人会说cpu是64的是因为该系列的cpu支持64位的指令集,同时支持32和64位指令集

ia64:Intel 纯64位架构的cpu

alpha:DEC Alpha, 也称为Alpha AXP,是64位的 RISC 微处理器,最初由DEC公司制造,并被用于DEC自己的工作站和服务器中。作为VAX的后续被开发,支援VMS操作系统,如 Digital UNIX。不久之后开放源代码的操作系统也可以在其上运行,如Linux 和 BSD 。Microsoft 支持这款处理器,直到Windows NT 4.0 SP6 ,但是从Windows 2000 beta3 开始放弃了对Alpha的支援。

powerpc:二十世纪九十年代,IBM(国际商用机器公司)、Apple(苹果公司)和Motorola(摩托罗拉)公司开发

PowerPC处理器

PowerPC芯片成功,并制造出基于PowerPC的多处理器计算机。PowerPC架构的特点是可伸缩性好、方便灵活。

属于 64 位的微处理器架构(2006年)有︰

DEC Alpha 架构(查看 Digital Alpha timeline)

Intel 的 IA-64 架构(用于 Intel 的 Itanium CPU)

x86-64 架构,64 位版本的 x86 架构(又称作“x64”)

AMD 的 AMD64(用于 AMD 的 Athlon 64、Opteron、Sempron、Turion 64 CPU)

Intel 的 Intel64(用于 Intel 的新型 Pentium 4、Xeon、Core 2 CPU)

SPARC 架构(从 SPARC V9 开始的 64 位)

Sun 的 UltraSPARC 架构

Fujitsu 的 SPARC64 架构

IBM 的 POWER 架构(从 POWER3 和 RS64 变体开始的 64 位)

IBM/Motorola 的 PowerPC 架构(从 PowerPC 620 和 PowerPC 970 变体开始的 64 位)

IBM 的 z/Architecture,used by IBM zSeries 和 System z9 大型计算机,ESA/390 架构的 64 位版本

MIPS 科技公司的 MIPS IV、MIPS V、MIPS64 架构

HP 的 PA-RISC family(从 PA-RISC 2.0 开始的 64 位)

大部分 64 位处理器架构可本地执行 32 位版本架构的代码,而无任何效能损失。这种支持通常称为双架构支持或更普遍的多架构支持。

对于cpu的类型:

i586----奔腾

i486---80486,采用CISC

i686---奔腾以后的cpu型号

 

5.更新本地ports代码

(注意,因为我们是安装的最新release版本,所以这一步也可以暂时不做,并且还有一些以外的情况,比如更新到8.1Release-sp1,然后再用光盘安装ports会提示版本问题)

需要以 root 身份将 /usr/share/examples/cvsup/ports-supfile 复制到新的位置, 例如 /root 或您的主目录,然后编辑 ports-supfile,把CHANGE_THIS.FreeBSD.org 修改成离您较近的 CVSup 服务器,中国大陆的有:cvsup.cn.FreeBSD.org.另外默认是对所以的ports进行更新,我们可以在下面具体的设置更新port。

用到的资料:

CVS 标签http://www.freebsd.org/doc/zh_CN.GB2312/books/handbook/cvs-tags.html

使用 CVSuphttp://www.freebsd.org/doc/zh_CN.GB2312/books/handbook/cvsup.html#CVSUP-COLLEC

建议采用STABLE版本,也就是:RELENG_8。这是 FreeBSD-8.X 的开发分支, 也被称作 FreeBSD 8-STABLE。

接下来按如下的方式运行 csup

# csup -L 2 /root/ports-supfi

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值