lssrc 命令

lssrc 命令

目的

获取子系统、一组子系统或子服务器的状态。

语法

获取所有状态

lssrc [ -h 主机 ] -a

获取组状态

lssrc [ -h 主机 ] -g 组名

获取子系统状态

lssrc [ -h 主机 ] [ -l ] -s 子系统

获取 PID 状态

lssrc [ -h 主机 ] [ -l ] -p 子系统PID

获取子服务器状态

lssrc [ -h 主机 ] [ -l ] -t 类型 [ -p 子系统PID ] [ -o 对象 ] [ -P 子服务器PID ]

获取SMIT格式的子系统状态

lssrc -S [ -s 子系统 | -d ]

获取SMIT格式的子服务器状态

lssrc -T [ -t 类型 ]

获取SMIT格式的通知

lssrc -N [ -n 通知名称 ]

描述

lssrc 命令向系统资源控制器发送请求,获取子系统、一组子系统或所有子系统的状态。该命令发送一个子系统请求数据包到守护进程,以便将其转发到子系统,以获取子服务器状态或详细的子系统状态。

你可以选择请求子服务器的短状态或详细状态。当 -l 标志不存在时,假定状态请求是短状态。子系统、一组子系统或所有子系统的短状态由系统资源控制器处理。

-l 标志对于子系统存在时,状态请求被传递到子系统,并且子系统会返回状态。 -l 标志仅对于不使用信号作为通信方法的子系统支持。对于子服务器的长或短状态,将发送一个状态请求数据包到子系统,并且子系统会返回状态。

lssrc 命令的输出有时会显示特定守护进程的两个条目。一个实例是活动的,另一个实例是无效的。如果修改子系统(使用 mkssys 命令或 chssys 命令)而不停止子系统,则原始子系统将保持活动状态,修改的实例将无效,直到子系统再次停止和启动。

标志

选项描述
-a列出所有定义的子系统的当前状态。
-d指定打印默认记录。
-g 组名指定要获取状态的一组子系统。如果组名变量不包含在子系统对象类中,则命令将失败。
-h 主机指定请求此状态操作的远程主机。本地用户必须以 “root” 运行。远程系统必须配置为接受远程系统资源控制器请求。即,srcmstr 守护进程(参见 /etc/inittab)必须使用 -r 标志启动,并且 /etc/hosts.equiv.rhosts 文件必须配置为允许远程请求。
-l请求子系统以长格式发送其当前状态。长格式要求将状态请求发送到子系统;由子系统返回状态。
-n 通知名称指定通知方法的名称。
-N指定在 SMIT 格式中输出对象数据管理器(ODM)记录,用于通知对象类。
-o 对象指定将子服务器对象变量作为字符字符串传递到子系统。
-p 子系统PID指定要获取状态的子系统PID变量的特定实例,或者要将状态子服务器请求发送到的子系统的特定实例。
-P 子服务器PID指定将子服务器PID变量作为字符字符串传递到子系统。
-s 子系统指定要获取状态的子系统。子系统变量可以是实际子系统名称或子系统的同义名。如果子系统变量不包含在子系统对象类中,则命令将失败。
-S指定在子系统对象类中以 SMIT 格式输出ODM记录。
-t 类型请求子系统发送子服务器的当前状态。如果子服务器类型变量不包含在子服务器对象类中,则命令将失败。
-T指定在子服务器对象类中以 SMIT 格式输出ODM记录。

安全性

RBAC 用户和 Trusted AIX 用户请注意:该命令可以执行特权操作。只有特权用户才能运行特权操作。有关授权和特权的更多信息,请参阅安全性中的特权命令数据库。有关与此命令相关的权限和授权的列表,请参阅 lssecattr 命令或 getcmdattr 子命令。

退出状态

  • 0:命令成功运行。
  • 1:命令失败。

示例

  • 要获取本地机器上所有子系统的状态,请输入:
lssrc -a

这会获取本地机器上所有已知子系统的状态。

  • 要获取远程主机上所有子系统的状态,请输入:
lssrc -h zork -a

这会获取 zork 机器上所有已知子系统的状态。

  • 要获取 srctest 子系统的状态,请输入:
lssrc -s srctest

这会获取本地机器上 srctest 子系统的所有实例的状态。

  • 要通过 PID 获取子系统状态,请输入:
lssrc -p 1234

这会获取本地机器上 PID 为 1234 的子系统的状态。

  • 要获取 tcpip 子系统组的状态,请输入:
lssrc -g tcpip

这会获取本地机器上 tcpip 组中所有子系统的状态。

  • 要获取 tester 子服务器的状态,请输入:
lssrc -t tester -p 1234

这会获取属于 srctest 子系统、PID 为 1234 的 tester 子服务器的状态。

  • 要通过 PID 获取子系统的长状态,请输入:
lssrc -l -p 1234

这会获取 PID 为 1234 的子系统的详细状态。

文件

项目描述
/etc/objrepos/SRCsubsys指定 SRC 子系统配置对象类。
/etc/objrepos/SRCsubsvr指定 SRC 子服务器配置对象类。
/etc/objrepos/SRCnotify指定 SRC 通知配置对象类。
/etc/services定义用于互联网服务的套接字和协议。
/dev/SRC指定 AF_UNIX 套接字文件。
/dev/.SRC-unix指定用于临时套接字文件的位置。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值