zac (1)

Name

zac - 适用于 Novell Linux 从属设备的命令行管理界面。

语法

zac command options

说明

zac 实用程序在 ZENworks 不受管设备上执行命令行管理功能,其中包括“从属”配置、注册与取消注册设备等。

注:安装 Linux 从属设备后,必须打开新的终端运行 zac 命令。

使用指南

大多数命令都有全称和简称两种形式。

当两种形式都可用时,命令将如下所示:

add-reg-key (ark) 选项

使用命令时,只需输入全称或简称:

zac add-reg-key 选项

zac ark 选项

如果选项中包含空格,请使用引号将其括住:

zac ark "选项 1"

帮助命令

/? 或 --help

显示系统帮助。

COMMAND /?

显示指定命令的说明。

/g 或 --group

显示指定组的命令。

鉴定从属服务器命令

authentication server reconfigure (asr) [-t all|config|jetty|casa] [-u username] [-p password]

重新配置启用的鉴定从属服务器。

示例:

从服务器提取配置文件:

zac asr -t config

重新配置 CASA 签名证书:

zac asr -t casa

重新配置 Jetty Web 服务器:

zac asr -t jetty -u Administrator -p 口令

重新配置整个从属服务器:

zac asr -t all -u Administrator -p 口令

如果必须提供用户名和口令,但在命令行中未提供,您将会收到提示。

import-authentication-cert(iac)[-pk <private-key.der>] [-c <signed-server-certificate.der>] [-ca <signing-authority-public-certificate.der>] [-ks <keystore.jks>] [-ksp <keystore-pass-phrase>] [-a <signed-cert-alias>] [-ks <signed-cert-passphrase>] [-u username] [-p password]

使用外部签名证书配置鉴定丛属设备。

集合聚集命令

collection-clients (crc)

显示已将文件上载到此集合的设备。

示例:

zac crc

collection-queued (crq)

显示已收集但尚未聚集的文件。

示例:

zac crq

collection-state (crs)

显示从属集合角色的当前状态。

示例:

zac crs

collection-upload-orphans (cuo)

查找“从属”设备上的孤立文件并将它们聚集到父集合服务器,或者如果这些文件已聚集则将它们删除。

此命令会在 /var/opt/novell/zenworks/work/collection 下的文件夹(除了 collectionStatsDB 文件夹)中建立文件列表,然后尝试在集合状态数据库中查找每个条目的原始上载信息。

如果数据库中存在某个文件的条目并表明该文件尚未聚集,则会聚集该文件。如果条目表明该文件已聚集,则会在“从属”设备上将其删除。如果数据库中没有文件的条目,则会聚集该文件。此命令还会列出未上载或删除的所有文件。

运行此命令之前,应先运行 zac crw 命令将所有待发文件发送给父服务器。

示例:

zac cuo

collection-wake (crw)

将收集到的文件发送到父服务器。

示例:

zac crw

内容分发命令

cdp-checksum (cchk) [-l:<日志路径>]

通过对每个文件计算校验和来验证从属设备的内容。

可选日志文件详细记录了校验和比较的结果。

示例:

zac cchk -l:"/var/opt/novell/zenworks/logs/cchk.log”

cdp-verify-content (cvc) [-c] [-l:<日志路径>]

将此 CDP 上的内容 ID 及其同步状态列表与主服务器认为它应该具有的状态进行比较。

可以使用以下选项:

  • c - 计算本地内容的校验和。

示例:

zac cvc -l:"/var/opt/novell/zenworks/logs/cvc.log”

cdp-import-content (cic) <内容路径> [<日志路径>]

从 content-path 指定的目录导入缺少的内容,并记录到 log-path 指定的文件。

示例:

zac cic /usr/content_Dir /var/opt/novell/zenworks/logs/cic.log

distribution-info (cdi) [option]

显示有关内容角色的统计信息。可以使用以下选项:

  • all - 执行所有带有“*”的选项。
  • ss - 显示同步状态*。
  • rs - 获取内容储存库大小*。
  • da - 列出已从此设备检索数据的设备*。
  • ne - 获取内容分发错误数*。
  • ds - 获取由此设备处理的数据大小 *。
  • fs - 获取已处理的文件数*。
  • ah [n] - 显示访问历史中的 n (默认全部)个项。
  • ch - 清除历史。
  • eh <文件> - 将访问历史导出到 <文件>,其中包含路径,但文件本身不能存在。

示例:

zac cdi

zac cdi rs

distribution-state (cds)

显示从属内容角色的状态。显示角色是否已启用/已禁用、状态(正在启动、活动、正在停止、已停止)、父 URL 及复制日程安排。

示例:

zac cds

distribution-wake (cdp) [replicate | cleanup]

唤醒“内容分发点”工作线程。可以使用下列其中一个选项:

  • replicate:从“内容分发点”的父“ZENworks 服务器”上下载所有新内容或更改的内容。
  • cleanup:去除所有不应继续储存在“内容分发点”上的内容。

示例:

zac cdp

zac cdp replicate

内核命令

get-settings (gs) <注册密钥>

列出与指定的注册密钥关联的有效设置。

示例:

zac gs key1

列出远程管理设置的示例:

zac gs RemoteManagement

所有有效的 ZENworks 设置密钥都储存在 /var/opt/novell/zenworks/zmd/cache/settings/ 目录中。

get-pref (get) <首选项名称>

显示当前设置的首选项。

显示可设置的所有自选设置示例:

zac get-pref

显示名称以 abc 开头的所有首选项示例:

zac get-pref abc

set-pref (set) <首选项名称> <首选项值>

设置首选项的值。

将首选项值 abc 设置为 123 的示例:

zac set-pref abc 123

可使用以下自选设置设置代理:

  • proxy-host - 指定用于对 HTTP 请求进行隧道通信的代理服务器。
  • proxy-port - 指定连接到代理服务器的端口。
  • proxy-username - 指定用于连接代理服务器的用户名。
  • proxy-username - 指定用于连接代理服务器的口令。

日志记录命令

logger [resetlog | level [MANAGED|ERROR|WARN|INFO|DEBUG] |managedlevel]

更改记录器配置。

可以使用以下选项:

  • resetlog:重置日志。
  • level:如果不使用级别,则会显示当前受管设备的日志记录级别。如果使用了某个级别,则会将日志记录级别更改为指定级别。
  • managedlevel:显示当前受管设备的日志记录级别。

重设置日志文件的示例:

zac logger resetlog

显示当前日志级别的示例:

zac logger level

将日志级别设置为 DEBUG 及以上的示例:

zac logger level DEBUG MANAGED

注册命令

add-reg-key (ark) <注册密钥>

使用指定的注册密钥注册设备。使用注册密钥进行注册具有加性。如果以前曾经使用注册密钥注册过设备,当使用新注册密钥注册该设备时,该设备会接收与两个注册密钥相关联的所有组指派。

示例:

zac ark key12

register (reg) [-k <注册密钥>] [-u <用户名> -p <口令>] <ZENworks 服务器地址:端口>

在“管理区域”中注册设备。

示例:

zac reg -k key1 https://123.456.78.90

zac reg -k key1 -u administrator -p novell https://zenserver.novell.com:8080

只有在“ZENworks 服务器”不使用标准的 HTTP 端口 (80) 的情况下才需要提供端口号。如果未提供用户名和口令,系统会提示您提供。

reregister (rereg)[-u <用户名> -p <口令>] <新 GUID>

在当前区域注册设备,并为其指派现有设备对象的 GUID。当前关联的设备对象会被删除。

例如,如果在替换硬盘驱动器之后映像设备,设备会获得新的 GUID。但通过使用注册命令,可以在替换硬盘驱动器之前指派与之相同的 GUID。

示例:

注册并指定用户名和口令:

zac reregister -u myuser -p mypassword eaa6a76814d650439c648d597280d5d4

注册并提供用户名和口令:

zac reregister eaa6a76814d650439c648d597280d5d4

unregister (unr) [-f] [-u <用户名> -p <口令>]

从“管理区域”中去除设备的注册。

示例:

zac unr -u administrator -p novell

其中,-f-u-p 均为可选参数。如果不使用 -u-p 参数,系统会提示您输入用户名和口令。-f 参数会忽略 ZENworks 数据库并强制从本地取消注册设备;只有当设备对象已从 ZENworks 数据库中删除或设备无法连接数据库时才需使用此选项。

从属角色命令

satellite-cachecfg (satcfg)

从超速缓存中读取从属角色。

示例:

zac satcfg

satellite-clearcache (satcc)

清除超速缓存中的从属配置信息。

示例:

zac satcc

satellite-refreshcfg (satrc)

刷新从属角色。

示例:

zac satrc

satellite-roles (satr)

报告当前从属角色及其状态。

示例:

zac satr

imgsatserver status (iss status)

显示设备的映像角色属性,包括其当前状态、PXE 服务状态、映像文件和映像统计数字。

当前状态: 显示设备当前是否配置为执行“映像”操作。当设备提升为具有映像角色的从属设备时,其当前状态为“活动”

PXE 服务状态: 显示是否对设备启用 Proxy DHCP 服务。

PXE 请求: “映像服务器”自上次启动后所接收的各种映像请求的数量。包括失败的、被拒绝的或指向其他“映像服务器”的请求。有关每个请求的信息(例如来源、类型、日期/时间以及结果)将一一记录在“映像服务器”中。

已发送的映像: “映像服务器”自上次启动后发送到映像客户机的映像数量。只包含从该“映像服务器”检索到的映像。

已接收的映像: “映像服务器”自上次启动后所接收和存储的新映像数量。包含通过客户机参照接收的映像。

示例:

zac iss status

状态命令

agent-properties (agp)

提供有关 ZENworks Adaptive Agent 的信息。以下字段提供了 ZENworks Adaptive Agent 的相关信息:

设备地址。 设备的 IP 地址。

设备名。 设备的计算机名称。

设备状态。 设备状态:受管、不受管、已淘汰或未知。仅在出现错误时,状态才会显示为“未知”。

上一次连接服务器。 自适应代理上次联系 ZENworks 服务器的时间。

下一次连接服务器。 安排自适应代理联系 ZENworks 服务器的时间。

主用户。 当前登录的用户。

示例:

zac agp

zac agent-properties

cache-clear (cc)

清除设备上的 ZENworks 超速缓存。此命令会去除超速缓存数据库中的所有项并删除与这些项关联的所有超速缓存文件。

示例:

zac cc

refresh (ref)[general [bypasscache] | partial [bypasscache] | bypasscache]

启动一般刷新以刷新所有注册和配置设置;或启动部分刷新以刷新所有注册和配置设置。

使用 bypasscache 可避免在刷新期间使用服务器超速缓存中的数据。此选项对于测试或查错很有用。

示例:

zac ref general bypasscache

zac ref partial bypasscache

zac ref bypasscache

zenhttp-status(zhs)

列出已注册处理程序的端口和标记。

示例:

zac zhs

zone-config (zc)

显示设备正在访问以获取配置信息的“ZENworks 服务器”(配置服务器)的相关信息,或列出配置服务器的信息。

示例:

zac zc

作者

版权所有 2009-2010, Novell, Inc. 保留所有权利。http://www.novell.com