Linux 打印服务与内核管理全解析
1. 打印服务相关
1.1 SERVICE 键值与请求类型
SERVICE 键值会根据提交的请求类型而有所不同,请求范围从远程服务器的简单连接请求到打印作业的删除操作。常见的打印客户端,如 lpr、lpq、lprm 和 lpc,会发起不同类型的服务请求。具体如下:
- lpq:请求队列信息,SERVICE 键值为 Q。
- lprm:发出删除请求,SERVICE 键值为 M。
1.2 LPRng 打印客户端
LPRng 使用与 CUPS 相同的命令行打印客户端,包括 lpr、lpc、lpq 和 lprm 命令。若需详细选项,可查看每个命令的手册页。不过,某些功能(如加密)仅在 CUPS 版本中可用。
2. 内核管理基础
2.1 内核概述
内核是操作系统的核心,负责执行诸如管理内存和磁盘访问等核心任务,并与构成系统的硬件进行交互。例如,它使 Linux 具备多任务和多用户支持等标准特性,还处理与 CD - ROM 或硬盘等设备的通信。用户通过内核发送对这些设备的访问请求,内核再向设备发送指令。
2.2 内核版本
Linux 内核版本号由三部分组成:主版本号、次版本号和修订号。
| 版本号部分 | 含义 | 示例 |
| ---- | ---- | ---- |
| 主版本号 | 内核发生重大变化时递增 | 如 2.4.20 中的 2 |
| 次版本号 | 表示稳定性,偶数用于稳定版本,奇数用于开发版本 | 2.4.20 中的 4 为稳定版本;2.5