H9.5. Dr.Web库加载器

库加载器图形版本工具的介绍见管理员手册中的工具的图形版本

提供以下Dr.Web库加载器工具控制台版本:

可执行文件

位置

描述

drweb-reploader-<操作系统>-<位数>

管理中心的管理→工具部分

为工具的独立版本。可从自定义目录启动,可用于相应操作系统的任一计算机。

服务器目录webmin/utilities

drwreploader

服务器目录bin

此工具版本取决于是否具备服务器库。只能从所在目录启动。

工具版本drweb-reploader-<操作系统>-<位数>drwreploader功能相同。以下介绍的是为drwreploader版本,但所有示例同样适用于另一版本。

启动控制台工具需指定参数,可使用库加载器配置文件来简化这一过程。在软件中提供配置文件,所有参数均为下面介绍的默认值,只有--ssh-auth除外:配置文件中参数值为pubkey

可用参数

--archive——将库压缩存档。默认为no

--auth <参数>——在更新服务器进行身份验证所使用的注册信息,格式为<用户>[:<密码>]

--cert-file <路径>——SSL身份认证根证书库路径。

--cert-mode [<参数>]在——可自动接受的SSL证书类型。此设置只用于支持加密的安全协议。

<参数值>可为:

any——接受所有证书,

valid——只接受有效的SSL证书,

drweb——只接受Dr.Web证书。

custom——接受自定义证书。

默认值为drweb

--config <路径>—— 库加载器配置文件路径。

--cwd <路径>——当前工作目录的路径。

--ipc——将工具运行过程相关数据的传输纳入标准输出线程。默认为no

--help——显示参数说明文档。

--license-key <路径>——授权密钥文件路径(应指示密钥或其MD5)。

--log <路径>——库加载流程日志文件路径

--mode <模式>——加载更新的模式:

repo——以服务器库格式加载库。加载的文件可直接利用管理中心导入,用于更新服务器库。默认为使用。

mirror——以GUS更新区格式加载库。加载的文件可置于本地网络的更新镜像。之后可将服务器设置为直接从此更新镜像获取最新版本的库,而不是从GUS服务器获取。

--only-bases——只加载病毒库。默认为:no

--path <参数值>——从GUS将库加载到<参数值>所指定的目录。使用--archive压缩库时可以指定到目录名称的路径,也可指定到压缩文件文件名的路径。如不指定压缩文件文件名,则使用默认文件名repository.zip

--product <参数值>——需更新的产品。默认加载整个库。

--prohibit-cdn——加载更新时禁止使用CDN。默认为no,即允许使用CDN。

--proto <协议>——加载更新使用的协议:http | https | ftp | ftps | sftp | scp | filefile | ftp | ftps | http | https | scp | sftp | smb | smbs。默认为https

--proxy-auth <参数值>——代理服务器身份验证信息:注册用户名和密码,格式为<用户名>[:<密码>]

--proxy-host <参数值>——代理服务器地址,格式为<服务器>[:<端口>]。默认为:3128

--rotate <N><f>,<M><u>——库加载器运行日志轮循模式。设置同服务器日志轮循

默认值为10,10m,即保存10个大小为10MB的文件,使用压缩。

--servers <参数值>——GUS服务器地址。建议使用默认值:esuite.geo.drweb.com

--show-products——显示GUS的产品列表。默认为:no

--ssh-auth <类型>——按照SCP/SFTP连接时在更新服务器进行身份验证的类型。<类型>可以是以下一个参数值:

pwd——使用密码登录。密码在--auth指定。

pubkey——按照公钥登录。这时必须在--ssh-prikey给出私钥,以便提取相应的公钥。

--ssh-prikey <路径>——SSH私钥路径。

--ssh-pubkey <路径>——SSH公钥路径。

--strict——出现错误时停止加载。默认为no

--update-key <路径>——用于检查从GUS加载的更新签名的公钥路径或公钥目录路径。用于检查更新真实性的公钥update-key-*.upub在Dr.Web服务器的etc目录。

--update-url <参数值>——GUS服务器包含Dr.Web产品更新的目录。建议使用默认值:/update

--verbosity<详细等级>——日志详细等级。默认值为TRACE3。允许值为:ALL、DEBUG3、DEBUG2、DEBUG1、DEBUG、TRACE3、TRACE2、TRACE1、TRACE、INFO、NOTICE、WARNING、ERROR、CRIT。参数值ALLDEBUG3意义相同。

--version <版本>——需加载更新的服务器版本,格式为<主版本号>.<主版本号>。例如,服务器端版本11的<主版本号>参数为11.00

参数使用特点

启动库加载器工具时请注意以下规则:

必须指定参数。

前提是

--license-key

总是

--update-key

--path

--cert-file

如以下参数的参数值为:

--cert-mode valid | drweb | custom

--proto https | ftps | smbs

--ssh-prikey

如以下参数的参数值为:

--proto sftp | scp

--ssh-auth pubkey

使用举例

1.创建可导入的所有产品压缩文件:

drwreploader.exe --path C:\Temp --archive --license-key C:\agent.key --update-key "C:\Program Files\DrWeb Server\etc" --cert-file "C:\Program Files\DrWeb Server\etc"

2.创建可导入的病毒库压缩文件:

drwreploader.exe --path C:\Temp --archive --license-key "C:\agent.key" --update-key "C:\Program Files\DrWeb Server\etc" --cert-file "C:\Program Files\DrWeb Server\etc" -only-bases

3.创建可导入的只包含服务器的压缩文件:

drwreploader.exe --path C:\Temp --archive --license-key "C:\agent.key" --update-key "C:\Program Files\DrWeb Server\etc" --cert-file "C:\Program Files\DrWeb Server\etc" --product=20-drwcs