内容简介
第1章 引言
1.1 FreeBSD的起源
1.1.1 Unix的历史发展
1.1.2 FreeBSD的起源和发展
1.1.3 当前FreeBSD的版本
1.2 FreeBSD的功能特点
1.2.1 FreeBSD的特点和应用范围
1.2.2 使用FreeBSD的实例
1.2.3 关于网络服务器操作系统的调查
1.3 其他相关系统和组织
1.4 FreeBSD的相关资源
1.4.1 联机文档
1.4.2 出版物
1.4.3 Internet资源
1.4.4 商业服务和支持
1.5 FreeBSD5.0新特性
1.5.1 下一代SMP支持
1.5.2 内核调度实体KSE和线程实现
1.5.3 网络I/O和文件系统
2.1.1 准备硬件
第2章 安装与配置
2.1 安装之前的准备
2.1.2 安装介质
2.1.3 准备启动软盘
2.1.4 准备硬盘
2.2 安装FreeBSD
2.2.1 启动安装系统
2.2.2 系统安装程序
2.3 基本系统配置
2.3.1 设置网络
2.3.2 定制控制台
2.3.3 其他设置
2.3.4 其他安装问题
第3章 基本操作与使用
3.1 启动与关闭系统
3.1.1 Boot Manager
3.1.2 系统登录与退出
3.1.3 关闭系统
3.2.1 浏览目录树
3.2 文件与文件系统
3.2.2 文件的属性
3.2.3 文件系统
3.2.4 文件的连接和符号连接
3.2.5 文件的编辑
3.3 用户的shell环境
3.3.1 环境变量
3.3.2 shell的高级功能
3.3.3 shell脚本
3.4.1 输入输出重定向和管道
3.4 进程管理
3.4.2 管理后台进程
3.4.3 停止进程
3.4.4 定时执行程序
3.5 基本开发环境
3.5.1 编译器GCC
3.5.2 程序性能分析
3.5.3 可执行程序格式
3.5.4 使用make维护文件依赖关系
3.5.5 CVS代码管理简介
第4章 系统管理和维护
4.1 系统的启动过程
4.1.1 boot loader
4.1.2 系统启动脚本
4.2 用户管理
4.2.1 用户数据
4.2.2 增加用户
4.2.3 超级用户root
4.2.4 登录类别
4.2.5 系统级Shell设置
4.3 磁盘操作
4.3.1 设备文件
4.3.2 安装文件系统
4.3.3 设置fstab文件
4.3.4 软盘操作
4.4 维护文件系统
4.4.1 检查硬盘
4.4.2 调整文件系统的目录结构
4.4.3 建立文件系统
4.4.4 管理交换设备
4.5 调整系统设置
4.5.1 调整控制台设置
4.5.2 配置系统时间
4.6 日志与备份
4.6.1 系统日志
4.6.2 系统备份
5.1 DOD参考模型与TCP/IP
第5章 网络配置与使用
5.2 基本网络设置
5.2.1 配置计算机名字
5.2.2 配置网络界面
5.2.3 配置路由
5.2.4 配置名字解析
5.2.5 基本网络诊断工具
5.3 简单网络规划和路由
5.3.1 路由支持
5.3.2 网络划分
5.3.3 动态路由
5.3.4 代理ARP
5.4 基本网络应用
5.5 下一代IP
5.5.1 IPv6简介
5.5.2 FreeBSD对IPv6的支持
5.5.3 6Bone虚拟网络
第6章 拨号网络与广域网连接
6.1 串口和modem
6.3 使用PPP进行拨号连接
6.2 PPP协议
6.3.1 手工拨号
6.3.2 设置拨号连接
6.3.3 简单过滤处理与日志
6.3.4 认证方式
6.3.5 高级控制功能
6.4 使用pppd及拨号程序
6.4.1 外部拨号程序
6.4.2 pppd简单配置
6.5.1 接受拨号终端访问
6.5 拨号访问FreeBSD
6.5.2 PPP服务器基本设置
6.5.3 PPP服务器高级配置
6.6 其他广域网连接方式
第7章 系统定制
7.1 安装应用软件
7.1.1 应用软件的类别
7.1.2 Packages Collection
7.2 编译应用软件
7.2.1 Ports Collection
7.2.2 手工编译安装程序
7.3 定制FreeBSD内核
7.3.1 为编译内核准备源代码
7.3.2 编译安装新内核
7.3.3 内核配置选项
7.4 定制系统
7.4.1 内核模块
7.4.2 定制全部系统
7.4.3 升级系统
7.4.4 安装程序
第8章 系统监视与优化
8.1 了解系统状态
8.1.1 查看系统状态
8.1.2 proc文件系统
8.1.3 使用sysctl
8.2 简单网络管理
8.2.1 SNMP协议
8.2.2 FreeBSD的SNMP支持
8.3.1 获取基本数据
8.3 系统监视
8.3.2 图形工具RRDtools
8.3.3 MRTG
8.4 内核优化
8.4.1 基本优化方法
8.4.2 调整内核参数
8.4.3 性能相关的内核参数
8.4.4 磁盘和文件系统优化
8.5 RAID与卷管理
8.5.1 RAID简介
8.5.2 使用ccd的简单RAID支持
8.5.3 Vinum的简单配置
8.5.4 Vinum高级配置
第9章 桌面系统硬件支持
9.1 常用硬件
9.1.1 高级电源管理
9.1.2 声卡设备
9.1.3 PCMICA和USB支持
9.2.1 X Window与XFree86
9.2 GUI界面
9.2.2 安装XFree86 3.3.x
9.2.3 安装和配置XFree864
9.3 配置文件XF86Config
9.3.1 文件搜寻路径
9.3.2 可加载模块
9.3.3 X服务器选项
9.3.4 键盘设置
9.3.5 鼠标设置
9.3.6 显示器设置
9.3.7 显示卡设置
9.3.8 屏幕设置
第10章 配置桌面环境
10.1 桌面环境介绍
10.1.1 桌面环境的额外内涵
10.1.2 桌面环境的不同部分
10.2 X Window基础
10.2.1 X Window的基本概念
10.2.2 进入X Window
10.2.3 定制X Window的基本方法
10.2.4 桌面环境简介
10.3 中文环境
10.3.1 中文化概述
10.3.2 设置中文环境
10.3.3 传统中文化技术
10.4 打印配置
10.4.1 系统结构
10.4.2 配置打印机
10.4.3 使用和控制打印机
10.5.1 系统仿真功能
10.5 其他系统应用程序
10.5.2 运行Linux应用程序
第11章 高级系统管理
11.1 NIS服务
11.1.1 NIS系统结构
11.1.2 规划和实施NIS
11.1.3 NIS netgroup
11.2 网络文件系统NFS
11.2.1 NFS服务器
11.2.2 NFS客户
11.2.3 自动安装守护进程AMD
11.3 目录与LDAP
11.3.1 目录简介
11.3.2 安装和配置OpenLDAP
11.3.3 使用OpenLDAP
11.3.4 实用LDAP选项
11.4 认证与计费
11.4.1 Radius简介
11.4.2 安装和实现Radius
11.4.3 实际Radius应用问题
11.5 应用PAM
11.5.1 PAM简介
11.5.2 支持Radius与LDAP
第12章 常用网络服务
12.1 基本网络服务
12.2 DNS服务
12.2.1 DNS的体系结构
12.2.2 配置DNS缓冲
12.2.3 定义名字服务
12.3.1 邮件服务基础
12.3 电子邮件服务
12.3.2 邮件服务的快速设置
12.3.3 控制台邮件处理
12.3.4 邮件系统的维护和管理
12.3.5 用户邮件管理
12.3.6 垃圾邮件的防范简介
第13章 内部网络服务
13.1 Windows对基本协议的支持
13.2 NetBIOS与SMB/CIFS协议
13.2.1 NetBIOS名字解析
13.2.2 SMB/CIFS协议
13.3 配置和使用Samba
13.3.1 基本配置与使用
13.3.2 samba配置选项介绍
13.3.3 高级设置选项
13.3.4 网络规划与设置
13.4 访问SMB系统资源
13.4.1 命令行方式
13.4.2 文件系统方式
13.5 DHCP支持
13.5.1 DHCP的工作过程
13.5.2 设置和使用DHCP
13.5.3 提供备份的DHCP设置
第14章 系统安全
14.1 系统及网络安全概念
14.1.1 认证与加密
14.1.2 当前的安全问题
14.1.3 防火墙技术
14.2 系统安全设置
14.2.1 用户登录控制
14.2.2 安全认证方式
14.2.3 系统资源控制
14.2.4 网络服务与应用程序安全
14.3 受限安全网络服务
14.3.1 受限服务的设置
14.3.2 虚拟服务器
14.4 其他安全工具
14.4.1 安全检查工具
14.4.2 网络数据侦听
第15章 防火墙与VPN
15.1 代理服务
15.1.1 Web代理
15.1.2 Email代理
15.1.3 其他代理系统
15.2 包过滤与地址转换
15.2.1 设置和使用ipfw/natd
15.2.2 ipfw的高级设置
15.2.3 设置和使用ipfilter
15.3 构建防火墙
15.3.1 构建原则
15.3.2 防火墙的特殊类型
15.3.3 系统定制
15.4 SSH加密连接
15.4.1 使用和设置SSH
15.4.2 SSH加密通道
15.5 安全传输层协议SSL
15.5.1 证书及CA体系
15.5.2 SSL基本环境
15.6.1 IPSec协议族
15.6 IP安全体系
15.6.2 FreeBSD的IPSec支持
15.7 构建VPN
15.7.1 VPN基本概念
15.7.2 VPN实现
第16章 设置WWW服务
16.1 基本概念
16.1.1 超文本传输协议HTTP
16.1.2 数据处理方式
16.2 安装和设置Apache
16.2.1 基本安装
16.2.2 配置Apache服务器
16.3 服务器的安全控制
16.3.1 对IP地址和域名的控制
16.3.2 基于用户的访问控制
16.3.3 其他认证方式
16.3.4 安全连接方式SSL
16.3.5 CGI和SSI的安全性
16.4 调整服务器性能
16.4.1 单服务器性能调整
16.4.2 提升静态网页服务能力的综合方式
16.5 集群及负载均衡技术
16.5.1 基于DNS的负载均衡
16.5.2 反向代理负载均衡
16.5.3 基于NAT的负载均衡技术
附录A 补充材料
附录B 参考资料
附录C 术语表
附录D 光盘介绍