📜  Linux 中的 cupsd 命令及示例

📅  最后修改于: 2022-05-13 01:57:29.089000             🧑  作者: Mango

Linux 中的 cupsd 命令及示例

cupsd是 CUPS(通用单元打印系统)的一种调度程序。它实现了基于Internet打印协议(2.1版)的打印系统。如果命令行上没有指定选项,则将自动使用默认配置文件 /etc/cups/cupsd.conf。

安装:
要在 Linux 机器上安装 CUPS,只需使用sudo命令和 apt。一个完整的 CUPS 包安装有许多包依赖项,但它们都可以在同一个命令行中指定。在终端输入以下命令:

sudo apt install cups 

使用您的用户名和密码进行身份验证后,必须正确下载和安装软件包。安装结束时,CUPS 服务器将默认自动启动。

句法:

cupsd [ -c config-file ] [ -f ] [ -F ] [ -h ] [ -l ] [ -t ]

选项:



  • cupsd -c config-file:此选项使用命名的配置文件。
  • cupsd -f:此选项在前台运行 cupsd。默认是作为“守护进程”在后台运行。
  • cupsd -F:此选项在前台运行 cupsd ,但将进程与控制终端以及当前目录分离。这对于从 init运行 cupsd 非常有用。
  • cupsd -h:此选项显示程序使用情况。
  • cupsd -l config-file:此选项在从 launchdsystemd命令运行时传递给 cupsd。
  • cupsd -t:此选项测试配置文件是否存在语法错误。
  • 带帮助选项的 cupsd 命令:它将打印命令的一般语法以及可以与 cupsd 命令一起使用的各种选项,并提供有关每个选项的简要说明。

    例子:

Web 界面: CUPS 可以轻松配置并使用 Web 界面进行监控,该界面默认位于http://localhost:631/admin 。 Web 界面可用于执行所有打印机管理任务。

为了通过 Web 界面执行管理任务,您必须在服务器上启用 root 帐户,或者需要以lpadmin组中的用户身份进行身份验证。出于安全原因,默认情况下,CUPS 不会对没有密码的用户进行身份验证。

要将用户添加到lpadmin组,请在终端提示符下运行以下命令:

sudo usermod -aG lpadmin username

例子:

  • 使用所有默认配置文件在后台运行 cupsd:
    cupsd
  • 测试一个名为 test.conf 的配置文件:
    cupsd -t -c test.conf
  • 在前台使用已知为 test.conf 的测试配置文件运行 cupsd 命令:
    cupsd -f -c test.conf