SUPPORT

Solaris下管理服务器ttymon端口监视器

发布时间:2022-07-15

  Solaris服务器ttymon的控制台管理现在由SMF 管理。使用svccfg 命令可以设置ttymon 系统控制台属性。继续使用SAF 命令sacadm 添加、列出、删除、中止、启动、启用、禁用、启用和删除ttymon 端口监视器。

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

  此过程说明如何使用svccfg 命令更改控制台终端类型。

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

  角色包含授权和具有一定权限的命令。

  2.运行svccfg 命令以设置要更改的服务实例的属性。

  # svccfg -s console-login setprop ttymon/terminal_type = "xterm"

  其中“xterm” 是可能要使用的终端类型的示例。

  3.(可选)重新启动服务实例。

  # svcadm restart svc:/system/console-login:default

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

  此过程说明如何在ttymon 控制台终端上设置波特率速度。基于x86 的系统上支持的控制台速度取决于特定的平台。

  在基于SPARC 的系统上支持以下控制台速度:

  1. 9600 bps

  2. 19200 bps

  3. 38400 bps

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

  角色包含授权和具有一定权限的命令。

  2.使用eeprom 命令设置适合您系统类型的波特率速度。

  # eeprom ttya-mode=baud-rate,8,n,1,-

  例如,要将基于x86 的系统控制台上的波特率更改为38400,请键入:

  # eeprom ttya-mode=38400,8.n,1,-

  3.按如下所示在/etc/ttydefs 文件中更改控制台线路。

  console baud-rate hupcl opost onlcr:baud-rate::console

  4.进一步对您的系统类型进行以下更改。

  请注意,这些更改与平台相关。

  a.在基于SPARC 的系统上:在/kernel/drv/options.conf 文件中更改波特率速度。

  使用以下命令将波特率更改为9600。

  # 9600 :bd:

  ttymodes="2502:1805:bd:8a3b:3:1c:7f:15:4:0:0:0:11:13:1a:19:12:f:17:16";

  使用以下命令将波特率速度更改为19200。

  # 19200 :be:

  ttymodes="2502:1805:be:8a3b:3:1c:7f:15:4:0:0:0:11:13:1a:19:12:f:17:16";

  使用以下命令将波特率速度更改为38400。

  # 38400 :bf:

  ttymodes="2502:1805:bf:8a3b:3:1c:7f:15:4:0:0:0:11:13:1a:19:12:f:17:16";

  b.在基于x86 的系统上:如果启用了BIOS 串行重定向,请更改控制台速度。用来更改控制台速度的方法与平台有关。

  如何添加ttymon 端口监视器

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

  角色包含授权和具有一定权限的命令。

  2.添加ttymon 端口监视器。

  # sacadm -a -p mbmon -t ttymon -c /usr/lib/saf/ttymon -v ‘ttyadm

  -V‘ -y "TTY Ports a & b"

  -a 指定添加端口监视器的选项。

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

  -t 将端口监视器type 指定为ttymon。

  -c 定义用于启动端口监视器的command 字符串。

  -v 指定端口监视器的version 号。

  -y 定义描述此端口监视器实例的注释。

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

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

  角色包含授权和具有一定权限的命令。

  2.查看ttymon 端口监视器的状态。

  # sacadm -l -p mbmon

  -l 指定list 端口监视器的状态标志。

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

  示例1:查看ttymon 端口监视器状态

  此示例说明如何查看名为mbmon 的端口监视器。

  # sacadm -l -p mbmon

  PMTAG PMTYPE FLGS RCNT STATUS COMMAND

  mbmon ttymon - 0 STARTING /usr/lib/saf/ttymon #TTY Ports a & b

  PMTAG:标识端口监视器名称mbmon。

  PMTYPE:标识端口监视器类型ttymon。

  FLGS:指示是否设置了以下标志:

  d-不启用新的端口监视器。

  x-不启动新的端口监视器。

  短划线(-)-未设置任何标志。

  RCNT:指示返回计数值。返回计数为0 指示如果端口监视器出现故障则不重

  新启动。

  STATUS:指示端口监视器的当前状态。

  COMMAND:标识用于启动端口监视器的命令。

  #TTY Ports a & b:标识用于描述端口监视器的任何注释。

  如何停止ttymon 端口监视器

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

  角色包含授权和具有一定权限的命令。

  2.停止ttymon 端口监视器。

  # sacadm -k -p mbmon

  -k 指定kill 端口监视器的状态标志。

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

  如何启动ttymon 端口监视器

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

  角色包含授权和具有一定权限的命令。

  2.启动已中止的ttymon 端口监视器。

  # sacadm -s -p mbmon

  -s 指定start 端口监视器的状态标志。

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

  如何禁用ttymon 端口监视器

  禁用端口监视器可防止新服务启动,且不影响现有的服务。

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

  角色包含授权和具有一定权限的命令。

  2.禁用ttymon 端口监视器。

  # sacadm -d -p mbmon

  -d 指定disable 端口监视器的状态标志。

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

  如何启用ttymon 端口监视器

  通过启用ttymon 端口监视器,可以使其为新请求提供服务。

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

  角色包含授权和具有一定权限的命令。

  2.启用ttymon 端口监视器。

  # sacadm -e -p mbmon

  -e 指定enable 端口监视器的状态标志。

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

  如何删除ttymon 端口监视器

  删除端口监视器将删除与之关联的所有配置文件。

  注– 端口监视器配置文件不能通过使用sacadm 命令进行更新或更改。要重新配置端口监视器,请先将其删除,然后添加一个新端口监视器。

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

  角色包含授权和具有一定权限的命令。

  # sacadm -r -p mbmon

  -r 指定remove 端口监视器的状态标志。

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

管理服务器

相关信息