HylaFAX传真服务全解析
1. HylaFAX简介
许多当前的Unix操作系统都提供某种形式的传真支持,而HylaFAX是一款广泛使用的免费传真软件包,最初由Sam Leffler在Silicon Graphics工作时编写,适用于多种不同的Unix版本。它能够在本地系统上发送和接收传真,还可以接受来自网络中其他主机的传真任务,必要时会对传出传真进行排队,并且提供了与电子邮件的接口,其主页为http://www.hylafax.org 。
1.1 守护进程
HylaFAX的传真服务由三个守护进程提供:
| 守护进程 | 功能 |
| ---- | ---- |
| faxq | 排队代理,负责准备传真文件,安排并启动传出传真传输。 |
| hfaxd | 传真服务器守护进程,提供本地和远程传真提交支持、访问控制和其他管理功能。 |
| faxgetty | 一个getty实现,处理传入传真。 |
1.2 文件存储位置
HylaFAX的相关文件主要存储在以下位置:
- 二进制文件主要存储在 /usr/local/bin
和 /usr/local/sbin
,少数在 /var/spool/hylafax/bin
(使用默认安装目录时)。
- 实际传真图像存储在 /var/spool/hylafax
下的 docq
(传出)和 recvq
(传入)子目录中。
- 其他重要子目录包