| 跳过导航链接 | |
| 退出打印视图 | |
|
Oracle Solaris 11.1 管理:Oracle Solaris Zones、Oracle Solaris 10 Zones 和资源管理 Oracle Solaris 11.1 Information Library (简体中文) |
Sun::Solaris::Exacct::Object->dump() 的输出示例
19. 安装、引导、关闭、停止、卸载和克隆非全局区域(任务)
23. 迁移 Oracle Solaris 系统和迁移非全局区域(任务)
24. 关于安装了区域的 Oracle Solaris 11.1 系统上的自动安装和软件包
25. Oracle Solaris Zones 管理(概述)
26. 管理 Oracle Solaris Zones(任务)
28. 各种 Oracle Solaris Zones 问题的故障排除
29. Oracle Solaris 10 Zones 介绍
30. 评估 Oracle Solaris 10 系统和创建归档文件
31. (可选)将 Oracle Solaris 10 native 非全局区域迁移到 Oracle Solaris 10 Zones
如果用户拥有所要管理的记帐类型的相应权限配置文件,则可以管理扩展记帐(启动记帐、停止记帐和更改记帐配置参数):
扩展记帐流管理
进程管理
任务管理
网络管理
要为任务、进程、流和网络组件激活扩展记帐功能,请使用 acctadm 命令。acctadm 的可选的最终参数表示此命令是应该针对扩展记帐功能的流记帐组件、进程记帐组件、系统任务记帐组件还是网络记帐组件执行。
注 - 角色包含授权和具有特权的命令。有关如何创建角色以及通过 Oracle Solaris 的基于角色的访问控制 (role-based access control, RBAC) 功能将角色分配给用户的信息,请参见《Oracle Solaris 11.1 管理:安全服务》中的第 III 部分, "角色、权限配置文件和特权"。
# acctadm -e extended -f /var/adm/exacct/proc process
# acctadm -e extended,mstate -f /var/adm/exacct/task task
# acctadm -e extended -f /var/adm/exacct/flow flow
# acctadm -e extended -f /var/adm/exacct/net net
对 dladm 和 flowadm 命令所管理的链接和流运行 acctadm。
另请参见
有关更多信息,请参见 acctadm(1M)。
键入不带参数的 acctadm 可以显示扩展记帐功能的当前状态。
machine% acctadm
Task accounting: active
Task accounting file: /var/adm/exacct/task
Tracked task resources: extended
Untracked task resources: none
Process accounting: active
Process accounting file: /var/adm/exacct/proc
Tracked process resources: extended
Untracked process resources: host
Flow accounting: active
Flow accounting file: /var/adm/exacct/flow
Tracked flow resources: extended
Untracked flow resources: none
在前一示例中,系统任务记帐在扩展模式和 mstate 模式下激活。进程记帐和流记帐在扩展模式下激活。
注 - 在扩展记帐的上下文中,微状态 (mstate) 是指与微状态进程转换关联的扩展数据,可从进程使用情况文件(请参见 proc(4))中获取此数据。与基本记录或扩展记录相比,此数据可提供有关进程活动的更多详细信息。
可用的资源随系统和平台的不同而有所不同。使用带有 -r 选项的 acctadm 命令可以查看系统上的可用记帐资源组。
machine% acctadm -r process: extended pid,uid,gid,cpu,time,command,tty,projid,taskid,ancpid,wait-status,zone,flag, memory,mstatedisplays as one line basic pid,uid,gid,cpu,time,command,tty,flag task: extended taskid,projid,cpu,time,host,mstate,anctaskid,zone basic taskid,projid,cpu,time flow: extended saddr,daddr,sport,dport,proto,dsfield,nbytes,npkts,action,ctime,lseen,projid,uid basic saddr,daddr,sport,dport,proto,nbytes,npkts,action net: extended name,devname,edest,vlan_tpid,vlan_tci,sap,cpuid, \ priority,bwlimit,curtime,ibytes,obytes,ipkts,opks,ierrpkts \ oerrpkts,saddr,daddr,sport,dport,protocol,dsfield basic name,devname,edest,vlan_tpid,vlan_tci,sap,cpuid, \ priority,bwlimit,curtime,ibytes,obytes,ipkts,opks,ierrpkts \ oerrpkts
要取消激活进程记帐、任务记帐、流记帐和网络记帐,请使用带有 x 选项的 -acctadm 命令分别禁用每个记帐。
# acctadm -x process
# acctadm -x task
# acctadm -x flow
# acctadm -x net
# acctadm
Task accounting: inactive
Task accounting file: none
Tracked task resources: none
Untracked task resources: extended
Process accounting: inactive
Process accounting file: none
Tracked process resources: none
Untracked process resources: extended
Flow accounting: inactive
Flow accounting file: none
Tracked flow resources: none
Untracked flow resources: extended
Net accounting: inactive
Net accounting file: none
Tracked Net resources: none
Untracked Net resources: extended