JavaScript is required to for searching.
跳过导航链接
退出打印视图
系统管理指南:高级管理     Oracle Solaris 10 1/13 Information Library (简体中文)
search filter icon
search icon

文档信息

关于本书

1.  管理终端和调制解调器(概述)

2.  设置终端和调制解调器(任务)

3.  使用服务访问工具管理串行端口(任务)

管理串行端口(任务列表)

使用服务访问工具

整体 SAF 管理 (sacadm)

服务访问控制器(SAC 程序)

SAC 初始化进程

端口监视器服务管理 (pmadm)

ttymon 端口监视器

端口初始化进程

双向服务

TTY 监视器和网络侦听器端口监视器

TTY 端口监视器 (ttymon)

ttymon 和控制台端口

特定于ttymon 的管理命令 (ttyadm)

网络侦听器服务 (listen)

特殊 listen 专用管理命令 (nlsadmin)

管理 ttymon 端口监视器

如何设置 ttymon 控制台终端类型

如何在 ttymon 控制台终端上设置波特率速度

如何添加 ttymon 端口监视器

如何查看 ttymon 端口监视器状态

如何停止 ttymon 端口监视器

如何启动 ttymon 端口监视器

如何禁用 ttymon 端口监视器

如何启用 ttymon 端口监视器

如何删除 ttymon 端口监视器

管理 ttymon 服务(任务列表)

管理 ttymon 服务

如何添加服务

如何查看 TTY 端口服务的状态

如何启用端口监视器服务

如何禁用端口监视器服务

服务访问工具管理(参考)

与 SAF 相关联的文件

/etc/saf/_sactab 文件

/etc/saf/pmtab/_pmtab 文件

服务状态

端口监视器状态

端口状态

4.  管理系统资源(概述)

5.  显示和更改系统信息(任务)

6.  管理磁盘使用(任务)

7.  管理 UFS 配额(任务)

8.  调度系统任务(任务)

9.  管理系统记帐(任务)

10.  系统记帐(参考)

11.  管理系统性能(概述)

12.  管理系统进程(任务)

13.  监视系统性能(任务)

14.  软件问题疑难解答(概述)

15.  管理系统消息

16.  管理核心文件(任务)

17.  管理系统故障转储信息(任务)

18.  各种软件问题的故障排除(任务)

19.  文件访问问题故障排除(任务)

20.  解决 UFS 文件系统不一致问题(任务)

21.  软件包问题故障排除(任务)

索引

管理 ttymon 服务

使用 pmadm 命令可以添加服务、列出与端口监视器关联的一个或多个端口的服务以及启用或禁用服务。

如何添加服务

  1. 成为超级用户或承担等效角色。

    角色包含授权和具有特权的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的"配置 RBAC(任务列表)"

  2. 将标准终端服务添加到 mbmon 端口监视器。
    # 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`"

    注 - 在此示例中,输入内容自动换到下一行。请勿使用回车键或换行。


    -a

    指定 add 端口监视器状态标志。

    -p

    pmtag mbmon 指定为端口监视器标记。

    -s

    svctag a 指定为端口监视器 service 标记。

    -i

    指定在服务运行时要分配给 svctagidentity

    -v

    指定端口监视器的 version 号。

    -m

    指定由 ttyadm 设置其格式的特定于 ttymon 的配置数据。

    前面的 pmadm 命令包含嵌入的 ttyadm 命令。此嵌入命令中的选项如下所示:

    -b

    指定 bidirectional 端口标志。

    -i

    指定 inactive(禁用)响应消息。

    -l

    指定要使用 /etc/ttydefs 文件中的哪个 TTY label

    -m

    指定在调用此服务之前要推送的 STREAMS modules

    -d

    指定要用于 TTY 端口的 device 的全路径名。

    -s

    指定收到连接请求时要调用的 service 的全路径名。如果需要参数,请将命令及其参数用引号 (") 括起来。

如何查看 TTY 端口服务的状态

使用此过程中所示的 pmadm 命令可以列出某个 TTY 端口的状态,或与端口监视器关联的所有端口的状态。

  1. 成为超级用户或承担等效角色。

    角色包含授权和具有特权的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的"配置 RBAC(任务列表)"

  2. 列出端口监视器的一项服务。
    # pmadm -l -p mbmon -s a
    -l

    列出有关系统的服务信息。

    -p

    pmtag mbmon 指定为端口监视器标记。

    -s

    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  #
PMTAG

标识通过使用 pmadm -p 命令设置的端口监视器名称 mbmon

PMTYPE

标识端口监视器类型 ttymon

SVCTAG

指示通过使用 pmadm -s 命令设置的服务标签值。

FLAGS

标识是否通过使用 pmadm -f 命令设置了以下标志。

  • x-不启用服务。

  • u-为服务创建 utmpx 项。

  • 破折号 (-)-未设置标志。

ID

指示启动服务时为其指定的标识。该值是通过使用 pmadm -i 命令设置的。

<PMSPECIFIC>

信息

/dev/term/a

指示通过使用 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 个换行符。在此示例中未设置值。

/usr/bin/login

标识在收到连接时要调用的服务的全路径名。该值是通过使用 ttyadm -s 命令设置的。

-

标识 ttyadm -t 命令的超时值。此选项指定:如果端口成功打开,且在 timeout 秒内未收到输入数据,则 ttymon 应该关闭该端口。在此示例中没有超时值。

contty

标识 /etc/ttydefs 文件中的 TTY 标签。该值是通过使用 ttyadm -l 命令设置的。

ldterm,ttcompat

标识要推送的 STREAMS 模块。这些模块是通过使用 ttyadmin -m 命令设置的。

login: Terminal disabled

标识在禁用端口时要显示的无效消息。此消息是通过使用 ttyadm -i 命令设置的。

tvi925

标识终端类型(如果使用 ttyadm -T 命令进行了设置)。在此示例中,终端类型为 tvi925

y

标识通过使用 ttyadm -S 命令设置的软件载体值。n 关闭软件载体。y 打开软件载体。在此示例中打开了软件载体。

#

标识使用 pmadm -y 命令指定的任何注释。在此示例中没有注释。

如何启用端口监视器服务

  1. 成为超级用户或承担等效角色。

    角色包含授权和具有特权的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的"配置 RBAC(任务列表)"

  2. 启用已禁用的端口监视器服务。
    # pmadm -e -p mbmon -s a
    -e

    指定 enable 标志。

    -p

    pmtag mbmon 指定为端口监视器标记。

    -s

    svctag a 指定为端口监视器 service 标记。

如何禁用端口监视器服务

  1. 成为超级用户或承担等效角色。

    角色包含授权和具有特权的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的"配置 RBAC(任务列表)"

  2. 禁用端口监视器服务。
    # pmadm -d -p mbmon -s a
    -d

    指定 disable 标志。

    -p

    pmtag mbmon 指定为端口监视器标记。

    -s

    svctag a 指定为端口监视器 service 标记。