trcctl 命令
用途
更改并显示系统跟踪参数。
语法
trcctl[ '-d 目录'-l'-L LogfileSize'-M LMT_log_dir'-N NonrootUserBufferMax'-o Logfile'-r' '-T BufferSize'-R 禁用|启用' -S 禁用 |启用]
描述
trcctl 命令将显示或更改系统跟踪缺省参数。 如果指定了 -l 选项 (或不指定参数) ,那么 trcctl 将按如下所示显示值:
Default Buffer Size: 131072
Default Log File Size: 1310720
Default Log File: /var/adm/ras/trcfile
Non-root User Buffer Size Maximum: 1048576
Default Components Directory File: /var/adm/ras/trc_ct
Default LMT Log Dir: /var/adm/ras/mtrcdir
Restrict non-privileged users from using trace Channel-0: disable
Restrict non-privileged users from using trcrpt Channel-0: disable请注意,缺省缓冲区和日志文件大小最初取决于内核。 然而,一旦使用此命令对其进行设置,那么这两个内核的有效值相同。 其他参数允许更改这些缺省值。 要更改缺省值,用户必须是系统组的成员。 许多用于 trcctl 的标志与 trace 守护程序所使用的标志相对应。标志
| 项 | 描述 |
|---|---|
| -d 目录 | 指定缺省组件跟踪日志目录路径。 缺省值为 /var/adm/ras/trc_ct。 |
| -l | 列出当前值。 |
| -L 值 | 指定缺省日志文件大小。 原始缺省值为 1310720 字节(对于 32 位内核)和 2621440 字节(对于 64 位内核)。 如果使用 -L指定,那么缺省值将应用于这两个内核。 |
| -M LMT_log_dir | 指定缺省轻量级内存跟踪日志目录路径。 缺省值为 /var/adm/ras/mtrcdir。 |
| -N 值 | 指定非 root 用户可以指定的最大缓冲区大小。 缺省值为 1 MB,1048576 字节。 |
| -o 路径 | 指定缺省日志文件路径。 缺省值为 /var/adm/ras/trcfile。 |
| -R 禁用 | 启用 | 将通道 0 的 trace 工具限制为仅特权用户。 如果 -R 选项处于禁用状态,那么通道 0 的 trace 工具可供所有用户使用。 默认值为禁用。 有关更多信息,请参阅Securitytrcrpt 命令的部分。 |
| -S 禁用 | 启用 | 将通道 0 的 trcrpt 工具限制为仅特权用户。 如果 -S 选项处于禁用状态,那么通道 0 的 trcrpt 工具可供所有用户使用。 默认值为禁用。 有关更多信息,请参阅Securitytrace 命令的部分 |
| -r | 复原原始缺省值。 |
| -T 值 | 指定缺省跟踪缓冲区大小。 对于 32 或 64 位内核,原始缺省值为 128 KB 和 256 KB。 如果使用 -T指定,那么缺省值将应用于这两个内核。 |
参数
如果使用 "k" , "m" 或 "#k" , "#m" 作为 -N, -L和 -T 选项的参数,那么 trcctl 会将这些参数转换为各自的字节总数。
- k = 1024
- m = 1048576
trcctl -L 10m -N m -T 256k安全性
用户必须是系统组的成员。