目录
前言
第 1 章 FreeBSD 初见
第 2 章 FreeBSD 导论
第 3 章 BSD 文化与 BSD 发行版概论
第 4 章 迁移指南
第 5 章 FreeBSD 安装基础
第 6 章 虚拟化平台安装 FreeBSD
- 6.1 使用 VMware Workstation Pro 安装 FreeBSD
- 6.2 使用 VirtualBox 安装 FreeBSD
- 6.3 使用 Hyper-V 安装 FreeBSD
- 6.4 基于 Apple M1 和 Parallels Desktop 安装 FreeBSD
- 6.5 基于 Apple M1 和 VMware Fusion Pro 安装 FreeBSD
第 7 章 命令行环境
第 8 章 软件管理
- 8.1 FreeBSD 包管理器概述
- 8.2 FreeBSD 软件源
- 8.3 使用 pkg 管理二进制包
- 8.4 使用 Ports 以源代码方式安装软件
- 8.5 Ports 构建调优
- 8.6 使用 DVD 安装软件
- 8.7 FreeBSD 镜像站现状
第 9 章 网络管理
第 10 章 显卡驱动
第 11 章 X Window 系统
第 12 章 Wayland 系统
第 13 章 桌面环境
- 13.1 KDE 6 桌面环境(X11 会话)
- 13.2 KDE 6 桌面环境(Wayland 会话)
- 13.3 MATE
- 13.4 Xfce
- 13.5 Cinnamon
- 13.6 LXQt
- 13.7 GNOME
- 13.8 IceWM
- 13.9 CDE(拟删除)
第 14 章 多媒体和外部设备
第 15 章 本地化与输入法
第 16 章 系统引导
第 17 章 用户账户与权限
第 18 章 系统管理
- 18.1 系统目录结构
- 18.2 bsdconfig
- 18.3 OpenSSH
- 18.4 设备资源提示
- 18.5 Cron 和 Periodic
- 18.6 系统日志管理
- 18.7 sysctl 工具
- 18.8 NTP 时间同步与时区
- 18.9 Live 镜像与系统恢复
第 19 章 FreeBSD 系统更新
第 20 章 Linux 兼容层
- 20.1 Linux 兼容层架构
- 20.2 Rocky Linux 兼容层
- 20.3 Ubuntu/Debian/Kali Linux 兼容层
- 20.4 Arch Linux 兼容层
- 20.5 Slackware Linux 兼容层
- 20.6 Gentoo Linux 兼容层
- 20.7 微信(Linux 版)
- 20.8 QQ(Linux 版)
- 20.9 WPS Office(Linux 版)
- 20.10 故障排除与未竟事宜
第 21 章 FreeBSD 高级安装
- 21.1 安装双系统(先安装 FreeBSD)
- 21.2 安装双系统(后安装 FreeBSD)
- 21.3 腾讯云轻量云安装 FreeBSD(传统引导和 MBR 分区表)
- 21.4 KVM、QEMU 等平台安装 FreeBSD(传统引导和 MBR 分区表)
- 21.5 阿里云轻量应用服务器安装 FreeBSD(UEFI 和 GPT 分区表)
- 21.6 QEMU 安装 RISC-V FreeBSD(基于 x86 Windows 主机)
第 22 章 高级网络
第 23 章 存储管理
第 24 章 ZFS 文件系统
- 24.1 ZFS 历史与现实
- 24.2 ZFS 特性和术语
- 24.3 ZFS 存储池管理
- 24.4 更新 ZFS 存储池
- 24.5 ZFS 管理
- 24.6 ZFS 调优
- 24.7 ZFS 委托管理
- 24.8 更新 OpenZFS
- 24.9 ZFS 启动环境
第 25 章 UFS 文件系统
第 26 章 其他文件系统
第 27 章 安全
第 28 章 安全审计
第 29 章 防火墙
- 29.1 防火墙概论
- 29.2 ipfirewall(IPFW)
- 29.3 IPFilter(IPF)
- 29.4 Packet Filter(PF)
- 29.5 Fail2Ban(基于 IPFW、PF 与 IPF)
- 29.6 blocklistd
第 30 章 Jail 容器管理
第 31 章 Linux Jail
- 31.1 Linux Jail 基础
- 31.2 Debian Jail
- 31.3 Ubuntu Jail
- 31.4 antiX Linux Jail
- 31.5 Alpine Jail
- 31.6 Linux Jail 中的 GUI
第 32 章 虚拟化与容器管理
- 32.1 使用 bhyve 及 vm-bhyve 工具安装 Windows 11
- 32.2 使用 BVCP 通过 Web 界面管理 bhyve 虚拟机
- 32.3 Podman 容器管理
- 32.4 在 FreeBSD 上安装 VirtualBox
第 33 章 数据库管理
第 34 章 文件传输协议(FTP)
第 35 章 服务器
第 36 章 Web 服务器
- 36.1 Apache Web 服务器
- 36.2 Nginx Web 服务器
- 36.3 Caddy Web 服务器
- 36.4 PHP
- 36.5 Tomcat 应用服务器
- 36.6 WildFly 应用服务器
- 36.7 Nextcloud 云服务(基于 PostgreSQL)
- 36.8 OnlyOffice 部署(基于 PostgreSQL)
- 36.9 GitLab Enterprise Edition 部署
- 36.10 OpenList 部署
第 37 章 监控系统
第 38 章 游戏、科学计算和专业工具
- 38.1 Godot 开源游戏引擎
- 38.2 我的世界(Minecraft)服务器
- 38.3 我的世界(Minecraft)
- 38.4 Steam 客户端
- 38.5 R 语言
- 38.6 Wine
- 38.7 科研和专业计算
第 39 章 人工智能
第 40 章 开发环境
- 40.1 C/C++ 开发环境
- 40.2 Java 开发环境
- 40.3 Qt 开发环境
- 40.4 Python 开发环境
- 40.5 Rust 开发环境
- 40.6 Go 开发环境
- 40.7 Node.js 开发环境
第 41 章 开发工具
第 42 章 嵌入式平台及开发环境
- 42.1 树莓派 FreeBSD 安装
- 42.2 树莓派 FreeBSD 使用
- 42.3 树莓派 Linux 兼容层
- 42.4 Radxa X4 x86 开发板
- 42.5 STM32 开发环境
- 42.6 ESP-IDF 开发环境
- 42.7 Arduino 开发环境
第 43 章 FreeBSD 内核架构
- 43.1 FreeBSD 源代码目录结构
- 43.2 FreeBSD 内核文件结构
- 43.3 机器相关的内核选项注解
- 43.4 机器无关的内核选项注解
- 43.5 GENERIC 内核选项注解(AMD64)
- 43.6 构建定制内核
- 43.7 在 Linux 系统上交叉构建 FreeBSD