traceson 命令
用途
开启一个子系统、一组子系统或一个子服务器的跟踪。
语法
子系统
特拉塞松 [ - 主机] [ -我] { -g 组 | -p 子系统 PID| -s 子系统}
子服务器
traceson [ -h Host ] [ -l ] -t Type [ -o Object ] [ -pSubsystemPID ][ -PSubserverPID ]
描述
traceson 命令向系统资源控制器发送一个子系统请求信息包,该信息包被转发到该子系统以打开跟踪功能。 如果子系统间通信方法为信号法,那么跟踪失败。
注: 跟踪依赖于子系统。
跟踪的格式可长可短。 当 -l 标志不存在时,假定跟踪请求是短跟踪。
标志
| 项 | 描述 |
|---|---|
| -g 组 | 指定一组子系统来打开跟踪。 如果 Group 名称没有包含在子系统对象类中,那么该命令会失败。 |
| -h 主机 | 指定请求在其上进行跟踪操作的外部主机。 本地用户必须作为“root”用户运行。 必须配置远程系统以接受系统资源控制器的请求。 即 srcmstr 守护程序(请参阅 /etc/inittab)必须用 -r 标志启动,并且必须配置 /etc/hosts.equiv 或 .rhosts 文件以允许远程请求。 |
| -l | 指定请求一个长期跟踪。 |
| -o 对象 | 指定子服务器对象作为字符串传递给子系统。 |
| -p SubsystemPID | 指定子系统的特定实例,要打开跟踪或指定将跟踪子服务器请求传递到其中。 |
| -P SubserverPID | 指定子服务器 PID 是作为字符串传递给子系统的。 |
| -s 子系统 | 指定要打开跟踪的子系统。 Subsystem 名称可以是实际的子系统名称或该子系统的同义名称。 如果 Subsystem 名称没有包含在子系统对象类中,那么该命令会失败。 |
| -t 类型 | 指定一个子服务器来打开跟踪。 如果 Type 没有包含在子系统对象类中,那么该命令会失败。 |
安全性
RBAC 用户注意: 此命令可以执行特权操作。 只有特权用户才能执行特权限定的操作。 有关授权和权限的更多信息,请参阅安全中的特权命令数据库。 有关该命令的权限和授权列表,请参阅 "lssecattr命令或 "getcmdattr子命令。
示例
- 开启追踪tcpip在外部主机上组,输入以下命令:
traceson -h odin -g tcpip这将开启跟踪tcpip组odin外部主机。
- 要打开对外部主机上
sendmail子系统的跟踪,请输入以下命令:traceson -h odin -s sendmail这将开启跟踪sendmail子系统odin外部主机。
文件
| 项 | 描述 |
|---|---|
| / usr / bin / traceson | 包含 traceson 命令。 |
| /etc/objrepos/SRCsubsys | 指定 SRC 子系统配置对象类。 |
| /etc/objrepos/SRCsubsvr | 指定 SRC 子服务器配置对象类。 |
| /etc/services | 定义用于因特网服务的套接字和协议。 |
| /dev/SRC | 指定 AF_UNIX 套接字文件。 |
| /dev/.SRC-unix | 指定临时套接字文件位置。 |