H4.8. 参数介绍

跨平台参数

-activation-key=<授权密钥>——服务器授权密钥。默认情况下为文件enterprise.key,在根目录中的etc子目录。

注意,从版本10开始,不再使用服务器授权密钥。 从上一版本更新服务器和进行数据库初始化时会用到密钥-activation-key:需从这一密钥提取服务器识别码。

-bin-root=<可执行文件目录>——可执行文件路径。默认为根目录的bin子目录。

-conf=<配置文件>——服务器配置文件名称和位置。默认情况下为文件drwcsd.conf,在根目录中的etc子目录。

-daemon——Windows平台下表示作为服务启动。UNIX平台下:“作为守护进程”(转为根目录、与终端断开、转为背景模式)。

-db-verify=on——在启动服务器时检查数据库的完整性。为默认设置。特别强调不应以反义参数启动,只有使用drwcsd verifydb命令检查数据库(见上)后立即启动的情况除外。

-help——显示帮助文档。与上述程序的使用相同。

-hooks——允许服务器执行以下文件夹中的用户扩展脚本:

OS Windows:var\extensions

OS FreeBSD:/var/drwcs/extensions

OS Linux:/var/opt/drwcs/extensions

Dr.Web服务器安装目录。脚本用于使管理员的操作自动化,能简化和加快某些任务的完成。所有脚本默认为禁用。

-home=<根>——服务器安装目录(根目录)。目录结构见安装手册中的OS Windows®下Dr.Web服务器的安装。默认为启动的当前目录。

-log=<日志>——服务器日志文件名称。可用“减号”代替名称(只限UNIX服务器),表示常规显示日志。默认为:Windows平台下drwcsd.log在参数-var-root指定的目录,UNIX平台下由参数-syslog=user指定(见下)。

-private-key=<私钥>——服务器私钥。默认情况下drwcsd.pri在根目录中的etc子目录。

-rotate=<N><f>,<M><u>——服务器运行日志轮值模式,其中:

参数

描述

<N>

日志文件总数(包括当前文件和归档文件)。

<f>

日志文件保存格式,可用参数值:

z (gzip)——压缩文件,为默认设置

p (plain)——不压缩文件。

<M>

日志文件大小或轮循时间,取决于<u>值;

<u>

衡量单位,可用参数值:

按照日志文件大小轮询时:

k——Kb、

m——Mb、

g——Gb、

按照时间轮询时:

H——小时、

D——天、

W——星期。

按照时间轮循时,不论启用命令是在什么时间,都进行同步:H——与小时开始之时同步,D——与一天的零点同步,W——与周一零点同步,依照 <u>值中指定的次数。

起始时间为公元01月01日,UTC+0。

默认值为10,10m,即保存10个大小为10MB的文件,使用压缩。也可利用特殊格式: none (-rotate=none)——表示“不使用轮循,总是记录到同一个文件,文件大小不限”。

使用轮循模式时使用的日志文件名称格式:file.<N>.logfile.<N>.log.dz,其中<N>——排序编号:1、2等等。

如日志文件名称(见上-log参数)指定为file.log,则:

file.log——当前文件(进行写入的文件);

file.1.log——上一个文件;

file.2.log等等——数字越大,日志文件越陈旧。

-trace——详细记录出现错误的地方。

-var-root=<可更改文件目录>——服务器有权写入的目录路径,用于保存可更改文件(如日志以及库文件)。默认是根目录的var子目录。

--verbosity=<详细等级>——日志详细等级。默认值为WARNING。允许值为:ALLDEBUG3、DEBUG2、DEBUG1、DEBUG、TRACE3、TRACE2、TRACE1、TRACE、INFO、NOTICE、WARNING、ERROR、CRIT。参数值ALL和DEBUG3意义相同(参见附录K. 日志文件格式)。

此参数确定其后参数-log(见上)所指定的文件记录详细等级。一个指令可包含多个此类参数。

 

参数-verbosity-log相互位置十分重要。

同时使用这两个参数时,参数-verbosity应在参数-log之前:参数-verbosity决定其后参数所指路径的日志文件详细等级。

只可在OS Windows下使用的参数

-minimized——(不是作为服务启动,而为互动模式启动的情况下)窗口最小化。

-service=<服务名称>——启动的服务进程利用这一参数进行自身身份验证,并将自我保护安装到服务器服务注册表分支。 <服务名称> ——默认添加到服务名称的后缀:DrWebES-<服务名称>

此参数由指令install使用,不单独使用。

-screen-size=<大小>——(不是作为服务启动,而为互动模式)——服务器窗口可见日志行大小,默认为1000。

只可在UNIX家族操作系统下使用的参数

-etc=<path>——目录etc路径(<var>/etc)。

-pid=<文件>——服务器用于记录进程识别码的文件。

-syslog=<模式>——记录到系统日志。可用模式:auth、cron、daemon、kern、lpr、mail、news、syslog、user、uucp、local0 – local7,某些平台下为ftp, authprivconsole

参数-syslog-log同时起作用。即:如启动服务器使用的参数是-syslog(例如service drwcsd start -syslog=user), 服务器以-syslog参数值和-log默认值启动。

-user=<用户>, -group=<组>——只用于OS UNIX,且使用用户名root启动时;表示更改进程的用户或组,以所指定的用户(组)权限执行。