系统管理指南:高级管理

终端、调制解调器、端口和服务

终端和调制解调器提供对系统和网络资源的本地和远程访问。设置终端和调制解调器访问是系统管理员的重要职责。本节解释 Oracle Solaris 操作系统中调制解调器和终端管理所涉及的一些概念。

终端描述

系统的位映射图形显示器与字母数字终端并不相同。字母数字终端连接到串行端口,并仅显示文本。您不必执行任何特殊步骤以管理图形显示器。

调制解调器描述

可以采用以下三种基本配置来设置调制解调器:

连接到家庭计算机的调制解调器可以设置为提供拨出服务。通过拨出服务,您可以从自己的家里访问其他计算机。但是,任何人都无法从外部访问您的计算机。

拨入服务正好相反。通过拨入服务,用户可以从远程站点访问系统。但是,它不允许对外进行呼叫。

顾名思义,双向访问既提供拨入功能又提供拨出功能。

端口描述

端口是设备与操作系统进行通信的通道。从硬件的角度来看,端口是终端或调制解调器电缆可以用物理方式连入的“插口”。

然而,严格来讲,端口并不是物理容器,而是具有硬件(管脚和连接器)和软件(设备驱动程序)组件的实体。单个物理容器通常提供多个端口,允许连接两个或多个设备。

常见的端口类型包括:串行端口、并行端口、小型计算机系统接口 (Small Computer Systems Interface, SCSI) 端口和以太网端口。

串行端口使用标准的通信协议,通过一条线路逐位传输一个字节的信息。

按照 RS-232-C 或 RS-423 标准设计的设备包括大多数调制解调器、字母数字终端、绘图仪和一些打印机。可以使用标准电缆,将这些设备互换连接到具有类似设计的计算机的串行端口。

当必须将许多串行端口设备连接到单台计算机时,您可能需要为系统添加适配器板。适配器板及其驱动程序软件可提供额外串行端口,以连接更多设备。

服务描述

调制解调器和终端使用串行端口软件来访问计算资源。必须设置串行端口软件,以便为连接到端口的设备提供特定的“服务”。例如,您可以设置串行端口来为调制解调器提供双向服务。

端口监视器

获得对服务的访问的主要机制是通过端口监视器。端口监视器是持续监视对打印机或文件的登录和访问请求的程序。

当端口监视器检测到请求时,它将设置在操作系统和请求服务的设备之间建立通信所需的任何参数。然后,端口监视器将控制转移到提供所需服务的其他进程。

下表介绍了 Oracle Solaris 发行版中包括的两种类型的端口监视器。

表 1–1 端口监视器类型

手册页 

端口监视器 

说明 

listen(1M)

listen

控制对网络服务的访问,例如在 Solaris 2.6 以前的发行版中处理远程打印请求。缺省的 Oracle Solaris OS不再使用此端口监视器类型。

ttymon(1M)

ttymon

提供对调制解调器和字母数字终端所需的登录服务的访问。串行端口工具自动设置 ttymon 端口监视器,以处理来自这些设备的登录请求。

您可能熟悉较早的端口监视器 getty。新增的 ttymon 端口监视器功能更加强大。一个 ttymon 端口监视器可以取代多个 getty 实例。在其他方面,这两个程序具有相同的功能。有关更多信息,请参见 getty(1M) 手册页。