本书的组织结构

本书在逻辑上被分为五个不同的部分:第一部分,入门,包括 FreeBSD 的安装和基本使用。希望读者能按顺序阅读这些章节,但可以跳过你熟悉的章节。第二部分,常见任务,涵盖了 FreeBSD 的一些常用功能。这一节以及后面的所有章节都可以不按顺序阅读。每一章的开头都有一个简洁的概述,说明了这一章的内容和读者应该已知的内容。这样做的目的是让普通读者能够跳过这些已知章节,找到感兴趣的章节。第三部分,系统管理,包括管理主题。第四部分,网络通信,包括网络和服务器主题。第五部分包含了参考信息的附录。

简介

向新用户介绍 FreeBSD。并简要说明了 FreeBSD 项目的历史,目标和开发模式。

安装 FreeBSD

引导用户使用 bsdinstall 完成 FreeBSD 9.x 及以后版本的完整安装过程。

FreeBSD 基础

介绍了 FreeBSD 操作系统的基本命令和功能。如果你熟悉 Linux® 或其他 UNIX®,那么你可以跳过这一章。

安装应用程序: 软件包和 Ports

包含了如何使用 FreeBSD 创新的“ports”和标准二进制软件包来安装第三方软件。

X Window

介绍了常见的 X Window 系统,特别是在 FreeBSD 上使用的 X11。还介绍了常见的桌面环境,如 KDE 和 GNOME。

Wayland

介绍了 Wayland 显示服务器的一般情况,特别是在 FreeBSD 上使用的 Wayland。还介绍了常见的合成器,如 Wayfire、Hikari 和 Sway。

桌面应用程序

列出了一些常见的桌面应用程序,如网络浏览器和生产力工具,并介绍了如何在 FreeBSD 上安装它们。

多媒体

演示了如何为你的系统设置声音和视频播放支持。还列出了一些音频和视频应用。

配置 FreeBSD 内核

介绍了为什么你可能需要配置一个新的内核,并提供了配置、编译和安装定制内核的详细说明。

打印

介绍了在 FreeBSD 上管理打印机的情况,包括关于横幅页面、打印审计和初始设置的信息。

Linux® 二进制兼容层

WINE

介绍了 WINE 并提供了详细的安装说明。还说明了 WINE 的操作方式,如何安装 GUI 助手,如何在 FreeBSD 上运行 Windows® 应用程序,并提供了其他提示和解决方案。

介绍了 FreeBSD 的 Linux® 兼容层。还提供了许多流行的 Linux® 应用程序(如 Oracle® 和 Mathematica®)的详细安装说明。

配置与优化

介绍了系统管理员可以用来优化 FreeBSD 系统的参数,以获得最佳性能。还介绍了 FreeBSD 中使用的各种配置文件以及在何处可以找到它们。

FreeBSD 的引导过程

介绍了 FreeBSD 的引导过程,并解释了如何通过配置选项来控制这个过程。

安全

列举了许多不同的工具,包括 Kerberos、IPsec 和 OpenSSH,以帮助确保你的 FreeBSD 系统安全。

Jail

介绍了 jail 框架,以及 jail 相对于 FreeBSD 传统的 chroot 支持所做的改进。

强制访问控制

解释了什么是强制访问控制(MAC),以及如何利用这一机制来保护 FreeBSD 系统。

安全事件审计

介绍了什么是 FreeBSD 事件审计,如何安装,配置,以及如何审计和监控审计跟踪。

存储

介绍了如何用 FreeBSD 管理存储设备和文件系统。这包括物理磁盘、RAID 阵列、光学介质和磁带、内存支持的磁盘以及网络文件系统。

GEOM:模块化磁盘转换框架

介绍了什么是 FreeBSD 中的 GEOM 框架,以及如何配置各种支持的 RAID 级别。

OpenZFS 存储平台

介绍了 OpenZFS 存储平台,并提供了快速入门指南和有关在 FreeBSD 下运行 OpenZFS 的高级主题的信息。

其他文件系统

检查对 FreeBSD 下的非原生文件系统的支持,如 ext2、ext3 和 ext4。

虚拟化

介绍了虚拟化系统提供的功能,以及如何在 FreeBSD 中使用它们。

本地化——i18n/L10n 的使用和设置

介绍了如何用英语以外的语言使用 FreeBSD。涵盖了系统和应用层面的本地化。

更新与升级 FreeBSD

阐述了 FreeBSD-STABLE、FreeBSD-CURRENT 和 FreeBSD-RELEASE 之间的区别。说明了哪些用户会从跟踪开发系统中受益,并概述了这个过程。说明了用户可以采取的方法来更新他们的系统到最新的安全版本。

DTrace

介绍了如何在 FreeBSD 中配置和使用 Sun™ 的 DTrace 工具。动态跟踪可以通过进行实时的系统分析来帮助定位性能问题。

USB Device Mode / USB OTG

解释 FreeBSD 上 USB Device Mode 和 USB On The Go (USB OTG) 的使用。

PPP

介绍了如何在 FreeBSD 使用 PPP 来连接远程系统。

电子邮件

解释了电子邮件服务器的不同组成部分,并深入探讨了最流行的邮件服务器软件的简单配置主题:sendmail。

网络服务器

提供了详细的说明和配置文件的例子,以便将你的 FreeBSD 机器设置为网络文件系统服务器、域名服务器、网络信息系统服务器或时间同步服务器。

防火墙

解释了基于软件的防火墙背后的理念,并提供了关于配置不同的 FreeBSD 防火墙的详细说明。

高级网络

介绍了许多网络主题,包括与局域网中的其他计算机共享互联网连接、高级路由主题、无线网络、Bluetooth®、ATM、IPv6,以及更多。

获取 FreeBSD

列举了获得 FreeBSD CDROM 或 DVD 的不同方式,以及在互联网上可让你下载 FreeBSD 的网站。

书目

本书涉及到许多不同的主题,可能会让你渴望得到更详细的解释。书目中列出了许多在文中被引用的优秀书籍。

网络资源

介绍了许多可供 FreeBSD 用户发布问题和进行 FreeBSD 技术交流的论坛。

OpenPGP 密钥

列出了一些 FreeBSD 开发者的 PGP 公钥。