FreeBSD6.2架设之服务器安装

FreeBSD6.2 架设之服务器安装
FreeBSD6.2 Installation HowTo
Mongolia


Index:
  • 简介
  • 本文目标
  • Step 1 下载FreeBSDISO镜像文件.
  • Step 2 FreeBSD下的磁盘概念及硬盘分区
  • Step 3 正式安装FreeBSD
  • Step 4 FreeBSD的安装后续设定
  • F.A.Q.
  • Links to other sources
 
简介
 
 
谁在使用 FreeBSD
   Yahoo!
   Apache
   Sina
   ChinaUnix.net
   Sony Japan
使用 FreeBSD 的理由
FreeBSD 还是免费的,自由的。
FreeBSD 有许多非凡的特性。其中一些是:
         抢占式多任务 与动态优先级调整确保在应用程序和用户之间平滑公正的分享计算机资源, 即使工作在最大的负载之下。
         多用户设备 使得许多用户能够同时使用同一 FreeBSD 系统做各种事情。 比如, 像打印机和磁带驱动器这样的系统外设, 可以完全地在系统或者网络上的所有用户之间共享, 可以对用户或者用户组进行个别的资源限制, 以保护临界系统资源不被滥用。
         符合业界标准的强大 TCP/IP 网络 支持, 例如 SCTP DHCP NFS NIS PPP SLIP IPsec 以及 IPv6 这意味着您的 FreeBSD 主机可以很容易地和其他系统互联, 也可以作为企业的服务器,提供重要的功能, 比如 NFS( 远程文件访问 ) 以及 email 服务, 或将您的组织接入 Internet 并提供 WWW FTP ,路由和防火墙 ( 安全 ) 服务。
         内存保护 确保应用程序 ( 或者用户 ) 不会相互干扰。 一个应用程序崩溃不会以任何方式影响其他程序。
         FreeBSD 是一个 32 操作系统 ( Alpha Itanium AMD64 ,和 UltraSPARC 上是 64 ) 并且从开始就是如此设计的。
         业界标准的 X Window 系统 (X11R7) 为便宜的常见 VGA 显示卡和监视器提供了一个图形化的用户界面 (GUI) 并且完全开放代码。
         和许多 Linux SCO SVR4 BSDI NetBSD 程序的二进制代码兼容性
         数以千计的 ready-to-run 应用程序可以从 FreeBSD ports packages 套件中找到。 您可以顺利地从这里找到, 何须搜索网络?
         可以在 Internet 上找到成千上万其它 easy-to-port 的应用程序。 FreeBSD 和大多数流行的商业 UNIX® 代码级兼容, 因此大多数应用程序不需要或者只要很少的改动就可以编译。
         页式请求虚拟内存 集成的 VM/buffer 缓存 设计有效地满足了应用程序巨大的内存需求并依然保持其他用户的交互式响应。
         SMP 提供对多处理器的支持。
         内建了完整的 C C++ Fortran 开发工具。 许多附加的用于高级研究和开发的程序语言, 也可以在通过 ports packages 套件获得。
         完整的系统源代码意味着您对您环境的最大程度的控制。 当您拥有了一个真正的开放系统时, 为什么还要受困于私有的解决方案, 任商业公司摆布呢?
         丰富的在线文档
         不仅如此!
主要应用
Internet 服务: FreeBSD 内建的强大的 TCP/IP 网络使它得以成为各种 Internet 服务的理想平台,比如:
         FTP 服务器
         World Wide Web 服务器 ( 标准的或者安全的 [SSL])
         IPv4 and IPv6 路由
         防火墙和 NAT(“IP 伪装 ”) 网关
         电子邮件服务器
         USENET 新闻组和电子布告栏系统
         还有许多 ...
 
  本机约定
网络环境
 
本文目标
 
 
通过对本文的学习,您可以根据指南下载 FreeBSD ISO 镜像文件,进行光盘刻录。划分硬盘空间,正式安装 FreeBSD
   如何取得 FreeBSD
   FreeBSD 硬盘的使用及配置。
   如何规划硬盘空间。
   如何从 CD-ROM 或网络安装 FreeBSD
 
Step 1 下载 FreeBSD.
 
 
跟随下面步骤下载到 FreeBSD.
[url]http://www.freebsd.org/[/url]
FreeBSD 的老家,那里可以看到 FreeBSD 的各种介绍、新闻、安装指南,也可以下载到 FreeBSD ISO 镜像文件。打开网站的 Get FreeBSD 链接,选择 mirror sites( 镜像服务器 ) 。镜像服务器列表里选择中国的镜像服务器 [url]ftp://ftp.cn.FreeBSD.org/pub/FreeBSD/[/url] ,打开 FreeBSD 6.2-RELEASE 的镜像文件位置 [url]ftp://ftp.cn.freebsd.org/pub/FreeBSD/ISO-IMAGES-i386/6.2/[/url] ,下载 6.2-RELEASE-i386-disc1.iso 6.2-RELEASE-i386-disc2.iso CHECKSUM.MD5 文件。下载完成后,使用 MD5 校验工具,进行文件校验。确认文件没有问题后,可以使用刻录软件进行刻录 ISO 文件。
 
Step 2 硬盘分区 .
 
 
对硬盘进行分区 :

硬盘在 FreeBSD 下的概念。
IDE 硬盘例进行说明。一般 IDE 的主板上有 2 IDE 接口,每个 IDE 接口可以接 2 IDE 设备 (1 个主 IDE 接口,一个从 IDE 接口 ) 所以一个主板一般情况下,可以有 4 IDE 设备进行连接。 FreeBSD IDE 设备从 0 开始计数 ,IDE1 的主接口表示为 IDE0( 如果接的是硬盘表示为 ad0),IDE1 的从接口表示为 IDE1( 如果接的是硬盘表示为 ad1)
主板设备名称
FreeBSD 下的名称 ( 硬盘为例 )
IDE1
IDE1 主接口
ad0
IDE1 从接口
ad1
IDE2
IDE2 主接口
ad2
IDE2 从接口
ad3
slice FreeBSD 下的概念。
IDE 硬盘例进行说明。一般情况下 Windows 对硬盘的分区是主分区 + 扩展分区 ( 扩展分区上再划分逻辑分区再可以使用 ), 每个分区都用一个盘符表示 ( 比如 C 盘、 D 盘等 ) FreeBSD 中不用盘符管理硬盘,一般用目录进行管理硬盘。重要的概念是 slice( 相当于 Windows 的主分区 ) ,在 slice 下再划分出多个硬盘分区,然后挂载在不现的目录下进行管理。一个主分区就是一个 slice, 一块硬盘一般最多只有 4 个主分区。比如 IDE1 上的主 IDE 接口上的硬盘的第 1 个主分区名称就是 ad0s1(slice 是第 1 个主分区的意思 ),IDE2 从接口上的硬盘的第 1 个分区名称就是 ad3s1
主板设备名称
FreeBSD 下的名称 ( 硬盘为例 )
1 个主分区名 ( slice )
3 个主分区名 ( slice )
IDE1
IDE1 主接口
ad0
ad0s1
ad0s3
IDE1 从接口
ad1
ad1s1
ad1s3
IDE2
IDE2 主接口
ad2
ad2s1
ad2s3
IDE2 从接口
ad3
ad3s1
ad3s3
分区在 FreeBSD 下的概念。
IDE 硬盘例进行说明。一般情况下 Windows 对硬盘的分区是主分区 + 扩展分区 ( 扩展分区上再划分逻辑分区再可以使用 ), 每个分区都用一个盘符表示 ( 比如 C 盘、 D 盘等 ) FreeBSD 是在 slice( 主分区 ) 上,切出多个分区做为文件存放和交换分区 ( 虚拟内存 ) 使用。名称以 a b d e 等表示。比如 IDE1 上主接口的硬盘的第 1 slice 上的第 1 个分区名称是 ad0s 1a ( 表示第 1 个分区 , 一般表示持载根目录即 /),IDE2 上从接口的第 2 slice 的第 2 个分区名称是 ad3s2b(b 表示第 2 个分区,一般用来表示挂载为 swp 的交换分区 )
分区名称
所在硬盘
主分区
挂载目录
说明
ad0s 1a
1 IDE 主接口上的硬盘
1 个主分区 slice1
/
1 个分区,挂载位置是根目录
ad0s1b
1 IDE 主接口上的硬盘
1 个主分区 slice1
 
2 个分区,无挂载目录,表示 swap
ad0s1d
1 IDE 主接口上的硬盘
1 个主分区 slice1
/var
3 个分区,挂载位置是 /var
ad0s1e
1 IDE 主接口上的硬盘
1 个主分区 slice1
/usr
4 个分区,挂载位置是 /usr
ad0s 1f
1 IDE 主接口上的硬盘
1 个主分区 slice1
/tmp
5 个分区,挂载位置是 /tmp
ad2s1d
2 IDE 主接口上的硬盘
1 个主分区 slice1
/home
1 个分区,挂载位置是 /home
注:为什么没有 ad0s 1c ,因为 ad0s 1c 表示整个 slice( 表示整个主分区 ); 为什么 ad2s1d 是从 d 开始的分区,因为 a 表示根目录, b 表示 swap 交换分区, c 表示整个主分区,所以 ad2s1d 的分区只能从 d 开始表示。
上图分区表示
分区名称
所在硬盘
主分区
挂载目录
说明
ad0s1
1 IDE 主接口
1 个主分区 slice1
 
Windows c
ad0s 2a
1 IDE 主接口
2 个主分区 slice2
/
挂载点为根目录
ad0s2b
1 IDE 主接口
2 个主分区 slice2
swap
交换分区
ad0s2d
1 IDE 主接口
2 个主分区 slice2
/var
挂载点为 /var
ad0s2e
1 IDE 主接口
2 个主分区 slice2
/tmp
挂载点为 /tmp
ad0s 2f
1 IDE 主接口
2 个主分区 slice2
/usr
挂载点为 /usr
下面以 80G 硬盘为例进行分区规则
目录
容量
用途
/
512M
根目录,放开机必备文件,包含 /bin /etc /sbin /root..... 等。
swap
768M
虚拟内存。建议至少设为物理内存的二倍。
/var
5G
这是放使用者信件、寄信时暂存区及一些系统记录 (log) 的地方,如果信都不大、使用者不多,设成 100MB 也没关系,如果要做邮件服务器的话,就设大一点吧。使用者新进的信件都会放在 /var/mail 目录下,您也可以将这个扇区独立出来,并在这个扇区上设定限制使用者磁盘空间配额。
/tmp
1G
/tmp 是许多程序的暂存区,其权限通常是所有使用者都可以读写,而且这个目录写入频繁,所以我将它独立出来。如果您的服务器上所执行的程序会用到大量的暂存空间,您可以切大一点。您也可以将 /var/tmp 也独立分割一个扇区,因为像 /tmp /var/tmp 这二个目录都是一般使用者可以写入的地方,如果使用者在里面放大量档案而造成磁盘空间满了,会影响原本的系统运作 ( 例如必须用到 /var/log /var/mail 、及 /var/spool 的邮件服务器等 )
/usr
10G
放执行档、设定档等,日后安装的软件都会放在这里,所以要大一点。如果要安装 X Window 的话,至少要有 7 GB ,因为在安装过程中,编译时会用去很大的空间,安装完清除暂存档后大概还是需要 3GB 吧。如果不安装 X Window ,只当服务器用的其它数据又位于另一个独立的分割区,则 /usr 2GB 一定足够。
/home
20G
这里是放使用者的目录,我通常把网页都放在这里。这个分割区会被用来存放使用者的数据,所以我将剩下的空间都给 /home 使用。如果您没有分割出 /home 这个扇区, /home 这个目录将使用 /usr 的扇区。
/data
所有剩余空间
自定义分区 , 可以存放 WWW FTP 数据?要是有独立硬盘更方便。以后升级,重装系统都不影响用户数据。
 
Step 3 安装 FreeBSD.
 
 
光盘安装 FreeBSD:
     
开机设置启动顺序为光盘引导,放入刻录好的 6.2-RELEASE-i386-disc1.iso 光盘到光驱内。
机器从光盘启动,出现 CD Loader 画面
系统自检完成,要求选择国家 ( 选择中国 45 China)
键盘设置 ( 选择默认 USA ISO)
安装方式选项 [ 选择 Standard Begin a standard installation (recommended)]
警告信息 ( 提示下一步要求你设置磁盘分区,直接选择 OK)
系统进行创建 slice 画面
按键盘上的 A (A=Use Entire Disk 表示整个硬盘给 FreeBSD 使用 )
按键盘上的 Q 键保存退出。
系统询问是否需要安装 BootMgr( 用于多重引导 ) [ 因为不安装多系统,所以选择 Standard Install a standard MBR(no boot manager)]
系统提示下一步需要对磁盘进行分区
按键盘上的 C 键创建分区,输入分区容量 ( 比如 512M 或者 1G ), 选择是 FS( 除交换分区外,全选择这个 ) 或者是 Swap( 只有交换分区选择这个 ) ,输入挂载点 ( 比如 /,/var,/tmp ); 划分 Swap 交换分区时,类型要选择 Swap ,挂载点没有不需要输入。
按键盘上的 Q 键确定分区完成。
安装类型选择 ( 选择 A Minimal The smallest configuration possible) 最小安装,此时先不要按 OK
向下移到键头选择 B Custom Specify your own distribution set
Custom 中选择 [X] man,[X]src,[X]ports; 其中 [X]src 选项要选择 All 全部安装。
选择 X Exit 返回上一级菜单
向上移动键头,选择 X Exit 再返回更上一级菜单
系统要求选择安装源,此处选择 1 CD/DVD Install from a FreeBSD CD/DVD( 选择 CD/DVD 安装 )
系统提示还有最后一次机会,确定后,系统就真正开始格式化硬盘了。直接选择 Yes 确认。
系统开始安装,可以按键盘 Alt+F2 键查看具体安装信息
恭喜你,安装完成了。
 
 
Step 4 FreeBSD 安装完成的设定 .
 
 
FreeBSD 安装完成的后续设定 :
     
设置 FreeBSD
系统询问是否配置网络,选择 [Yes]
配置网卡,选择第 1 ( 不同网卡名称不一样,此处显示为 de0)
是否启用 IPV6 选择否 , 是否使用 DHCP 来获取 IP 地址,这里选择否。
填定你自己的网络相关设置
是否立即启用网络,选择 [Yes]
是否设置这台机器为网关,选择 [No]
现在是否配置 inetd( 超级守护进程 ) ,选择 [No]
是否启用 SSH ,选择 [Yes] (SSH 以后可以用来远程登陆,进行远程管理。 )
是否把这台机器当做匿名 FTP 服务器,选择 [No]
把这台机器当做 NFS Server, 选择 [No]
当做 NFS Client ?选择 [No]
现在是否配置系统控制台?选择 [No]
现在是否设置时区。选择 [Yes]
安装兼容 Linux 的包?选择 [No]
是否连接了鼠标?选择 [No] (FreeBSD 服务器嘛,不需要鼠标 )
要不要安装一个游戏?选择 [No] ( 服务器嘛,不要玩游戏 )
是否要添加用户,并且设置 root( 管理员 ) 密码;选择 [Yes]
选择添加 User Add a new user to the system ;添加一个新用户
添加新用户;用户名 :mongolia, 所属组 :wheel, 密码 :123456, 用户 shell:/bin/tcsh ( 只有 whell 组的用户才可以 su root, 方便以后远程管理 )
提示需要设置 root 密码
输入 2 次完全一样的密码,设置 root 密码完成。
对刚才的操作要不要再检查一遍?选择 [No]
取出光盘,系统将要重新启动。
 
  系统重新启动, 启动后系统提示创建 SSH Key 要求确认,按回车键即可
然后停留在 Sendmail 处,按 Ctrl+C 键跳过。
启动完成后 输入用户名和密码,即可以登入。
安装 Perl ruby
登入系统后,放入 FreeBSD 1 张光盘,在 shell 中输入 sysintall
Shell:
sysinstall
选择 Configure
选择 Packages
安装源选择 1 CD/DVD
选择 lang
选择 perl- 5.8.8 ruby-1.8.5_3,1
选择 Install( 系统会提示需要第 2 张光盘,按要求更换光盘,完成安装 )
 
Step 6 F .A.Q.
 
 
 
 
 
Links to other sources
 
 
FreeBSD6.2
[url]http://www.freebsd.org/[/url]
      
FreeBSD 在中国的镜像服务器
China
In case of problems, please contact the hostmaster <[email protected]> for this domain.
1.     [url]ftp://ftp.cn.FreeBSD.org/pub/FreeBSD/[/url] (ftp)
2.     [url]ftp://ftp2.cn.FreeBSD.org/pub/FreeBSD/[/url] (ftp)
 
 

你可能感兴趣的:(linux,职场,FreeBSD,休闲)