JavaScript is required to for searching.
跳过导航链接
退出打印视图
系统管理指南:高级管理     Oracle Solaris 10 8/11 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.  软件包问题故障排除(任务)

索引

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

虽然 SAF 提供了用于管理任何将来或第三方端口监视器的通用方法,但是在 Oracle Solaris 发行版中仅实现了两个端口监视器:ttymonlisten

TTY 端口监视器 (ttymon)

ttymon 端口监视器基于 STREAMS,可执行以下操作:

ttymon 端口监视器为用户提供的服务与 getty 端口监视器在 SunOS 4.1 软件的早期版本中提供的服务相同。

ttymon 端口监视器在 SAC 程序下运行,并且是使用 sacadm 命令配置的。ttymon 的每个实例可以监视多个端口。这些端口在端口监视器的管理文件中指定。管理文件是通过使用 pmadmttyadm 命令配置的。

ttymon 和控制台端口

控制台服务既不由服务访问控制器 (Service Access Controller, SAC) 管理,也不由任何显式的 ttymon 管理文件管理。ttymon 调用由 SMF 管理。因此,无法再通过向 /etc/inittab 文件中添加项来调用 ttymon。类型为 application、名称为 ttymon 的属性组已添加到 SMF 服务 svc:/system/console-login:default 中。此属性组内的属性由方法脚本 /lib/svc/method/console-login 使用。此脚本将属性值用作 ttymon 调用的参数。通常,如果这些值为空,或者如果没有为任一属性定义值,则不会将值用于 ttymon。但是,如果 ttymon 设备值为空或者未设置,则 /dev/console 将用作缺省值以便 ttymon 可以运行。

以下属性在 SMF 服务 svc:/system/console-login:default 下可用:

ttymon/nohangup

指定 nohangup 属性。如果设置为 true,则在设置缺省或指定的速度之前,不要通过将线路速度设置为零来强制线路挂起。

ttymon/prompt

指定控制台端口的提示字符串。

ttymon/terminal_type

指定控制台的缺省终端类型。

ttymon/device

指定控制台设备。

ttymon/label

指定 /etc/ttydefs 线路中的 TTY 标签。

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

ttymon 管理文件由 sacadmpmadm 命令以及 ttyadm 命令更新。ttyadm 命令设置特定于 ttymon 的信息的格式并将其写入标准输出,从而提供一种向 sacadmpmadm 命令呈现已设置格式的、特定于 ttymon 的数据的方法。

因此,ttyadm 命令不会直接管理 ttymonttyadm 命令是对通用管理命令 sacadmpmadm 的补充。有关更多信息,请参见 ttyadm(1M) 手册页。

网络侦听器服务 (listen)

listen 端口监视器在 SAC 下运行,可执行以下操作:

listen 端口监视器是通过使用 sacadm 命令配置的。listen 的每个实例可以提供多个服务。这些服务在端口监视器的管理文件中指定。此管理文件是通过使用 pmadm nlsadmin 命令配置的。

网络侦听器进程可以用于符合传输层接口 (Transport Layer Interface, TLI) 规范的任何面向连接的传输提供者。在 Oracle Solaris OS 中,listen 端口监视器可以提供 inetd 服务未提供的其他网络服务。

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

listen 端口监视器的管理文件由 sacadmpmadm 命令以及 nlsadmin 命令更新。nlsadmin 命令设置特定于 listen 的信息的格式并将其写入标准输出,从而提供一种向 sacadmpmadm 命令呈现已设置格式的、特定于 listen 的数据的方法。

因此,nlsadmin 命令不会直接管理 listen。该命令是对通用管理命令 sacadmpmadm 的补充。

单独配置的每个网络可以具有至少一个与之关联的网络侦听器进程实例。nlsadmin 命令控制 listen 端口监视器的操作状态。

nlsadmin 命令可以为给定的网络建立 listen 端口监视器,配置该端口监视器的特定属性以及对监视器执行 startkill 操作。nlsadmin 命令还可以对计算机上的 listen 端口监视器进行报告。

有关更多信息,请参见 nlsadmin(1M) 手册页。