😄
😄
😄
😄
FreeBSD 手册 2022
Search…
FreeBSD 手册
FreeBSD 手册
概述
前言
目标受众
相对于第三版的改动
相对于第二版的改动 (2004)
相对于第一版的改动 (2001)
本书的组织结构
本书中使用的一些约定
致谢
第一部分:快速开始
第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 和 Port
4.1.概述
4.2.软件安装的概述
4.3.寻找所需的应用程序
4.4.使用 pkg 进行二进制包管理
4.5.使用 Ports Collection
4.6.使用 Poudriere 构建软件包
4.7.安装后的注意事项
4.8.如何处理损坏的 port
第5章 X Window 系统
5.1.概述
5.2.术语
5.3.安装 Xorg
5.4.Xorg 配置
5.5.在 X11 中使用字体
5.6.X 显示管理器
5.7.桌面环境
5.8.使用 Compiz Fusion
5.9.故障排除
5.10.FreeBSD 中的 Wayland
第二部分:常见任务
第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.5.构建与安装自定义内核
8.6.如果发生了一些错误
第9章 打印
9.1.快速入门
9.2.打印机连接
9.3.常见的页面描述语言
9.4.直接打印
9.5.LPD(行式打印机程序)
9.6.其他打印系统
第10章 Linux 二进制兼容层
10.1.概述
10.2.配置 Linux 二进制兼容层
10.3.从 FreeBSD 软件包安装 CentOS 基础系统
10.4.使用 debootstrap(8) 构建 Debian / Ubuntu 基本系统
10.5. 高级主题
第11章 wine
11.1.概述
11.2.WINE 概述和概念
11.3.在 FreeBSD 上安装 WINE
11.4.在 FreeBSD 上运行第一个 WINE 程序
11.5.配置 WINE 安装
11.6.WINE 图形管理用户界面
11.7.FreeBSD 多用户与 WINE
11.8.WINE 与 FreeBSD FAQ
第三部分:系统管理
第12章 设置和调整
12.1.概述
12.2.启动服务
12.3.配置 cron(8)
12.4.管理 FreeBSD 中的服务
12.5.设置网卡
12.6.虚拟主机
12.7.配置系统日志
12.8.配置文件
12.9.使用 sysctl(8) 进行调整
12.10.调整磁盘
12.11.调整内核限制
12.12.添加交换空间
12.13.电源和资源管理
第13章 FreeBSD 的启动过程
13.1.概述
13.2.FreeBSD 的启动过程
13.3.Device Hints
13.4.关机顺序
第14章 安全
14.1.概述
14.2.介绍
14.3.一次性密码
14.4.TCP Wrapper
14.5.Kerberos
14.6.OpenSSL
14.7.IPsec 上的 VPN
14.8.OpenSSH
14.9.文件系统访问控制表
14.10.监测第三方安全问题
14.11.FreeBSD 安全公告
14.12.进程审计
14.13.资源配额
14.14.使用 sudo 管理权限
14.15.使用 doas 作为 sudo 的替代品
第15章 Jail
15.1.概述
15.2.与 Jail 有关的术语
15.3.建立和控制 Jail
15.4.微调和管理
15.5.更新多个 Jail
15.6.使用 ezjail 管理 Jail
第16章 强制访问控制
16.1.概述
16.2.关键术语
16.3.了解 MAC 标签
16.4.规划安全配置
16.5.可用的 MAC 策略
16.6.用户锁定
16.7.MAC Jail 中的 Nagios
16.8.MAC 框架的故障排除
第17章 安全事件审计
17.1.概述
17.2.关键术语
17.3.审计配置
17.4.使用审计追踪
第18章 存储
18.1.概述
18.2.添加磁盘
18.3.调整和增加磁盘大小
18.4.USB 存储设备
18.5.创建和使用 CD 媒体
18.6.创建和使用 DVD 媒体
18.7.创建和使用软盘
18.8.使用 NTFS 磁盘
18.9.备份基础
18.10.内存盘
18.11.文件系统快照
18.12.磁盘配额
18.13.加密磁盘分区
18.14.加密交换分区
18.15.高可用性存储(HAST)
第19章 GEOM: 模块化磁盘转换框架
19.1.概述
19.2.RAID0 - 条带
19.3.RAID1 - 镜像
19.4.RAID3 - 带有专用奇偶校验的字节级条带
19.5.软件 RAID 设备
19.6.GEOM Gate 网络设备
19.7.为磁盘设备添加卷标
19.8.通过 GEOM 实现 UFS 日志
第20章 Z 文件系统 (ZFS)
20.1.什么使 ZFS 与众不同
20.2.快速入门指南
20.3.zpool 管理
20.4.zfs 管理
20.5.委托管理
20.6.高级主题
20.7.更多资源
20.8.ZFS 特性和术语
第21章 其他文件系统
21.1.概述
21.2.Linux® 文件系统
第22章 虚拟化
22.1.概述
22.2.使用 macOS® 上的 Parallels Desktop 安装 FreeBSD
22.3.使用 macOS® 上的 VMware Fusion 安装 FreeBSD
22.4.使用 VirtualBox™ 安装 FreeBSD
22.5.在 FreeBSD 上安装 VirtualBox™
22.6.使用 FreeBSD 上的 bhyve 虚拟机
22.7.使用 FreeBSD 上的 Xen™ 虚拟机
第23章 本地化 - i18n/L10n 的使用和设置
23.1.概述
23.2.使用本地化
23.3.寻找 i18n 应用程序
23.4.特定语言的地域配置
第24章 更新与升级 FreeBSD
24.1.概述
24.2.FreeBSD 更新
24.3.更新文档集
24.4.追踪开发分支
24.5.从源代码更新 FreeBSD
24.6.多台机器的升级
第25章 DTrace
25.1.概述
25.2.实现上的差异
25.3.开启 DTrace 支持
25.4.使用 DTrace
第26章 USB Device 模式 / USB OTG
26.1.概述
26.2.USB 虚拟串行端口
26.3.USB Device 模式网络接口
26.4.USB 虚拟存储设备
第四部分:网络通讯
第27章 串行通信
27.1.概述
27.2.串行术语和硬件
27.3.终端机
27.4.拨入服务
27.5.拨出服务
27.6.设置串行控制台
第28章 PPP
28.1.概述
28.2.配置 PPP
28.3.PPP 连接的故障排除
28.4.使用以太网 PPP(PPPoE)
28.5.使用 ATM 上的 PPP (PPPoA)
第29章:电子邮件
29.1.概述
29.2.邮件组件
29.3.sendmail 配置文件
29.4.改变邮件传输代理
29.5.故障排除
29.6.高级主题
29.7.设置为仅发送
29.8.在拨号连接中使用邮件
29.9.SMTP 认证
29.10.邮件用户代理
29.11.使用 fetchmail
29.12.使用 procmail
第30章 网络服务器
30.1.概述
30.2.inetd 超级服务器
30.3.网络文件系统(NFS)
30.4.网络信息系统(NIS)
30.5.轻型目录访问协议(LDAP)
30.6.动态主机设置协议(DHCP)
30.7.域名系统(DNS)
30.8.Apache HTTP 服务器
30.9.文件传输协议(FTP)
30.10.用于 Microsoft® Windows® 客户端的文件和打印服务(Samba)
30.11.用 NTP 进行时钟同步
30.12.iSCSI 启动器和目标机器配置
第31章 防火墙
31.1.概述
31.2.防火墙的概念
31.3.PF
31.4.IPFW
31.5.IPFILTER (IPF)
31.6.黑名单
第32章 高级网络
32.1.概述
32.2.网关和路由
32.3.无线网络
32.4.USB Tethering
32.5.蓝牙
32.6.桥接
32.7.链接聚合和故障转移
32.8.使用 PXE 进行无盘操作
32.9.IPv6
32.10.共用地址冗余协议((CARP))
32.11.VLAN
第五部分:附录
附录 A. 获取 FreeBSD
A.1.镜像站
A.2.使用 Git
A.3.使用 Subversion
A.4.CD 和 DVD 套装
附录 B. 书目
B.1.FreeBSD 相关书籍
B.2.用户指南
B.3.管理指南
B.4.开发指南
B.6.安全性参考文献
B.5.深入操作系统
B.7.硬件参考文献
B.8.UNIX® 历史
B.9.期刊和杂志
附录 C. 网络资源
C.1.网站
C.2.邮件列表
C.3.Usenet 新闻组
附录 D. OpenPGP 密钥
D.1.官方成员
术语表
签名
Powered By
GitBook
11.6.WINE 图形管理用户界面
虽然 WINE 的基本安装包含一个 winecfg 的 GUI 配置工具,但它的主要目的只是:严格配置现有的 WINE Prefixes 。然而,还有一些更高级的应用程序,它们将协助应用程序的初始安装,以及优化它们的 WINE 环境。下面的章节包括了一些最流行的选择。
11.6.1. Winetricks
winetricks 是一个跨平台的、通用的 WINE 辅助程序。它不是由 WINE 项目本身开发的,而是由一群贡献者在 Github 上维护。它包含了一些自动的“配方”,通过优化设置以及自动获取一些 DLL 库,使普通应用程序在 WINE 上运行。
11.6.1.1. 安装 winetricks
要在使用二进制包的 FreeBSD 上安装 winetricks,请使用以下命令(注意 winetricks 需要 i386-wine 或 i386-wine-devel 包,因此不会与其他依赖项一起自动安装):
1
# pkg install i386-wine winetricks
Copied!
要从源代码编译它,请在终端发出以下命令:
1
# cd /usr/ports/emulators/i386-wine
2
# make install
3
# cd /usr/ports/emulators/winetricks
4
# make install
Copied!
如果需要手动安装,请参考
Github
账户的说明。
11.6.1.2. 使用 winetricks
用以下命令运行 winetricks:
1
% winetricks
Copied!
注意:这应该是在 32 位的 WINE Prefixes 下运行 winetricks。启动 winetricks 会显示一个有许多选择的窗口,如下所示:
选择 "
Install an application
"、"
Install a benchmark
"或 "
Install a game
"会显示一个支持选项的列表,比如下面的应用程序列表:
选择一个或多个项目并点击
OK
将开始它们的安装过程。最初,一些看似错误的信息可能会出现,但它们实际上是 winetricks 在配置 WINE 环境以解决应用程序的已知问题时发出的信息提示:
这些被规避后,应用程序的实际安装程序将被运行:
安装完成后,新的 Windows 应用程序应该可以从桌面环境的标准菜单中找到(如下图 LXQT 桌面环境的截图):
为了删除该应用程序,再次运行 winetricks ,并选择
Run an uninstaller
:
一个 Windows® 风格的对话框将出现,其中有一个已安装的程序和组件的列表。选择要删除的应用程序,然后点击修改/删除按钮:
这将运行应用程序的内置安装程序,它也应该有卸载的选项:
11.6.2. Homura
Homura 是一个类似于 winetricks 的应用程序,尽管它的灵感来自 Linux 的 Lutris 游戏系统。但是,虽然它专注于游戏,但也有一些非游戏的应用程序可以通过 Homura 安装。
11.6.2.1. 安装 Homura
要安装 Homura 的二进制包,发出以下命令:
1
# pkg install homura
Copied!
Homura 在 FreeBSD Ports 系统中是可用的。然而,应该在游戏部分寻找它:
1
# cd /usr/ports/games/homura
2
# make install
Copied!
11.6.2.2. 使用 Homura
Homura 的使用与 winetricks 的使用非常相似。第一次使用它时,从命令行(或桌面环境的运行程序)启动它:
1
% Homura
Copied!
这应该会产生一个友好的欢迎信息。点击
_OK_
继续。
该程序还将提供在兼容环境的应用菜单中放置一个链接:
根据 FreeBSD 机器的设置,Homura 可能会显示一条敦促安装本地图形驱动程序的信息:
然后,应用程序的窗口应该出现,这相当于一个带有所有选项的“主菜单”。许多项目与 winetricks 相同,尽管 Homura 提供了一些额外的、有用的选项,如打开其数据文件夹(
Open Homura Folder
)或运行一个指定的程序(
Run a executable in prefix
):
要选择 Homura 支持的应用程序之一进行安装,选择安装,然后点击确定。这将显示一个 Homura 可以自动安装的应用程序的列表。选择一个,然后单击
_OK_
以开始该过程。
第一步,Homura 将下载选定的程序。在支持的桌面环境中可能会出现一个通知:
该程序还将为应用程序创建一个新的 WINE Prefixes。一个标准的 WINE 对话框将显示这个信息:
接下来,Homura 将为选定的程序安装先决条件。这可能涉及下载和提取相当数量的文件,其细节将显示在对话框中。
下载的软件包会根据需要自动打开并运行:
安装可能以一个简单的桌面通知或终端信息结束,这取决于 Homura 的启动方式。但无论哪种情况,Homura 都应该回到主屏幕。要确认安装成功,选择启动器,然后点击确定:
这将显示一个已安装的应用程序的列表:
要运行新程序,从列表中选择它,然后点击
OK
。要卸载该程序,从主屏幕上选择
_Uninstallation_
,它将显示一个类似的列表。选择要删除的程序,然后点击
OK
。
11.6.3. 运行多个管理图形用户界面
值得注意的是,上述解决方案并不是相互排斥的。完全可以接受,甚至是有利的,同时安装这两个软件,因为它们支持不同的程序集。
然而,明智的做法是,确保它们不访问任何相同的 WINE Prefixes。这些解决方案中的每一个都应用了变通方法,并根据现有 WINE 问题的已知变通方法对注册表进行了修改,以使特定的应用程序顺利运行。允许 winetricks 和 Homura 访问相同的 WINE Prefixes 可能会导致其中一些被覆盖,其结果是一些或所有的应用程序不能按预期运行。
第11章 wine - Previous
11.5.配置 WINE 安装
Next - 第11章 wine
11.7.FreeBSD 多用户与 WINE
Last modified
7d ago
Copy link
Edit on GitHub
Contents
11.6.1. Winetricks
11.6.1.1. 安装 winetricks
11.6.1.2. 使用 winetricks
11.6.2. Homura
11.6.2.1. 安装 Homura
11.6.2.2. 使用 Homura
11.6.3. 运行多个管理图形用户界面