跳过导航链接 | |
退出打印视图 | |
系统管理指南:高级管理 Oracle Solaris 10 1/13 Information Library (简体中文) |
使用 pmadm 命令可以添加服务、列出与端口监视器关联的一个或多个端口的服务以及启用或禁用服务。
角色包含授权和具有特权的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的"配置 RBAC(任务列表)"。
# pmadm -a -p mbmon -s a -i root -v `ttyadm -V` -m "`ttyadm -i 'Terminal disabled' -l contty -m ldterm,ttcompat -S y -d /dev/term/a -s /usr/bin/login`"
注 - 在此示例中,输入内容自动换到下一行。请勿使用回车键或换行。
指定 add 端口监视器状态标志。
将 pmtag mbmon 指定为端口监视器标记。
将 svctag a 指定为端口监视器 service 标记。
指定在服务运行时要分配给 svctag 的 identity。
指定端口监视器的 version 号。
指定由 ttyadm 设置其格式的特定于 ttymon 的配置数据。
前面的 pmadm 命令包含嵌入的 ttyadm 命令。此嵌入命令中的选项如下所示:
指定 bidirectional 端口标志。
指定 inactive(禁用)响应消息。
指定要使用 /etc/ttydefs 文件中的哪个 TTY label。
指定在调用此服务之前要推送的 STREAMS modules。
指定要用于 TTY 端口的 device 的全路径名。
指定收到连接请求时要调用的 service 的全路径名。如果需要参数,请将命令及其参数用引号 (") 括起来。
使用此过程中所示的 pmadm 命令可以列出某个 TTY 端口的状态,或与端口监视器关联的所有端口的状态。
角色包含授权和具有特权的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的"配置 RBAC(任务列表)"。
# pmadm -l -p mbmon -s a
列出有关系统的服务信息。
将 pmtag mbmon 指定为端口监视器标记。
将 svctag a 指定为端口监视器 service 标记。
示例 3-2 查看 TTY 端口监视器服务的状态
此示例列出了端口监视器的所有服务。
# pmadm -l -p mbmon PMTAG PMTYPE SVCTAG FLGS ID <PMSPECIFIC> mbmon ttymon a - root /dev/term/a - - /usr/bin/login - contty ldterm,ttcompat login: Terminal disabled tvi925 y #
标识通过使用 pmadm -p 命令设置的端口监视器名称 mbmon。
标识端口监视器类型 ttymon。
指示通过使用 pmadm -s 命令设置的服务标签值。
标识是否通过使用 pmadm -f 命令设置了以下标志。
x-不启用服务。
u-为服务创建 utmpx 项。
破折号 (-)-未设置标志。
指示启动服务时为其指定的标识。该值是通过使用 pmadm -i 命令设置的。
信息
指示通过使用 ttyadm -d 命令设置的 TTY 端口路径名。
指示是否通过使用 ttyadm -c -b -h -I -r 命令设置了以下标志。
c-为端口设置“在载体上连接”标志。
b-将端口设置为双向,从而允许传入和传出通信。
h-禁止在收到传入调用之后立即自动挂起。
I-初始化端口。
r-强制 ttymon 在输出 login: 消息之前一直等待,直到它收到来自端口的字符。
破折号 (-)-未设置标志。
指示通过使用 ttyadm -r count 选项设置的值。此选项确定在收到来自端口的数据之后 ttymon 何时显示提示符。如果 count 为 0,则 ttymon 将一直等待,直到它收到某个字符。如果 count 大于 0,则 ttymon 将一直等待,直到收到 count 个换行符。在此示例中未设置值。
标识在收到连接时要调用的服务的全路径名。该值是通过使用 ttyadm -s 命令设置的。
标识 ttyadm -t 命令的超时值。此选项指定:如果端口成功打开,且在 timeout 秒内未收到输入数据,则 ttymon 应该关闭该端口。在此示例中没有超时值。
标识 /etc/ttydefs 文件中的 TTY 标签。该值是通过使用 ttyadm -l 命令设置的。
标识要推送的 STREAMS 模块。这些模块是通过使用 ttyadmin -m 命令设置的。
标识在禁用端口时要显示的无效消息。此消息是通过使用 ttyadm -i 命令设置的。
标识终端类型(如果使用 ttyadm -T 命令进行了设置)。在此示例中,终端类型为 tvi925。
标识通过使用 ttyadm -S 命令设置的软件载体值。n 关闭软件载体。y 打开软件载体。在此示例中打开了软件载体。
标识使用 pmadm -y 命令指定的任何注释。在此示例中没有注释。
角色包含授权和具有特权的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的"配置 RBAC(任务列表)"。
# pmadm -e -p mbmon -s a
指定 enable 标志。
将 pmtag mbmon 指定为端口监视器标记。
将 svctag a 指定为端口监视器 service 标记。
角色包含授权和具有特权的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的"配置 RBAC(任务列表)"。
# pmadm -d -p mbmon -s a
指定 disable 标志。
将 pmtag mbmon 指定为端口监视器标记。
将 svctag a 指定为端口监视器 service 标记。