FreeBSD 使用手册

FreeBSD 文档计划

修订: filedate
版权信息
法律通告
2020-04-21 03:51:57 UTC 由 root.
摘要

欢迎使用 FreeBSD!本手册适用于 FreeBSD 12.0-RELEASEFreeBSD 12.1-RELEASE。这个手册由多名志愿者维护。一些章节可能过时。如果您有兴趣参加这个项目,请发邮件到 FreeBSD 文档计划邮件列表

本书最新版本可从FreeBSD web site获取。旧版可从https://docs.FreeBSD.org/doc/获取。您也可以从FreeBSD FTP server及其众多镜像站点获取这份文档的其它格式,以及压缩形式的版本。如果您希望得到一份印刷版本的手册, 可以从 FreeBSD Mall购买。除此之外, 您还可以在手册中搜索内容

[ 章节模式 / 完整模式 ]

目录
前言
I. 入门
1. 介绍
1.1. 简介
1.2. 欢迎来到 FreeBSD!
1.3. 关于 FreeBSD 项目
2. 安装 FreeBSD
2.1. 简介
2.2. 最低硬件要求
2.3. 安装前的准备
2.4. 开始安装
2.5. 使用 bsdinstall
2.6. 磁盘分配(分区)
2.7. 获取发行版文件
2.8. 帐户,时区,服务和加固
2.9. 网络接口
2.10. 故障排除
2.11. 使用 Live CD
3. FreeBSD 基础知识
3.1. 简介
3.2. 虚拟控制台和终端
3.3. 基础账户管理
3.4. 权限
3.5. 目录结构
3.6. 磁盘组织
3.7. 挂在和卸载文件系统
3.8. 进程和守护进程
3.9. Shell
3.10. 文本编辑器
3.11. 设备和设备节点
3.12. 手册页
4. 使用 Package 和 Ports 安装应用程序
4.1. 简介
4.2. 软件安装概览
4.3. 寻找您要的应用程序
4.4. 使用pkg管理二进制套件
4.5. 使用Port套件集
4.6. 使用Poudriere编译套件
4.7. 安装后的注意事项
4.8. 处理损坏的Port
5. X Window系统
5.1. 简介
5.2. 术语
5.3. 安装Xorg
5.4. Xorg设定
5.5. 在Xorg使用字体
5.6. X显示管理程序
5.7. 桌面环境
5.8. 安装Compiz Fusion
5.9. 故障排除
II. 一般作业
6. 桌面应用程序
6.1. 简介
6.2. 浏览器
6.3. 办工工具
6.4. 文件阅览程序
6.5. 财务
7. 多媒体
7.1. 简介
7.2. 设定声卡
7.3. MP3音乐
7.4. 视频回放
7.5. 电视卡
7.6. MythTV
7.7. 图像扫描仪
8. 配置 FreeBSD 内核
8.1. 简介
8.2. 为何要编译自定义的核心?
8.3. 侦测系统硬件
8.4. 配置文件
8.5. 编译与安装自定义核心
8.6. 如果发生错误
9. 打印
9.1. 快速开始
9.2. 打印机联机
9.3. 常见的页面描述语言
9.4. 直接打印
9.5. LPD(行列式打印机Daemon)
9.6. 其他打印系统
10. Linux® 二进制兼容模式
10.1. 简介
10.2. 配置 Linux® 二进制兼容模式
10.3. 高级主题
III. 系统管理
11. 设定与调校
11.1. 简介
11.2. 启动服务
11.3. 设定cron(8)
11.4. 管理FreeBSD中的服务
11.5. 设定网络界面卡
11.6. 虚拟主机
11.7. 设定系统日志
11.8. 配置文件
11.9. 使用sysctl(8)调校
11.10. 调校磁盘
11.11. 调校内核限制
11.12. 增加交换空间
11.13. 电源与资源管理
12. FreeBSD开机程序
12.1. 简介
12.2. FreeBSD开机程序
12.3. 设定开机启动画面
12.4. 装置提示
12.5. 关机程序
13. 安全性
13.1. 简介
13.2. 介绍
13.3. 一次性密码
13.4. TCP Wrapper
13.5. Kerberos
13.6. OpenSSL
13.7. VPN over IPsec
13.8. OpenSSH
13.9. 文件系统访问控制表
13.10. 监视第三方安全性问题
13.11. FreeBSD 安全公告
13.12. 进程记帐
13.13. 资源限制
13.14. 使用Sudo分享管理权限
14. Jails
14.1. 简介
14.2. 与 Jail 相关的一些术语
14.3. 创建和控制 Jail
14.4. 微调和管理
14.5. 更新多个 jail
14.6. 使用 ezjail 管理 Jail
15. 强制访问控制
15.1. 简介
15.2. 本章出现的重要术语
15.3. 理解 MAC 标签
15.4. 规划安全配置
15.5. 可用的MAC策略
15.6. 用户锁定
15.7. MAC Jail 中的 Nagios
15.8. MAC 框架的故障排除
16. 安全事件审计
16.1. 简介
16.2. 本章出现的重要术语
16.3. 对审计进行配置
16.4. 管理审计子系统
17. 存储
17.1. 简介
17.2. 添加磁盘
17.3. 调整或增加磁盘
17.4. USB 存储设备
17.5. 创建和使用 CD
17.6. 建立与使用DVD媒体
17.7. 建立与使用软盘
17.8. 基础备份知识
17.9. 以内存为介质的文件系统
17.10. 文件系统快照
17.11. 文件系统配额
17.12. 加密磁盘分区
17.13. 对交换区进行加密
17.14. 高可用性存储(HAST)
18. GEOM: 模块化磁盘变换框架
18.1. 简介
18.2. RAID0 - 条带
18.3. RAID1 - 镜像
18.4. RAID3 - 使用专用校验设备的字节级条带
18.5. 软 RAID 设备
18.6. GEOM Gate 网络设备
18.7. 为磁盘设备添加卷标
18.8. 通过 GEOM 实现 UFS 日志
19. Z 文件系统(ZFS
19.1. 是什么让 ZFS 与众不同
19.2. 快速入门
19.3. zpool 管理
19.4. zfs 管理
19.5. 委托管理
19.6. 高级主题
19.7. 其他资源
19.8. ZFS 特色与术语
20. 其他文件系统
20.1. 简介
20.2. Linux® 文件系统
21. 虚拟化
21.1. 简介
21.2. FreeBSD as a Guest on Parallels for Mac OS® X
21.3. 在Windows®的Virtual PC安装FreeBSD为客端
21.4. FreeBSD as a Guest on VMware Fusion for Mac OS®
21.5. 在VirtualBox™使用FreeBSD作为客端
21.6. 使用 VirtualBox™ 虚拟机
21.7. 在 FreeBSD 上使用 bhyve 虚拟机
21.8. 以FreeBSD作为主端安装Xen
22. 本地化 - i18n/L10n 配置和使用
22.1. 简介
22.2. 使用本地化
22.3. 查找本地化应用程序
22.4. 特定语言的语系设定
23. 更新与升级 FreeBSD
23.1. 简介
23.2. FreeBSD更新
23.3. 更新文件集
23.4. 追踪开发分支
23.5. 从源码更新FreeBSD
23.6. 多部机器追踪
24. DTrace
24.1. 简介
24.2. 实现上的差异
24.3. 启用 DTrace 支持
24.4. 使用 DTrace
25. USB 设备模式 / USB OTG
25.1. 简介
25.2. USB大容量储存目标
25.3. USB储存装置
25.4. USB储存装置
IV. 网络通信
26. 序列通信
26.1. 简介
26.2. 串行通信中的术语和硬件
26.3. 终端机
26.4. 拨入服务
26.5. 拨出服务
26.6. 设置串行控制台
27. PPP
27.1. 简介
27.2. 设定PPP
27.3. PPP联机疑难排解
27.4. 在以太网络使用PPP(PPPoE)
27.5. 在ATM使用PPP(PPPoA)
28. 电子邮件
28.1. 简介
28.2. 邮件组件
28.3. Sendmail配置文件
28.4. 更改邮件传输代理程序
28.5. 故障排除
28.6. 高级主题
28.7. 寄件设定
28.8. 在拨号联机使用邮件
28.9. SMTP认证
28.10. 邮件使用者代理程序
28.11. 使用fetchmail
28.12. 使用procmail
29. 网络服务器
29.1. 简介
29.2. inetd超级服务器
29.3. 网络文件系统(NFS)
29.4. 网络信息系统(NIS
29.5. 轻量级目录存取协定(LDAP
29.6. 动态主机设置协定(DHCP
29.7. 网域名称系统(DNS
29.8. Apache HTTP服务器
29.9. 档案传输协定(FTP
29.10. File and Print Services for Microsoft® Windows® Clients (Samba)
29.11. NTP时间校对
29.12. iSCSI Initiator与Target设定
30. 防火墙
30.1. 简介
30.2. 防火墙的概念
30.3. PF
30.4. IPFW
30.5. IPFILTER (IPF)
30.6. Blacklistd
31. 高级网络配置
31.1. 简介
31.2. 网关和路由
31.3. 无线网络
31.4. USB网络共享
31.5. 蓝牙
31.6. 桥接
31.7. 链路聚合与故障转移
31.8. PXE无盘模式
31.9. IPv6
31.10. 共用地址冗余协议 (CARP
31.11. VLAN
V. 附录
A. 获取 FreeBSD
A.1. CDDVD
A.2. FTP 站点
A.3. 使用Subversion
A.4. rsync 站点
B. 参考资料
B.1. 与 FreeBSD 相关的书籍
B.2. 使用指南
B.3. 管理指南
B.4. 开发指南
B.5. 操作系统原理相关资料
B.6. 安全参考文献
B.7. 硬件参考文献
B.8. UNIX® 历史资料
B.9. 学术期刊,报纸和杂志
C. 网络资源
C.1. 网站
C.2. 邮件列表
C.3. Usenet 新闻组
C.4. 官方镜像
D. PGP公钥
D.1. 官员
FreeBSD 术语表
索引
插图清单
2.1. FreeBSD 引导菜单
2.2. FreeBSD 启动菜单选项
2.3. 欢迎菜单
2.4. 加载键盘布局
2.5. 键盘布局选择菜单
2.6. 键盘布局测试
2.7. 设置主机名
2.8. 选择要安装的组件
2.9. 从网络安装
2.10. 选择分区方式
2.11. 从多磁盘列表中选择一个磁盘
2.12. 选择整个磁盘或分区
2.13. 最终确认
2.14. 选择分区表类型
2.15. 预览已建立的分区
2.16. 最终确认
2.17. 手动创建分区
2.18. 手动创建分区
2.19. 手动创建分区
2.20. ZFS 分区菜单
2.21. ZFS 存储池类型
2.22. 选择磁盘
2.23. 无效选项
2.24. Rescan Devices
2.25. 分析磁盘
2.26. Pool Name
2.27. Swap 空加大小
2.28. 最新改动
2.29. 磁盘加密密码
2.30. Initializing Encryption
2.31. 获取发行版文件
2.32. 校验发行版文件
2.33. 解压发行版文件
2.34. 设置 root 密码
2.35. 选择地区
2.36. 选择国家
2.37. 选择时区
2.38. 确认时区
2.39. 选择日期
2.40. 设置时间
2.41. 选择额外的要启用的服务
2.42. 选择安全加固措施
2.43. 添加用户
2.44. 输入用户信息
2.45. 退出用户和组管理
2.46. 最终配置
2.47. 手动配置
2.48. 完成安装
2.49. 选择一个网络接口
2.50. 扫描无线接入点
2.51. 选择一个无线网络
2.52. WPA2 设置
2.53. 选择 IPv4 网络
2.54. 选择 IPv4 DHCP 设置
2.55. IPv4 静态设置
2.56. 选择 IPv6 网络
2.57. 选择 IPv6 SLAAC 配置
2.58. IPv6 静态配置
2.59. DNS 配置
2.60. 选择一个镜像
31.1. 使用NFS Root Mount进行PXE开机程序
表格清单
2.1. 分区方案
3.1. 管理用户账户的程序
3.2. UNIX® 权限
3.3. 磁盘设备名字
3.4. 常见环境变量
5.1. XDM 配置文件
7.1. 常见错误讯息
9.1. 输出PDL格式
12.1. 加载程序内置指令
12.2. 开机时核心互动参数
13.1. 登入类别限制资源类型
16.1. 默认审计类别
16.2. 审计类的前缀
22.1. 通用语言和国家代码
22.2. 已定义供特定字元集使用的终端机类型
22.3. Ports Collection 中可用的控制台
22.4. 可用的输入方法
23.1. FreeBSD版本与档案库路径
26.1. RS-232C 信号名称
26.2. DB-25对DB-25 Null-Modem线
26.3. DB-9 对 DB-9 Null-Modem 线
26.4. DB-9 对 DB-25 Null-Modem线
29.1. NIS术语
29.2. 其他使用者
29.3. 其他系统
29.4. DNS术语
30.1. 有用的pfctl选项
31.1. 常见路由表标记
31.2. 站台功能代号
31.3. 已保留的IPv6位址
范例清单
2.1. 创建传统的拆分文件系统(Split File System)分区
3.1. 使用超级账户安装程序
3.2. 在 FreeBSD 上添加用户
3.3. rmuser 交互模式删除账户
3.4. 超级用户使用 chpass
3.5. 普通用户使用 chpass
3.6. 改变您的密码
3.7. 作为超级用户修改另一个用户的密码
3.8. 使用pw(8)添加用户组
3.9. 使用pw(8)加入使用者帐号到新的群组
3.10. 使用pw(8)为用户组添加新成员
3.11. 使用id(1)确定组员
3.12. 示例磁盘、Slice 和分区名称
3.13. 磁盘的概念模型
5.1. 在单档中选择Intel®图像驱动程序
5.2. 在单档中选择Radeon图像驱动程序
5.3. 在单档中选择VESA图像驱动程序
5.4. 在单档中选择scfb图像驱动程序
5.5. 在单档中设定屏幕分辨率
5.6. 手动设定显示器频率
5.7. 设定键盘配置
5.8. 设定多个键盘配置
5.9. 开启键盘离开X功能
5.10. 设定鼠标按键数
11.1. 日志服务器设定示例
11.2. 建立交换档
12.1. boot0屏幕截图
12.2. boot2屏幕截图
12.3. /etc/ttys设定不安全的Console
13.1. 建立供SMTP使用的安全信道
13.2. 安全存取POP3服务器
13.3. 跳过防火墙
14.1. 在不信任的Jail做mergemaster(8)
14.2. 在信任的Jail做mergemaster(8)
14.3. 在Jail中执行BIND
17.1. 通过ssh使用dump
17.2. ssh使用dump透过RSH设定
17.3. 使用tar备份当前目录
17.4. 使用tar还原目前目录
17.5. 使用lscpio来制作目前目录的递归备份
17.6. 使用pax备份目前目录
18.1. 为启动磁盘打上标签
23.1. 增加编译工作数
26.1. 设定终端机项目
29.1. 重新库入inetd配置文件
29.2. 使用autofs(5)挂载Export
29.3. /etc/ntp.conf示例
31.1. Cisco®交换机上设置LACP Aggregation
31.2. 故障转移模式
31.3. 以太网络与无线界面间的容错移转模式

本文档和其它文档可从这里下载: ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

如果对于FreeBSD有问题,请先阅读 文档,如不能解决再联系 <questions@FreeBSD.org>.

关于本文档的问题请发信联系 <doc@FreeBSD.org>.