收藏 分享(赏)

FreeBSD 3.x Internet高级服务器的架设与管理.docx

上传人:oceanpvg 文档编号:3144864 上传时间:2018-10-04 格式:DOCX 页数:311 大小:1.98MB
下载 相关 举报
FreeBSD 3.x Internet高级服务器的架设与管理.docx_第1页
第1页 / 共311页
FreeBSD 3.x Internet高级服务器的架设与管理.docx_第2页
第2页 / 共311页
FreeBSD 3.x Internet高级服务器的架设与管理.docx_第3页
第3页 / 共311页
FreeBSD 3.x Internet高级服务器的架设与管理.docx_第4页
第4页 / 共311页
FreeBSD 3.x Internet高级服务器的架设与管理.docx_第5页
第5页 / 共311页
点击查看更多>>
资源描述

1、FreeBSD 3.x Internet 高 级 服 务 器 的 架 设 与 管 理王子华 著清 华 大 学 出 版 社书 号 : ISBN 7-302- - /TP印 数:0000100000(京)新登字 158 号内 容 简 介FreeBSD 的前身是 386BSD 操作系统,它是一种 i386(PC 电脑) 的网络操作系统,属于 UNIX 家族成 员 。 本 书 继 FreeBSD 3.0 Internet 服 务 器 的 架 设 与 管 理 之 后 , 将 FreeBSD 3.x Internet 服 务 器 的 架 设 、 管 理与应用推向高级和深入。本书主要介绍 FreeBSD 3

2、.x 的 安 装 , 高 级 服 务 器 的 架 设 与 管 理 , FreeBSD 3.x 系统安全与管理这 3 大部分内容。本 书 内 容 具 有 很 强 的 技 术 性 , 语 言 精 炼 和 浅 显 易 懂 , 实 例 丰 富 和 经 典 实 用 , 操 作 步 骤 清 晰 明 确 , 并 附 有可以顺利安装 FreeBSD 的配套光盘。是业内人士了解、学习、掌握和深入研究 FreeBSD 的一本极好的 书,也是有志于进入 FreeBSD 系统管理的 UNIX 工作人员极好的参考书。本书繁体汉字版由 峰资讯股份有限公司授权出版,版权归 峰资讯股份有限公司所有。本书简体 汉字版授权清华大

3、学出版社出版, 其专有出版权属清华大学出版社所有。 未经本书原版著者和本书简体汉 字出版者书面许可,任何单位和个人均不得以任何形式或任何手段复制或传播本书的部分或全部内容。北京市版权局著作权合同登记号:图字 号版权所有,翻印必究。 本书封面贴有清华大学出版社激光防伪标签,无标签者不得销售。图 书 在 版 编 目 (CIP)数 据书 名 : FreeBSD 3.x Internet 高 级 服 务 器 的 架 设 与 管 理作 者 : 王 子 华 责任编辑:景丽娟出 版 者:清华大学出版社(北京清华大学学研楼,邮编 100084) http:/印 刷 者: 印 刷 厂发 行 者 : 新 华 书

4、店 北 京 发 行 所开 本 : 7871092 1/16 印 张 : 字 数 : 千字版 次 : 2000 年 5 月 第 1 版 2000 年 5 月第 1 次印刷定 价 : 00.00 元 (含 两 张 配 套 光 盘 )前 言1 . FreeBSD简介FreeBSD 虽然是一个较新的操作系统 , 但由于其发展过程的严谨与执行任务的高效率, 近几年越来越受到网络系统管理人员的青睐,并逐渐显露头角。FreeBSD 的前身是由 Bill Jolitz 所主导的 386BSD 操作系统, 但是 386BSD 后来却没有 继 续 发 展 与 维 护 , 386BSD 的 发 展 几 乎 处 于

5、完 全 停 滞 的 状 态 。 一 直 到 了 1993 年 早 期 由 Nate Williams、 Rod Grimes 与 Jprdan K. Hubbard 针 对 386BSD 的 一 些 问 题 加 以 解 决 而 发 表 了 “Unofficial 386BSD Patchkit”之后 , 386BSD 才开始有了发展 。 随 着 David Greenman 与 Julian Elischer 的 加 入 , 386BSD 便正式改名为 FreeBSD。FreeBSD 是一种 i386(PC 个 人 电 脑 )的 网 络 操 作 系 统 , 属 于 UNIX 家族成员之一。由于

6、 FreeBSD 是以 PC 为主要 的开发平台, 所以 FreeBSD 在 PC 机上执行的效率与稳定性要高于 NetBSD 与 OpenBSD 之类的多平台操作系统。在我国,这几年也逐渐开始流行 FreeBSD。 本书作者在进行一些网络教学相关计划的过程中, 曾采用以 FreeBSD 架设的服务器来作为 整个网络教学计划的工作站( http:/www.bio.ncue.edu.tw), 整体而言其功能比较令用户满意。目前有 关 FreeBSD 的中文书籍相当贫乏, 本书的出版, 势必会增加学习 FreeBSD 的人 数 , 并 扩 大 FreeBSD 的 应 用 范 围 , 也 更 能 普

7、 及 FreeBSD 这套优秀且高价值的 UNIX-like 免 费网络操作系统。2 . 本 书 结 构本 书 讲 述 了 3 大 部 分 内 容 , 共 包 括 9 章和 6 个 附 录 , 具 体 叙 述 如 下 。e FreeBSD 工作站的架设与基本的系统管理,包括第 16 章 :第 1 章 介 绍 了 FreeBSD 3.x 的 快 速 安 装 ; 第 2 章 介 绍 了 KDE 界面 X-Windows 的 安装; 第 3 章 介绍了采用 Bind 8.1.2 架 设与管理 DNS 的方法; 第 4 章介绍 了如何 采用 SAMBA 2.0.3 架 设 与 管 理 SAMBA; 第

8、 5 章 介 绍 了 采 用 ISC-DHCPD 2 架设 与管理 DHCP 的方法;第 6 章 介 绍 了 如 何 架 设 与 管 理 PPP。e FreeBSD 高级系统管理,包括第 79 章:第 7 章 介 绍 了 Port 与 Package 的 管 理 ; 第 8 章 详 细 介 绍 了 FreeBSD 系统安全方面 的内容;第 9 章介绍了 FreeBSD 管理中常见的问题。e 附录,包括附示 A 附 录 F:附录 A 是本书所附两张光盘的内容介绍;附录 B 是 Berkeley 版权声明;附录 C 是 GNU 版权 声明; 附录 D 是 FreeBSD 硬件支持英文说明; 附录

9、E 是 ee 编 辑器的 使用;附录 F 是商标与版权说明。4 FreeBSD 3.x Internet 高 级 服 务 器 的 架 设 与 管 理3 . 本 书 约 定e 加阴影字:表示用户输入的命令。e 框起来的内容:表示计算机执行命令输出的信息或文件内容。4 . FreeBSD 3 . 0与 FreeBSD 3 . 1 / 3 . 2的差异严格地说,这两个版本的差异是很大的,因为其所编译的执行文件在格式上就有所差 别。 FreeBSD 3.0 是 a.out 格式, 而 FreeBSD 3.1 以 上的版本则是 ELF 格式, 此外, FreeBSD 3.1 以 上 的 版 本 内 置

10、程 序 与 Kernel 比 较 新 。 如 果 用 户 是 一 般 的 管 理 者 , 遇 到 的 问 题 并 不 会 很 多 , 只 是 /etc/ 下 文 件 移 动 的 问 题 。 在 讲 解 本 书 的 任 何 安 装 步 骤 时 , FreeBSD 3.1 不 同 于 FreeBSD 3.0 之处,书中将会有注释或说明,请用户放心使用。这两个版本的差别如下:FreeBSD 3.0 FreeBSD 3.1/etc/rc.conf /etc/defaults/rc.conf/etc/rc.local 已简化,须自己建立本书所 附的是于 1999 年 5 月发布 的 FreeBSD 3.

11、2 Release。 该 版本与 FreeBSD 3.1 Release 差别不大,主要区别表现在系统安全,硬件支持方面的增加,以及应用软件部分的更新方 面。本书所要用的 Package 与 Port 都 是 以 采 用 本 书 所 附 光 盘 FreeBSD 3.2 Release 中 的 软 件 为主。FreeB SD 3.x Internet 高级服务 器的架设与管理 与 FreeBSD 3.0 Internet 服务器 的架 设 与 管 理 是 关 于 FreeBSD 的 姊 妹 篇 。 这 两 本 书 一 本 是 基 础 篇 , 一 本 是 高 级 篇 , 二 者 相 辅 相 承 ,

12、 互 为 补 充 。 读 者 在 学 习 FreeBSD 时 , 如 能 同 时 参 考 这 两 本 书 , 一 定 可 以 快 速 掌 握 FreeBSD 的内涵。本书的撰写过程相当艰辛,因为有些内容实在是相当深入,不是本书作者一人之力可 以完成的。在众多专家和相关人士的大力协助下,才使本书能够顺利完成并出版,在此对 他们表示衷心的感谢。目 录第 1 章 快 速 安 装 FreeBSD.11.1 硬 件 的 准 备 .21.2 软 件 的 准 备 .41.3 准备安装 FreeBSD 41.4 Kernel 参 数 的 基 本 设 置 51.5 安 装 与 设 置 的 其 他 步 骤 .91

13、.5.1 选 择 安 装 FreeBSD 系统的方式 .91.5.2 查看 FreeBSD 默认的系统参数值 .101.5.3 规 划 硬 盘 的 Partition (Slice).111.5.4 规 划 硬 盘 FreeBSD Partition 的 Disklabel.141.5.5 选 择 要 安 装 的 软 件 181.5.6 设 置 安 装 方 式 201.6 开始安装 FreeBSD .231.7 安装 FreeBSD 后的配置 .241.8 编 译 一 个 最 合 适 的 Kernel 251.9 附注 30第 2 章 FreeBSD 3 . x上 的 中 文 界 面 与 X-

14、W i ndow(KDE) .332.1 建 立 非 窗 口 模 式 下 的 中 文 界 面 .342.2 安装 KDE 界面的 X-Window .352.2.1 安装 FreeBSD 3.x 的 XFree86 3.2.2.3.362.2.2 进行 X-Window 环 境 设 置 xf86config 412.2.3 中文化 X-WindowCXWin 492.2.4 安装 KDE 界面的 WM .532.2.5 修改 xinitrc / .xinitrc 以自动执行 KDE552.2.6 KDE X-Window 的中文化 .582.2.7 安装 xcin 中文输入法 .602.2.8

15、 KDE 功能设置与介绍 612.2.9 Netscape、 Gimp 及 xamp 的介绍 .62第 3 章 DNS的架设与管理 .673.1 DNS 的简介 .686 FreeBSD 3.x Internet 高 级 服 务 器 的 架 设 与 管 理3.2 DNS 的运行方式 .683.3 开始架设 DNS 703.3.1 架设 DNS 前的几个注意事项 713.3.2 安 装 与 设 置 FreeBSD 成为 DNS 713.3.3 用 nslookup 检测 DNS 903.3.4 设置 DNS 常见的错误 943.4 附注 963.4.1 named.boot 文件的设置 963.

16、4.2 转换 named.boot 为 named.conf 的方法 98第 4 章 SAMBA Server 的架设与管理 .994.1 SAMBA 的简介 .1004.2 SAMBA 的优点及用途 .1004.3 在 FreeBSD 上取得并安装 SAMBA II.1004.4 与 SAMBA II 运行有关的几个文件 .1034.5 利用 SWAT 管理和设置 SAMBA II 1034.5.1 SWAT 界面的安装 1044.5.2 SWAT 界面简介 1054.5.3 GLOBAL 菜单的使用 .1064.5.4 SHARE 菜单的使用 1084.5.5 PRINTERS 菜单的使用

17、 1134.5.6 STATUS 菜单的使用 1144.5.7 VIEW 菜单的使用 1144.5.8 PASSWORD 菜单的使用 .1154.6 驱动 SAMBA1174.6.1 inetd 与 standalone 的 方 式 1174.6.2 使用 testparm、 smbclient、 nmblookup 测试 .1184.6.3 smbclient 在 FreeBSD 中的应用 .1224.7 Windows 95/98 端的设置 .1234.7.1 排除 Windows 95/98 与 SAMBA 的兼容问题 1234.7.2 Windows 系统中须支持的通讯协议 1264.

18、8 联机测试 1274.9 附注 131第 5 章 DHCP服务器的架设与管理 1355.1 DHCP 的简介 .1365.2 取得 ISC-DHCP 2 来架设 DHCP Server.1365.3 DHCP Server 相关文件的修改与设置 .1375.3.1 /etc/dhcpd.conf 的修改 1375.3.2 /etc/hosts 与 RoutingTable 的修改 141目 录5.3.3 /var/db/dhcpd.leases 的建立 1415.3.4 Kernel 的修改 1425.4 测 试 自 己 的 DHCP Server 1425.4.1 开 机 自 动 打 开

19、.1425.4.2 Windows 95/98 上的设置 143第 6 章 PPP / NATD的应用 1476.1 逐步将 FreeBSD 连上网络 .1486.1.1 确定 kernel 支持 tun pseudo-device1486.1.2 确 定 /dev 下有适当的 Device Node 1486.1.3 修 改 /etc/ppp/ppp.conf 1496.1.4 拨 号 测 试 .1516.1.5 快 速 拨 号 .1516.2 非 PAP 的上网方法 .1516.2.1 决定 ISP 的上网认证方式 1516.2.2 非 PAP 认证的 Script 的写法 .1526.3

20、 PPP 在 Client 的应用 .1536.3.1 FreeBSD 的自动拨号功能 1536.3.2 FreeBSD 的重拨功能 1546.3.3 通过 FreeBSD 将多台机器连上网 .1556.3.4 Filter 的设置 1556.4 PPP Server 的设置 .1566.4.1 设置 Kernel 及记录设置文件 .1576.4.2 设置 rc.conf.1576.4.3 设 置 /etc/remote.conf.1576.4.4 利用 tip 指令和调制解调器交互 1586.4.5 设 置 /etc/ttys 1596.4.6 设 置 /etc/gettytab.1596.

21、4.7 编 写 /etc/ppp/ppp-pap-dialup1596.4.8 设 置 /etc/ppp/ppp.conf 1606.4.9 重 新 开 机 并 测 试 1606.4.10 失 败 后 的 解 决 方 法 1616.5 配合 Multiport Card 做 个 小 型 的 ISP1616.5.1 Multiport Card 的简介 .1616.5.2 IP 不足的解决方案 .1626.6 其 他 重 要 的 PPP 指令 1646.6.1 accept、 deny、 enable、 disable 的区别 1646.6.2 lqr 的 简 介 .1646.6.3 openm

22、ode 的简介 1656.6.4 与 调 制 解 调 器 交 互 的 方 式 1658 FreeBSD 3.x Internet 高 级 服 务 器 的 架 设 与 管 理6.6.5 /etc/ppp/ppp.linkup 的 使 用 1656.6.6 名 称 服 务 器 的 设 置 1656.6.7 联 机 的 真 正 速 度 1666.6.8 让 其 他 用 户 也 能 使 用 ppp.1666.6.9 kppp 的 使 用 167第 7 章 Por t s 与 Packages 的 使 用 与 管 理 .1697.1 什么是 Ports 1707.1.1 Ports 的标准结构 1717

23、.1.2 如 何 编 译 Ports 源程序代码目录 1767.1.3 Ports 的管理 1787.2 什么是 Package.1827.2.1 比较 Package 与 Port1827.2.2 取 得 与 安 装 Package 1837.2.3 Package 的管理 1887.3 ncftp2 的 安 装 与 使 用 简 介 189第 8 章 FreeBSD 系 统 安 全 介 绍 .1958.1 由 sendmail.cf 加强 sendmail 的安全 .1978.1.1 解 决 他 人 乱 中 继 用 户 E-mail SMTP Port 来发信问题 .1988.1.2 解决

24、Spammer 乱发广告信轰炸用户 E-mail 主机的问题 .1998.2 如 何 防 止 窃 听 .2038.3 能 监 视 联 机 也 能 防 堵 入 侵 的 TCP/IP Wrapper.2108.4 防 止 入 侵 的 方 法 .2128.5 OPIE 与 Security Key 的 使 用 2148.6 COPS 的使用 .219第 9 章 管 理 FreeBSD 常见的几个问题 2239.1 E-mail 挂 号 .2249.2 转换 man pages 为文字文件 .2279.3 查 找 一 个 文 件 内 的 字 符 串 .2279.4 全 面 更 改 文 件 中 的 字

25、符 串 .2279.5 将 所 有 目 录 中 的 文 件 名 更 改 大 小 写 .2289.6 让 Ctrl+Alt+Del 组 合 键 失 效 .2299.7 Login 前 与 Login 后的画面修改 2299.8 不 正 常 死 机 或 关 机 的 后 续 处 理 .2309.9 更改 IP 或 Domain Name .2319.10 增加硬盘 2329.11 设置 quota 限制用户硬盘空间 .2379.12 建 立 /删 除 用 户 账 号 240目 录9.13 用 网 络 安 装 FreeBSD 但装好网卡就死掉的问题 2479.14 忘掉 ROOT 密码的问题 .249

26、9.15 开 机 失 败 的 问 题 .2499.16 如 何 支 持 多 CPU 环境 2509.17 如 何 让 多 个 操 作 系 统 存 在 同 一 硬 盘 中 .2519.18 如 何 让 一 张 网 卡 支 持 数 个 IP 地址 .2549.19 如何让 FreeBSD 运行 Linux 上的软件 2559.20 Partition 大小分配不当,空间不够用的问题 .2559.21 几 个 检 查 网 络 联 机 状 况 工 具 的 使 用 .2589.22 FreeBSD 不提供 POP3 SMTP 寄信服务的问题 2629.23 如 何 设 置 FreeBSD 上的打印机 2

27、639.24 使用 FreeBSD Hand Book 中文版来解决问题 2759.25 更 多 的 问 题 应 该 怎 么 办 .2769.26 附注 276附录 A 本 书 所 附 光 盘 的 内 容 说 明 .278附录 B Berke l ey版权声明 .281附录 C GNU版权声明 .283附录 D FreeBSD硬 件 支 持 英 文 说 明 287附录 E ee编辑器的使用 .298附录 F 商 标 与 版 权 声 明 .299第 1 章快 速 安 装 FreeBSD2 FreeBSD 3.x Internet 高 级 服 务 器 的 架 设 与 管 理本章将介绍如何“快速”安

28、装 FreeBSD, 因 为 是 “快 速 安 装 ”, 所 以 本 章 不 进 行 很 详 细的说明,只提供有关用户设置上的建议。本章所讲述的安装方式已经过数十次的装机测 试,都没有发生错误,所以只要按照文中所述的操作步骤进行即可成功地安装 FreeBSD。 FreeBSD 在 安 装 上 相 当 方 便 , 但 是 在 硬 件 兼 容 上 或 多 或 少 有 些 问 题 , 用 户 可 在p.bsd 的 news 讨论区上咨询。在安装 FreeBSD 前,首先介绍一下所需的 12 个 操 作 步 骤 , 使 用 户 更 能 掌 握 整 个 庞 大 而复杂的安装过程。(1) 硬 件 的 准

29、备(2) 软 件 的 准 备(3) Kernel 参 数 的 基 本 设 置(4) 选 择 安 装 FreeBSD 系统的方式(5) 查 看 FreeBSD 默认的系统参数值(6) 规 划 硬 盘 的 Partition (Slice)(7) 规 划 硬 盘 FreeBSD Partition 的 Disklabel (8) 选 择 要 安 装 的 软 件(9) 设 置 安 装 方 式(10) 开 始 安 装 FreeBSD(11) 安 装 FreeBSD 后的配置(12) 编 译 一 个 更 好 的 Kernel1 . 1 硬 件 的 准 备在安装前,建议用户检查一下计算机中的硬件信息,包括

30、硬件型号及其硬件设置值。 如,IRQ 或 DMA 等值,以方便安装时的各项设置。安装 FreeBSD 的最基本硬件要求如下所述:e CPU 与 RAM安装 FreeBSD 需要的 CPU, 对 于 FreeBSD 来 说 , Pentium 的 CPU 就已经很好了。使 用 486DX266 就可以架设 一个功能很好的工作站。 不过, 在经济允许的情况下越高级的 CPU 当然越好,因为即使现阶段的 FreeBSD 不能完全发挥 CPU 的性能,但在以后的发展中, 也一定会有机会发挥;与 CPU 相 比 , RAM 则 更 重 要 , 因 为 RAM 越 大 , 其 执 行 效 率 也 会 越高

31、,所以建议使用较高级的 RAM, 把 购 买 更 高 级 的 CPU 的钱用于购买 RAM。e 硬盘目 前 PC 机 上 常 见 的 硬 盘 界 面 都 是 E-IDE,SCSI 的 并 不 是 很 多 。 对 于 工 作 量 少 的 FreeBSD, E-IDE 已经很好了,但是对于工作量大的,建议采用 SCSI 界面,因为采用 IDE 硬盘在存取上限制较多。 如一次只能对一块 IDE 硬盘存取 , 要存取则必须耗用很多 CPU 时 间,在高负荷时,这会影响整体运行速度。在选择硬盘时,首先要重视的是转速与查找速 度。以 IDE 来说,最近推出的高容量高转速的 IDE 硬 盘 (如 , IBM

32、 10.1G 7200 转 )就 是 很 好 的选择,如果要串接多块硬盘来运行,选择 Ultra、 Wide 或 Ultra-Wide 硬 盘 比 较 好 。第 1 章 快速安装 FreeBSD 3在 硬 盘 空 间 方 面 , 当 然 越 大 越 好 , 因 为 这 样 可 以 允 许 用 户 在 安 装 完 FreeBSD 之后再安 装 其 他 工 具 , 安 装 的 内 容 不 同 , 所 需 要 的 空 间 差 别 就 会 很 大 。 如 果 是 一 般 安 装 , 加 上 X-Window, 则 建 议 至 少 有 200MB 的 硬 盘 空 间 ; 如 果 不 安 装 X-Wind

33、ow, 则 大 约 120MB 就 够了。总而言之,硬盘空间越多越好。e MO、 Z I P 和 JAZZFreeBSD 对 ZIP 与 JAZZ 的支持很好,可以采用这两种方式进行备份。至于 MO 则问 题 较 多 , 1024/2048 字 节 的 扇 区 问 题 就 更 多 。 所 以 , 建 议 用 户 采 用 512 字节的扇区。e 软驱在安装 FreeBSD 前必须先制作一张启动盘让 PC 机 能 够 启 动 , 因 此 PC 机 上 至 少 要 有 一个软驱,最好是 3.5 英寸的,才可以进行安装。这是一定要注意的。除此之外,该软驱 一定要被设定为 A: 。e 光驱与网卡该 部

34、分 内 容 关 系 着 是 要 “采 用 CD-ROM 安 装 ”还 是 通 过 “网 络 安 装 ”。 如 果 是 在 网 络 速 度 很 慢 或 没 有 网 络 的 地 方 , 建 议 用 CD-ROM 安 装 , 所 以 用 户 的 PC 必 须 配 备 光 驱 , 两 倍 速即可。 如果用户自己要求光盘速度很高 , 那就更换高速的光驱。 SCSI 或是 IDE 都是比较 好 的 选 择 。 但 相 比 而 言 , SCSI 较 好 。 FreeBSD 对 IDE ATAPI 的兼容性很不错,所以一台 兼容于 IDE ATAPI 的 PC 机也是不错的选择。除了光驱之外,使用 CD-RO

35、M 安装的用户 还要有网卡,以便 FreeBSD 工作站与网络连接。如 果 网 络 速 度 较 快 , 那 么 仅 准 备 网 卡 就 可 以 了 。 直 接 用 网 络 来 安 装 FreeBSD 也 很 方 便, 选择网卡时建议用 NE2000 ISA。 但是如果要架设一个工作站 , 则建议采用 PCI 界面的 网 卡 。 这 不 但 可 以 减 少 CPU 的 负 担 , 还 会 有 较 高 的 容 错 性 , 尤 其 是 在 网 络 状 况 不 佳 时 , 不 易发生断线。市场上 的网卡种类很多, 价格差也别较大, 只要找一块适合自己网域的网卡就可以了。 因为如果用户网域的速度较慢,

36、即使买一个高传输率的网卡, 也根本发挥不出其优异性能。 如果是 10Base 的网络,则选择 DEC2104x 比 较 好 ; 若 是 100Base 的网络可以选择 Intel 或 DEC2114x 的 网 卡 。 另 外 , RealTek 芯片系列也是很好的选择,其 PCI 界 面 大 约 只 要 $500 左右,与其他 PCI 卡相比便宜得多,速度快、稳定,是很经济实惠的选择。e 显示卡与显示器对于 FreeBSD 而言,如果只使用文本模式,也就是不使用 X-Window, 则 使 用 任 何 显 示 卡 都 可 以 。 如 果 使 用 X-Window , 则 要 慎 重 选 择 显

37、 示 卡 。 一 般 来 说 , ET4000 与 S3-864/868/Trio64V+/ViRGE 就是不错的选择,其他的,如 S3-968 等 高 级 显 示 卡 也 是 可 以 的 , 但 如 果 选 择 4000 W32P 系 列 就 不 是 很 好 , 因 为 在 安 装 过 程 中 会 出 现 各 种 麻 烦 , 所 以 尽 量不要选择 W32P 系 列 的 显 示 卡 。对 于 使 用 X-window 的 用 户 来 说 , 显 示 器 也 很 重 要 。 它 必 须 与 显 示 卡 尽 量 配 合 , 否 则 就无法显示出最佳效果,甚至会烧掉显示器,所以找一个价格合理,能与

38、用户的显示卡匹 配的最重要。在选购显示器时,一定要注意显示卡与显示器的硬件说明。4 FreeBSD 3.x Internet 高 级 服 务 器 的 架 设 与 管 理1 . 2 软 件 的 准 备在安装 FreeBSD 3.1 以上 的软件时, 必须先制作两张 3.5 英寸的 启动盘来启动机器。 用 户 可 以 在 光 盘 中 的 /floppies 中 找 到 kern.flp 和 mfsroot.flp 两 个 文 件 , 并 在 /Tools 中 找 到 rawrite, 将 文 件 复 制 到 用 户 的 硬 盘 中 ; 然 后 在 MS-DOS 模式下将一张 3.5 英寸的空白磁盘

39、 放到 A: 中 ; 然 后 执 行 rawrite 命 令 将 kern.flp 和 mfsroot.flp 文 件 转 变 并 制 作 出 启 动 盘 。C:rawriteRaWrite 1.3 - Write disk file to raw floppy diskette Enter source file name:kern.flp 。 将 该 两 张 启 动 盘 保 管好以备不时之需,并将其依次贴上标签,以便区分。如果用户的 Bios 和 主 机 板 可 以 支 持 光 盘 开 机 , 只 要 在 CMOS 中设定好,把本书所附 光盘 CD-ROM-A 放入,然后开机即可,无需另备

40、 MFS root disk 和 kern kisk。1 . 3 准 备 安 装 FreeBSD从本节开始将介绍如何快速建立一个 FreeBSD 工作站。 首先 , 将 kern disk 放入 A: 中 , 并将 PC 电源打开,在此用户请特别注意 CMOS 中是否把 A: 设 为 第 一 个 开 机 盘 。 如 果 不 是,请修改为让 PC 直 接 由 A: 开 机 。用 kern disk 开机之后可以看到如下所示的信息:Please insert MFS root floppy and press enter:此信息提示用户放入 MFS root disk, 在 放 入 该 磁 盘 之

41、 后 按 Enter 键,继续操作,直到 出现以下信息:Hit Enter to boot immediately,or any other key for command prompt Booting Kernel in 10 seconds按 Enter 键可进入 FreeBSD 3.2 安装模 式, 也可以按其他键进入一般命令模式 。 在此进 入 FreeBSD 3.2 安装模式。 然后会出现如下所示的信息, 即 Kernel Configuration Menu(内 核 配 置 菜 单 ):第 1 章 快速安装 FreeBSD 5Kernel Configuration MenuSki

42、p kernel configuration and continue with installation Skip kernel configuration in full-screen visual mode Star kernel configuration in CLImode1 . 4 Kerne l 参 数 的 基 本 设 置移动光标并选择 Start kernel | visual mode 命 令 , 进 入 硬 件 设 置 界 面 , 如 图 1.1 所示。图1 . 1 硬件设置界面将光标移动到要修改的硬件项目后,使用 Space 键 列 出 该 项 目 的 列 表 , 如

43、图 1.2 所 示 。 按 Enter 键 修 改 其 中 的 参 数 , 按 Q 键确定硬件设置并退出,在此可以参考界面中的英文说 明决定按哪个键。另外,凡是自己没有的硬件都用 D 键删除,比如没有 SCSI 卡,则凡涉 及 SCSI 的 就 删 除 , 这 样 可 以 加 快 下 一 步 的 开 机 速 度 。 对 于 硬 件 IRQ、 DMA 参 数 , 建 议 用 户通过阅读硬件的说明书或利用 Windows 95 等 可 以 自 动 检 测 这 些 参 数 的 软 件 得 到 。6 FreeBSD 3.x Internet 高 级 服 务 器 的 架 设 与 管 理图1 . 2 列出

44、硬件项目列表当 硬 件 设 置 完 成 之 后 , FreeBSD 便会按照用户的设置来驱动硬件,如下所示。chip0 rev 1 on pci0:0 chip1 rev 1 on pci0:7:0chip2 rev 0 on pci0:7:1vga0 rev 84 int a irq 11 on pci0:19Probing for devices on the ISA bus: sc0 at 0x60-0x6f irq 1 on motherboard(此 处 会 出 现 显 示 卡 的 芯 片 类 型 , X-Window 的 安装者请将该处的信息记录下来)VGA color ed0 a

45、t 0x300-0x31f irq 9 on isa 300Name-Package Temp Gated package PCNFSD package Use DefaultsValue-/usr/tmp gated-3.5.8pcnfsd-93.02.16 RESET!Use Space 键 to select/toggle an option, arrow keys to move,? or F1 for more help. When youre done, type Q to Quit. NFS server talks only on a secure port图 1 . 9 Op

46、 t i ons Ed i t o的各项参数第 1 章 快速安装 FreeBSD 111.5.3 . 3规划硬盘的 Par t i t i on (S li ce)设置硬盘的 Partition (Slice), 也 就 是 类 似 DOS 下的 FDISK。 如 果 用 户 的 PC 机中有两块以上的硬盘,就会出现如图 1.10 所示的菜单,以供选择要对哪一块硬盘进行 FDISK。Select Drive(s)Please select the drive, or drives, on which you wish to perform this operation. If you are

47、attempting to install a boot partition on a drive other than the first one or have multiple operatingsystems on your machine, you will have the option to install a boot manager later. To select a drive, use the arrow keys to move to it and press SPACE. To de-select it, press SPACE again.Select OK or

48、 Cancel to leave this menu. X sd0 sd0 sd1 sd1 OK Cancel Press F1 for important information regarding disk geometry! 图 1 . 10 Se l ec t Dr i ve(s菜单在 FreeBSD 中 , 每 一 个 设 备 都 有 一 个 名 称 , 比 如 说 sd0 代 表 第 一 块 SCSI 硬 盘 , sd1 代 表第 2 块 SCSI 硬盘等。如果采用 IDE 的硬盘,则第一块 IDE 硬盘应该是 wd0; 而 第 2 块 则是 wd1。 作 者采用两块 SCSI 硬

49、盘来架设 FreeBSD 工作站 , 所以会出现 sd0 与 sd1 两个 选 项。 现在要设置第一块 SCSI 硬盘的 Partition(分区) , 所以把光标移动到 sd0 上并且按 Space 键将其选取,则 会 变 成 X。 在 选 取 完 后 马 上 会 显 示 如 图 1.11 所 示 的 窗 口 。Disk name: sd0 FDISK Partition Editor DISK Geometry: 1041 cyls/64 heads/32 sectors = 2131968 sectorsOffset Size End Name PType Desc Subtype Flags0 32 31 - 6

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 网络科技 > 计算机原理

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报