1.安装前的准备
(1) 一台CPU P3 800Mhz,内存256M或以上,2-3块网卡,最好是Intel网卡,硬盘大小不限,带光驱的新、旧服务器。
(2) 下载刻录FreeBSD 6.2-RELEASE-i386-disc1.iso 第一张安装光盘,6.2-RELEASE-i386-disc1.iso下载文件大小580MB。参考以下地址下载:
2. FreeBSD 6.2的快速安装
将FreeBSD 6.2-RELEASE-i386-disc1.iso 第一张安装光盘,插入光驱并选择光驱启动,经过如下简单步骤即可快速安装完毕。
第一个选择画面:
FreeBSD
选择:回车;或等待时间为0自动往下运行,大约1-2分钟,出现下一个选择画面。
第二个选择画面:
FreeBSD
选择:United States,回车;
第三个选择画面:
FreeBSD
选择:Express Begin a quick installation (for experts),回车;
第四个选择画面:
FreeBSD
当进入:FDISK Partition Editor界面,键入A,将光标移到ad0s1分区上,键入S,键入Q,此处选择了自动分片,如果愿意手工分片,当然可以;如果已经有分片信息,将光标移到已使用的分片上,键入D命令。效果见下图:
FreeBSD
第五个选择画面:
FreeBSD
选择:Standard,Install a standard MBR (no boot manager),回车;
第六个选择画面:
FreeBSD
当进入:FreeBSD Disklabel Editor界面,键入A,再键入Q,此处也是选择了自动分区,如果愿意手工分区,当然可以。效果见下图:
FreeBSD
第七个选择画面:
FreeBSD
当进入:Choose Distributions界面,按空格选择:Developer项,提问:Would you like to install the FreeBSD ports collection?选择No或YES均可,画面见下图:
FreeBSD
再选择Kern-Developer项,提问:Would you like to install the FreeBSD ports collection?选择No或YES均可,按Tab健,光标移至OK按钮上,回车;效果见下图:
FreeBSD
第八个选择画面:
FreeBSD
当进入:Choose Installation Media界面,选择:Install from a FreeBSD CD/DVD,回车;
第九个选择画面:
FreeBSD
当进入:User Confirmation Requested
Last Chance! Are you SURE you want continue the installation?选择:Yes。
下面则进入安装阶段:开始格式化文件系统和安装软件包。大约5-10分钟安装完毕。
第十个选择画面:
FreeBSD
当进入:User Confirmation Requested
Visit the general configuration menu for a chance to set any last options?界面,选择:No,则回到系统安装主菜单,键入X,选择退出,取出光盘,再次确认Yes,则系统重启,FreeBSD安装完毕。
系统重启后输入root用户名,无密码,则登陆FreeBSD系统,如服务器上线运行,请修改密码,注意安全!
(注:使用root帐号SSH远程登陆,FreeBSD 6.2必须要先设置密码,不允许空密码,这与FreeBSD 4.11不同,4.11允许空密码登陆,空密码主要用于开发测试环境。)
登陆系统做如下准备工作:
1.设置hostname
#vi /etc/rc.conf
加入:hostname="Panabit",主机名任选
加入:sshd_enable="YES",启动系统时打开sshd服务
2.打开ssh的root登陆选项
#vi /etc/ssh/sshd_config
修改为:PermitRootLogin yes
3.临时设置IP地址,固定设置IP地址,使用Panabit的管理界面设置。
使用dmesg查看设备名称或直接用ifconfig命令查看网卡名称,如网卡名称为em0,则设置IP地址如下:
#ifconfig em0 192.168.0.18
完整的形式可以是:
#ifconfig em0 inet 192.168.0.18 netmask 255.255.255.0 up
网络相关配置命令举例如下:
配置IP及掩码示例: # ifconfig fxp0 192.168.1.100 netmask 255.255.255.0
配置网关示例: # route add default 192.168.1.1
(注:FreeBSD将intel百兆网卡定义为fxp,0表示第一块intel百兆网卡,1表示第二块,依次类推;intel千兆网卡被定义为em,同理0表示第一块intel千兆网卡。以ifconfig命令临时设置的IP地址和网关信息并没有真正写入配置文件,系统一旦重启配置即被丢失。建议在Panabit管理界面配置IP地址信息并由Panabit自动写入系统配置文件。)
内核编译
Panabit 2008支持多核,一颗CPU做系统管理,其余CPU处理数据包,如果硬件系统是多核系统(一颗CPU两个内核,或两颗单核CPU),则需要编译FreeBSD 6.2内核,增加SMP选项,如果仅是单核CPU,则不需要编译内核。
编译内核步骤:
Panabit#cd /usr/src/sys/i386/conf
Panabit#cp GENERIC panabit2
Panabit#vi panabit2
增加:
# To make an SMP kernel, the next line is needed
options SMP # Symmetric MultiProcessor Kernel
保存推出;
Panabit#config panabit2
Panabit#cd /usr/src/sys/compile/panabit2
Panabit#make cleandepend
Panabit#make depend
Panabit#make
Panabit#make install
(或以上4行连续输入:Panabit#make cleandepend && make depend && make && make install)
如果仅为了获得一个新内核,本机不安装,用于其他系统,则不执行make install,内核文件在:/usr/src/sys/compile/panabit2/kernel,如果为了节省空间,则可以gzip -9 kernel,生成kernel.gz文件,该压缩内容使用效果等同kernel。
Panabit# reboot
满足Panabit多核版本,在缺省内核基础上仅需要增加SMP选项,其他酌情删减,Panabit网站有已经编译好的内核即FreeBSD 6.2的系统裁减包,用于DOM、CF等小容量介质。Panabit编译的内核配置文件选项请参考 panabit2.txt