H3.8. 参数介绍 |
跨平台参数: •-activation-key=<授权密钥>——Dr.Web服务器授权密钥。默认情况下为文件enterprise.key,在根目录中的etc子目录。 注意,从版本10开始,不再使用Dr.Web服务器授权密钥。 从上一版本更新Dr.Web服务器和进行数据库初始化时会用到密钥-activation-key:需从这一密钥提取Dr.Web服务器识别码。 •-bin-root=<目录>——可执行文件路径。默认为根目录的bin子目录。 •-conf=<文件>——Dr.Web服务器配置文件名称和位置。默认情况下为文件drwcsd.conf,在根目录中的etc子目录。 •-daemon——Windows平台下表示作为服务启动。UNIX平台下:“作为守护进程”(转为根目录、与终端断开、转为背景模式)。 •-db-verify=on——在启动Dr.Web服务器时检查数据库的完整性。为默认设置。特别强调不应以反义参数启动,只有使用drwcsd modexecdb database-verify命令检查数据库(见上)后立即启动的情况除外。 •-help——显示帮助文档。与上述程序的使用相同。 •-hooks——允许Dr.Web服务器执行以下文件夹中的用户扩展脚本: ▫OS Windows:var\extensions ▫OS FreeBSD:/var/drwcs/extensions ▫OS Linux:/var/opt/drwcs/extensions Dr.Web服务器安装目录。脚本用于使管理员的操作自动化,能简化和加快某些任务的完成。所有脚本默认为禁用。 •-home=<目录>——Dr.Web服务器安装目录(根目录)。目录结构见安装手册中的OS Windows下Dr.Web服务器的安装。默认为启动的当前目录。 •-log=<日志文件>——将Dr.Web服务器日志记录到指定路径的文件。 UNIX平台Dr.Web服务器可用“减号”代替名称,表示常规显示日志。 默认:Windows平台下drwcsd.log在参数-var-root指定的目录,UNIX平台下由参数-syslog=user指定(见下)。 •-private-key=<私钥>——Dr.Web服务器私钥。默认情况下drwcsd.pri在根目录中的etc子目录。 •-rotate=<N><f>,<M><u>——Dr.Web服务器运行日志轮值模式。
默认值为10z,10m,即保存10个大小为10MB的文件,使用压缩。也可利用特殊格式: none (-rotate=none)——表示“不使用轮循,总是记录到同一个文件,文件大小不限”。 使用轮循模式时使用的日志文件名称格式:file.<N>.log或file.<N>.log.dz,其中<N>——排序编号:1、2等等。 如日志文件名称(见上-log参数)指定为file.log,则: ▫file.log——当前文件(进行写入的文件), ▫file.1.log——上一个文件, ▫file.2.log等等——数字越大,日志文件越陈旧。 •-trace——详细记录出现错误的地方。 •-var-root=<目录>——Dr.Web服务器有权写入的目录路径,用于保存可更改文件(如日志以及库文件)。默认是根目录的var子目录。 •--verbosity=<等级>——日志详细等级。默认值为WARNING。允许值为:ALL、DEBUG3、DEBUG2、DEBUG1、DEBUG、TRACE3、TRACE2、TRACE1、TRACE、INFO、NOTICE、WARNING、ERROR、CRIT。参数值ALL和DEBUG3意义相同。 如需可以为多个消息源指定详细等级,格式为: -verbosity=<消息源1>:<等级1>,<消息源2>:<等级2>,<消息源3>:<等级3>等等。这时<等级>按照常规来继承,也就是找到最近的指定有详细等级的父源。格式中的-verbosity=all:all 等于-verbosity=all (参见附录K. 日志文件格式)。
只可在OS Windows下使用的参数: •-minimized——窗口最小化(不是作为服务启动,而为互动模式启动的情况下)。 •-service=<服务名称>——启动的服务进程利用这一参数进行自身身份验证,并将自我保护安装到Dr.Web服务器服务注册表分支。 <服务名称> ——默认添加到服务名称的后缀:DrWebES-<服务名称>。 此参数由指令install使用,不单独使用。 •-screen-size=<大小>——(不是作为服务启动,而为互动模式)——Dr.Web服务器窗口可见日志行大小,默认为1000。 只可在UNIX家族操作系统下使用的参数: •-etc=<路径>——目录etc路径(<var>/etc)。 •-keep——安装Dr.Web服务器后不清空临时目录。 •-pid=<文件>——Dr.Web服务器用于记录进程识别码的文件。 •-syslog=<模式>——记录到系统日志。可用模式:auth、cron、daemon、kern、lpr、mail、news、syslog、user、uucp、local0–local7,某些平台下为ftp, authpriv和console。
•-user=<用户>, -group=<组>——只用于OS UNIX,且使用用户名root启动时;表示更改进程的用户或组,以所指定的用户(组)权限执行。 |