免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1896 | 回复: 0
打印 上一主题 下一主题

Sco unix 培训手册6 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-23 16:08 |只看该作者 |倒序浏览

第11章 增加串行终端

    增加串行终端可以让更多的用户使用系统,增加了系统的综合能力。
  本章阐述如何:
    ·安装串行终端
    ·改变默认的终端特性
    ·在注册时设置终端类型
    ·去掉终端
    ·设置串行主控制台
    ·设置扫描码终端
    ·终端故障诊断
    在系统中增加串行终端之前,按照终端手册中的操作将终端连接到串行线上(若增加一
个串行卡,附加的设备文件名在seriaI(HW)或带有驱动程序软件的设备卡的文档中列出)。
    很多类型的终端都能支持;完整的列表参见 terminals(M)手册页。通过terminfo(M)数
据库提供对终端的支持,该数据库包含各种终端互不相同的键码和控制序列的定义和分类。
关于terminfo数据库的描述,参见terminfo(M)和terminfo(F)手册页。
11.1 安装串行终端
把终端安装到标准 COM串行线或串行扩展卡:
( l)除非你打算在 COMl端口上直接增加终端,否则应运行Hardware/Kernel  Manager
  并且从 Drivers菜单中选择 SeriaI Port或运行mkdev serial。
(2)保证在多用户方式下以 root注册。
(3)插好终端并打开开关。将其设为9600波特(或更高,参见第5步)、8个数据位、1个
  停止位、无校验、全双工,以及朋N/朋FF握手应答。若终端在此种方式下不能工
  作,在 stty(C)手册页中查找有关配置终端的建议。
  大多数终端都是用一根电缆直接连到计算机上,当然通过调制解调器连人系统也
  是可能的。DTE类终端直接连接到DTE类串行端口,而将 DCE类终端直接接到
  DCE类的串行端口需要一条电缆,该电缆将串行端口上的接收数据(RD)针与终端
  上的发送数据(TD)针相连接,将串行端口上的四针与终端上的 TD针相连接,而
  将两者的接地信号线直接相连接。
  连接 DCE类终端与DTE类串行端口或者连接DTE类终端与 DCE类串行端口的电
  缆要直接将二者的上述三根线直接连接。
  根据串行端口硬件的需要,也许还需要将数据集就绪( DSR)、数据终端就绪(DTR)
  以及载波检测(CD)针相连接。如果用软件进行流量控制,那么操作系统只要求针
  2,3和7连通即可。
(4)使用enable(C)命令启用终端。例如:
   enable  tty2a
   enable命令启动一个getty进程,它在你的终端上显示 login:提示。
(5)检查/etc / inittab文件中该串行端口的登记项是否形如下面示例中的/dev/tty2a:  ;

    Se2a:234: respawn:/etc/getty  tty2a m
    /etc/inittab登记项应形如上行所示。如果该登记项与本例形式不同,请编辑该文
    件加以修改。有关/etc / inittab 文件格式的信息可以从 inittab (F)手册页中查到。
/etc/inittab登记项中的最后一个字段是线路模式,它是一个与/etc/gettydefs 文件
登记项相对应的标号。
(6) 若端口已启用,按几次<Enter>键看是否出现 login:提示。若出现,你就可以
    准备注册了。
11.2 测试终端连接
    按以下步骤测试终端连接:
    ( l)在主控台上或者一个能正常工作的终端上,以 root注册。
    (2)用命令disable ttyname禁用该端口。其中ttyname是该端口的设备名。要确信你
       所使用的是一个非调制解调器控制设备(比如,是/dev/tty1a,而不是/dev/
       tty1A)。
    (3)尝试将输出改向到该终端上:dab>/dev/ttyname
       如果在该终端上没有看到输出的日期,而又不能确定ttyname是否正确,尝试对该
       串行端口使用其它 tty名字。
       如果你仍不能看到终端上有日期输出:
         确信终端已插好。
         检查电缆是否配置正确。
         若你的串行端口是25针(连接器),其它针脚只有在使用调制解调器或在线硬个
         流控制时才用。
      .若你的系统或扩展卡有9针连接器(DB—9),你必须使用一个9针到25针的转接器。  
  .检查你的终端设置配置。尝试改变波特率。
      .检查串行端口的开关。如果你用的是多端口卡,那么试用该卡上的其它线路。
      .将终端接到标准串行端口(COMl或 COM2)上,看终端是否能正常工作。如果你
        已经在使用一个 COM端口,那么就换到另一个上试试。
      ·如果已成功地增加了另一个终端,在能工作的终端和不能工作的终端间互换硬
        件。这样可以帮助你隔离硬件故障。
    (4)当终端上显示日期时,镊人下面的命令启用该端口:enable ttyname
       如果你看不到 login:提示,键人下面的命令:
        ps –t  ttyname
       以验证getty是否己在该端口上运行以及软件是否配置正确。
       你的屏幕上应当显示出一则类似下例的消息且在命令栏 CMD中应列出“Iogin”或
      “getty”:
         PIDT   TTY  TIME  CMD
         2557    1a    0:06  getty
(5)如果你已经多次尝试enable和disable命令,可能就不会再在该端口上产生新的getty
   进程。若如此,则关闭系统,重新启动,在多用户方式下以 root注册,再次尝试。
11.3 改变默认的终端线路特性
    你的系统可以自动适应几种不同的终端波特率和设置。同一个显示注册信息的程序,
getty(M)默认终端线路特性从一个表中读取这些终端线路的值,并尝试每一个设置直到有
一个成功,这样用户就可以注册进入系统。该表提供了对于几类不同终端线路的默认设置。
    getty作为注册进程的一部分自动执行。终端设置表在/etc/gettydefs  文件中。可以编辑该文件来增加不同的终端特性或改变现有的终端特性。
11.3.1改变/etc/gettydefs登记项
    文件/etc/gettydefs  中有几组登记项用于拔号线路和终端线路。这些不同的登记项分别对应于/etc / inittab中的线路模式设置。init程序将线路模式作为实参传给getty
可以编辑/etc/gettydefs 以增加终端设置或改变现有的设置。例如,终端线路的设置可能如下所示:
4 # B2400 HUPCL # B2400 CS8 SANE HUPCL TAB3 ECHOE IXANY  #\r\n@!login:#  5
5 # B4800 HUPCL # B4800 CS8 SANE HUPCL TAB3 ECHOE IXANY  #\r\n@!login:#  6
6 # B9600 HUPCL # B9600 CS8 SANE HUPCL TAB3 ECHOE IXANY  #\r\n@!login:#  4

可以编辑改变这个文件使得getty首先尝试1200波特率:
4 # B1200 HUPCL # B1200 CS8 SANE HUPCL TAB3 ECHOE IXANY  #\r\n@!login:#  5
5 # B4800 HUPCL # B4800 CS8 SANE HUPCL TAB3 ECHOE IXANY  #\r\n@!login:#  6
6 # B9600 HUPCL # B9600 CS8 SANE HUPCL TAB3 ECHOE IXANY  #\r\n@!login:#  4

    当然你也可以在gettydefs 中增加另外的终端线路设置。termino( M)手册页中列出了可用于终端设置的标识和允许的值。
    当你要加入新的一项时,要保证gettydefs中的登记项组共同构成一个闭集,即最后一项
的next-label字段将getty导向同组的第一项。
下例在前面的gettydefs 样本文件中增加一个300波特率的登记项:
4 # B1200 HUPCL # B1200 CS8 SANE HUPCL TAB3 ECHOE IXANY  #\r\n@!login:#  5
5 # B4800 HUPCL # B4800 CS8 SANE HUPCL TAB3 ECHOE IXANY  #\r\n@!login:#  6
6 # B9600 HUPCL # B9600 CS8 SANE HUPCL TAB3 ECHOE IXANY  #\r\n@!login:#  7
7 # B300  HUPCL # B300 CS8 SANE HUPCL TAB3 ECHOE IXANY  #\r\n@!login:#  4
11.3.2 检查终端设置
   当每次改变终端线路设置或者在gettdefs中增加新项时,都应该检查确定所设新值对getty是否有意义。这可通过执行带-c 选项和文件名的getty命令来检查。
例如,要检查 gettydefs 文件,键人:
      getty  -c  /etc/gettydefs
将扫描该文件并显示结果。如果在gettydefs 中有一些值和设置是不允许的,getty –c 将会报
告出来。关于getty和 gettydefs 的更多信息。

11.3.3 改变串行线操作
    每当用enable命令启用一个终端时,系统都会自动将串行线路的操作特性设为一组默
认值。有时这些值和终端使用的值不相匹配,所以应加以改变以满足系统和终端通信的需
要。可以用 stty(设置 ty)命令来显示一条串行线路的特性。如果要改变已启用的端口糟
性,就应当使用文件gettydefs中的项而不是下文的stty命令。

注意:
   任何用 stty 命令进行的端口设置都只在该端口打开时有效。例如,若要改变
tty2a的波特率,而tty2a又没启用,则stty 命令首先打开该端口,然后改变该端口设
置,最后关闭该端口。一旦它关闭了端口,其设置就又恢复成了原来的值。本节后面
讲到的购命令,使用while循环来避免stty的这一行为。如果在使用 stty 时不采用
</dev/ttyname进行输入改向,那么它将在当前你已经打开的串行线路上工作。这
种情况下,由于执行购命令后该串行线一直是打开的,所以设置将维持有效。


要显示某串行线当前的操作特性,可以在与该线相连的终端上键人命令
    stty  -a
    如果不可能在该终端上注册,可使用另一终端来显示该特性。作为 root在另一终端上
注册,并键人:
    stty  < ttyname
其中ttyname是相应于串行线的设备特殊文件.
    例如,本命令可显示名为/dev/tty1a的串行线的当前特性:
    stty
    该命令将显示波特率、校验策略以及其它有关该串行线的信息。这些信息在stty( C)手
册页中都有解释。
    一个经常要改动的串行线路特性就是波特率。因为改变波特率将破坏终端和系统之间
的通信,所以通常是通过连到另一个串行线上的终端来完成。在作改动前,应先搞清楚终端
当前的波特率(查看终端硬件手册了解如何确定当前波特率)。一旦你知道了这个波特率,
就可以以 root在另一终端上注册,并键人:
   (stty  speed;while :;do sleep 3600  ;done)<ttyname &
其中speed是当前的终端波特率,ttyname 是与要改变的串行线相对应设备的文件名。波特
率只能是50,75, l10,134,150,20O,300,600,1200,2400,4800,9600,19200,138400,57600,l15200,230400,460800或者921600之一。比如:
   (stty  9600;while :;do sleep 3600  ;done)< /dev/tty1a &
该命令将/dev/tty1a 串行线的波特率改为9600。注意,符号(<)用于从另一终端显示和设
置串行线。
    另一个经常要改变的是系统通过串行线处理输入输出方法。这一改动常用连到该串行
线的终端来完成。比如:
stty tabs
该命令使得系统用空格扩展制表符(用于自身不能扩展制表符的终端)。另一个例子是:
    stty echoe
该命令可使系统当你用回退键< Bksp>时,从终端屏幕上抹去被删掉的字符。
    注意,stty命令也可用于调整串行线,使之适应不常见的终端或另一类需要产生和检测
校验的串行设备或者特殊的输入输出处理。

11.4 在注册时设置终端类型
    UNIX系统要求在终端上做任何工作之前,先明确地定义终端类型。较好的设置终端类
型的办法是把你的终端类型赋给TERM 变量,这是一个特殊的环境变量,它将正在使用的
终端和/etc/termcap文件中列出的一串特性联系起来。这些特性告诉系统如何解释终端的
键以及如何在屏幕上显示数据。
    如果你正使用的是Bourne或Kom shell(sh(C)或ksh(C)),TERM的赋值形式如下:
    TERM=termtype ;export  TERM
    如果你正在使用 C  shell(csh(C)),那么TERM的赋值形式如下:
    setenv  TERM termtype
  termtype必须是与/etc/termcap  文件中定义的某一种终端相对应的名字。设置终端类型必须在该终端上键人赋值语句。
    例如,在Bourne shell下设置终端类型为ansi,在要被设置的终端上的$提示符下键人:
    TERM=ansi;export TERM
    对于 C shell,在%提示符下,键人:
    setenv TERM ansi
    如果你不能确定你的termtype应当用哪一个名字,可以通过显示/etc/termcap文件或
阅读terminals(M)手册页(其中列出了/etc/termcap文件支持的所有终端类型)来捌览所有
名字。若显示该文件本身,键人:
    more  /etc/termcap
可以将TERM赋值语句放人你的.profile文件,这样每当你注册时,系统就会自动定义终端
类型。
    关于设置终端类型的另一种方法,参见tset(C)手册页。
    如果你要让系统来设置终端类型,那么当你在不是平时所用的终端上注册时要特别当
心。系统无法检测终端赋值对于该终端是否正确,而只是假设该终端与你平时所用终端相
同。若不同的话,就必须手工设置终端类型。
11.4.1 自动设置终端类型
如果你打算在注册时自动设置终端类型:
( l)在该终端上注册,并键人 tty(C)命令,以确定正在使用的ttyname
   tty
(2)以root注册并使用文本编辑程序编辑/etc/ttytype 文件。把与该终端相对应的行的
  终端类型字段改为需要使用的类型。保留主控制台类型。若将/dev/tty1a。设置习
  wy50,按如下方法编辑/etc/ttytype:
     wy50   tty1a
(3)编辑用户启动文件,修改适当的tset(C)命令行来自动设置终端类型。在每一个 C-
  shell用户的.login文件中,加入下面一行  ;
    tset  -s- Q  > /tmp/tset $ $; source/tmp/tset $ $;/bin/ rm /tset  $ $
一定要从.login文件中删除引用TERM和TERMCAP 的默认setenv命令行。
在每一个Bourne shell或 Korn  shell用户的.profile文件中,加人下面一行:

  eval ‘test  –s’
  一定要将.profile文件中现有的tset命令行删掉。
(4)让所有的用户退出,再重新注册,以测试新的终端类型的变更。用户注册后,可通
   过执行下面命令来验证新的终端类型:
   env
11.5去掉终端
在去掉终端之前,必须采用disable(C)命令禁用它:
( l)关掉终端电源。
(2)在另一终端上以root 注册。
(3)用disable 命令禁用该终端:
   disable ttyname
   其中 ttyname是连接终端的串行线的名字。例如
   disable tty1a
   禁用连到串行线/dew/ey5o的终端。
(4)将终端从系统上拆除。现在,原先连到该终端的串行线可以再连其它设备了。
11.6 设置串行控制台
    你可以将一个串行设备(而不是显示适配器)配置为系统的控制台。boot(HW)程序在
引导时按如下过程设定默认的控制台:
    ( l)boot程序在/standt/etc/default/boot文件中寻找SYSTTY=x 项(其中,x是
      指明系统控制台设备的一个数)。
    (2)若没找到该项或/stand/etc/default/boot文件不可读,boot检测系统的显示
       适配器,并将之指定为系统控制台。
    (3)若未找到显示适配器,boot寻找 tty1a,将该串行端口设置为9600b/s、8数据
       位、1个 停止位、无校验,并将其作为系统控制台。
要将控制台设备改变为串行终端:
    ( l)进入系统维护方式。
    (2)执行如下命令(所有12个 tb设备都需在第二行中指明):
      enable tty1a
      disable tty01 tty02 tty03 … tty10 tty11 tty12
      该命令启用了串行设备,并且禁用与显示适配器相联的控制台多屏幕设备。
    (3)编辑文件/etc/default/login,将参数OVERRDIR  的值由 tty01改为串行控
      制台的 tty 线路值(该值通常为 ttyla)。此后,/etc/default/login (若 tty线路
      为 (tty1a)应为:
      OVERRRDIR=tty1a
    (4)编辑文件/etc/default/boot(不是/stand/etc/default/boot)并在文件末尾加
       入下行:
       SYSTTY:1
    (5)重新引导。
    要从命令行临时改变系统控制台设备,在 boot提示符下键人systty=x(其中,若是显示适配器,x为“cn”,若是 COMl串行端口,x为“sio”)。这并不改变或创建文件/etc/default/boot中 SYSTTY的项。

11.7 终端故障诊断
若使用串行终端时出现问题,参见:
·恢复不工作的终端
·修复挂起的终端
·修复混乱的终端显示器
·解除锁住的终端
·修复无回显终端
·校正桂起的扫描码兼容终端
11.7.1 恢复不工作的终端
    一个完全不工作的终端不但不显示注册提示符,而且不响应键盘输入。这种情况常常
是由于硬件故障或配置问题引起的。要检查不工作的终端,应该:
    ( l)检查终端亮度控制。
    (2)检查电源以及终端和计算机的通信连接。
    (3)若可能,进入终端设置模式验证终端配置的设置。这些设置应包括9600波特、8个
      数据位、1个停止位和无校验。
    (4)启用该终端所连接的端口。例如,用如下命令启用 tty2a:
       enable tty2a
    (5)确证有一个getty进程和终端端口相连。例如,键人 :
       ps –t tty2a
    (6)禁用该端口,并将输出改向到不能正常工作的终端,从而检测硬件通信。例如,用
    下列命令测试tty2a:
      disable /dev/tty2a
      echo hello> /dev/tty2a
    若这还不能使不正常工作的终端恢复正常,请查阅终端文档以获得故障诊断的建议。
11.7.2 修复桂起的终端
    当前面的工作对话仍可在显示器上看见,但它却不响应终端输入时,这个终端就被认为
是“挂起”的。要修复一个挂起的终端:
    ( l)在修复终端前至少等待60秒(若系统繁忙,就会由于系统响应时间增加而使终端
      不能立即响应击键)。
    (2)按下< Ctrl> q以重新启动传输,以免无意中按了< Ctrl> s(结束传输)键。
    (3)检查是否所有的电源线、键盘线以及通信电缆都连接正常。
    (4)关闭然后再打开终端电源使终端硬件复位,然后运行不带实参的tset(C)命令来重
       新初始化终端。
    (5)如上一节第3步所述,检查终端设置模式下的配置情况(若可能的话)。
    (6)通过从一个正常操作的终端将输出改向到锁住的终端来测试硬件通信,如上一节
       第6步所述。
    (7)用下列命令检查运行在锁住的终端端口上的进程:
       ps - t ttyline
  当终端挂起时,用 kill(C)命令终止用户正在运行的进程。若进程不能消亡,就必须重
  新引导系统以终止该进程。
(8)确定当前线路特性参数是否正确。比如,用下列命令显示tty2a的这些值:
  stty –a   /dev/ tty2a
  可以将stty设置和那些能工作的终端相比较。
(9)用下列命令重置线路特性:
   <Ctrl> j  stty sane < Ctrl> j
  若不能在终端上键人命令,可以从另一个终端上改向 stty命令,如下所示:
   stty sane
   如果 ps -t命令只显示出一个getty程序,则终端应显示注册提示符。否则,就再次检查终端硬件。
11.7.3 修复混乱的终端显示器
一个混乱的终端可以响应簇盘输入,但其显示不正确。要修复这样的终端,应该:
( l)用env命令检查该用户的终端类型(TERM)。若终端类型不正确,重新设置它。
  如,为 Wyse60设置终端类型,键人:
   TERM=wy60
  在重设终端类型之后,执行不带实参的tset命令来重新初始化终端。
(3)用下述命令重置线路特性:
   <Ctrl> j  stty sane < Ctrl> j
11.7.4 解除锁佳的终端
    如果一个终端被系统管理员锁住以防在该终端上进行注册,或者由于用户超出
了允许不成功注册次数的限制而使系统锁住终端,则在该终端上将显示如下消息:
   Terminal is disabled—see Accout Administrator
11.7.5 修复无回显终端
  无回显终端是响应键盘输入但是不显示键盘健人的字符的终端(这不同于根本不响应
输入的不工作终端或锁住的终端)。
  有时候,程序由于出错而提前终止或用户按下了< Break>键,终端都会停止回显。 要
将终端恢复到正常操作状态,健人:

    <Ctrl> j  stty sane < Ctrl> j
    由于终端并不显示你所输入的命令,所以一定要准确无误地键人该命令。
    现在终端应该显示键盘的输入。

11.7.6 校正桂起的扫描码兼容的终端

  若 PC扫描码应用程序崩溃,终端将因终端和线路特性模式不兼容而挂起。要校正这一不兼容性,注册到另一终端上,按下面所述的方法使用scanon (M)或scanoff(M)命令。
  若要把终端和线路特性恢复到 PC扫描码模式,执行下面的scanon命令,其中ttyline  是挂起终端对应的线路:
    scanon  /dev/ttyline
  若要把终端和线路特性恢复到字符模式,使用scanoff命令:
    scanoff  /dev/ttyline
  无需以 root注册就可以使用scanon和scanoff来改变自己的终端。关于scanon和
scanoff的更多的信息,参见scanon(M)手册页。

























第12章 设备管理
12.1 设备配置文件
一般情况下,当系统上配置某种设备时,一定要重新连接核心。重新连接核心,目的是把相应设备的驱动程序及相关的一些信息,加到unix的核心中去,以求系统对这种设备
的支持与管理。
系统配置文件管理着系统中所配置设备的驱动程序,直接影响着unix系统的核心。
系统配置目录:/etc/conf  
包含了unix系统的配置文件.命令.子目录。
    /etc/conf/bin/*      用来进行与系统配置及系统核心相关的操作。
                      如:增加.删除.修改设备驱动程序        
    /etc/conf/pack.d/*   设备驱动程序目标模块  
    /etc/conf/sdevice.d/* 每个设备的配置信息
    /etc/conf/node.d/*   是对加到/dev目录下设备节点的描述。
    /etc/conf/cf.d/*     连接核心所需的配置文件         
    /etc/conf/init.d/*    描述系统中每个串口的状态。

在unix系统中,文件Master和System成为系统的全部配置信息文件
Master包含的是系统配置的主信息
/etc/conf/cf.d/mdevice
描述系统当前所能支持的设备驱动程序和可配置模块的功能.特征.设备的主              
设备号。
mdevice文件格式:
参数1:驱动程序的内部名字。
参数2:表示本驱动程序所提供的功能。
参数3:表示驱动程序的特点。
参数4:与这个驱动程序相关的处理程序前缀。
参数5:块主设备号
参数6:字符主设备号
参数7:定义可以连接到控制器上的最小设备号
参数8:定义可以连接到控制器上的最大设备号
参数9:使用dma通道号

/etc/conf/cf.d/mtune
系统所有可调核心参数文件,确定了核心参数的调整范围。
/etc/conf/mfsys.d/*
包含了系统每一个可以配置的文件系统的描述。
System包含的是系统配置的局部(local)信息
/etc/conf/sdevice.d/*
sdevice(sdevice.d目录下) 文件则准确地记录了系统中哪些设备配置了,哪些设
备还没有配置,设备所使用的中断向量.I/O地址以及优先级等一些设备配置上
的具体细节
sdevice文件格式
参数1:驱动程序的内部名字。
参数2:设备使用情况,“Y” 表示设备被配置进入核心 。
参数3:表示同一个控制器上的子设备数或伪设备数。
参数4:中断优先级 。
参数5:设备的中断类型。
参数6:设备所使用的中断号
参数7:起始I/O地址
参数8:结束I/O地址
参数9:控制器的起始内存地址
参数10:控制器的结束内存地址

如果要手动地修改设备配置,最重要的是要修改sdevice.d目录下的相关文件.
当新的核心建立时,sdevice.d目录下的全部文件合并在一起,构成单个文件
/etc/conf/cf.d/sdevice.显然,每连一次核心,文件sdevice就要重构一次.
文件sdevice完全可以反映当前系统配置情况.
/etc/conf/cf.d/stune
系统调整过的核心参数文件
/etc/conf/sfsys.d/*
描述系统上可配置文件系统的配置情况。   
12.2 设备的配置
首先明确Unix系统中硬件设备的安装,实际上是转换为文件设备的安装。
安装方式:
1).菜单配置: scoadmin -> hardware/kernel  ->  硬件
2).命令配置: mkdev  

常用的设备配置与安装:
1.  硬盘:mkdev  hd
a.标准硬盘
mkdev hd disk controller
其中: disk为硬盘,controller为控制器编号  
        b.SCSI硬盘
  mkdev hd id ha lun hatype
  其中:Id为主接口卡上的控制器编号,Ha为主接口板号
  Lun为逻辑单元号, Hatype为主接口板类型
        配置多硬盘:
    如果多个硬盘已装好,SCO UNIX5.0.4以前版本需要mkdev hd两遍再做mkdev fs。
    SCO UNIX5.0.4会自动安装多个硬盘,当然扩充硬盘对重复以前版本的安装方法。
   注:  当需将第二个数据硬盘,加在另SCO unix 5.0.4系统上时。
  增加一硬盘     ( # mkdev hd )
2. 文件系统重命名,不可改变分区大小(#divvy  /dev/1s0)
增加文件系统   ( #mkdev fs )
3.光驱:mkdev  cdrom
设备名:/dev/cd0
4.磁带机:mkdev  tape
5.串口:mkdev  serial
串口1不需配(系统默认)
6.并口:mkdev  parallel
7.鼠标:mkdev  mouse
测试命令:#usemouse      
    8.modem: mkdev modem
将信息写在/usr/lib/uucp/Devices文件中                 
9.打印机:mkdev lp  
10.远程打印机
1).安装打印包
     #mkdev rlp   (客户端,服务端都要配置)   
2).配置打印机
     #rlpconf      (客户端,服务端都要配置)
3).受托主机访问
     #/etc/hosts.equiv           
11.网卡:netconfig
    如果是ISA网卡,先用驱动盘确认网卡中断,I/O地址;(NE2000 3 300-21F)如果
    是PCI网卡或做网卡在主板上,系统会自动识别。识别有可能是正确,有可能不正
    确,用驱动盘设置Device function bus的值
     12.显示卡:scoadmin  video
明确卡的型号,加载驱动包,如果发现花屏,考虑驱动包的选择正确与否,或增加
显卡内存(1M--2M)。
     13.配置可读可写光驱:
    同配置硬盘,注意,MO读写块格式(512K/块,1024K/块)
              14.多用户卡配置:
    1). 非智能卡一般用mkdev serial配置端口选择类型,设置中断号即可。
    2).其它类卡安装: 用# tar  xv6  命令,从软盘将文件复制到硬盘,后用 #install  
        安装开端口.如:#enable  /dev/tty2a如果终端连不通,可查看多用户卡的
        中断号
      15.伪终端的配置:
     #mkdev ptty 或 scoadmin -> system -> hardware -> ptty
     显示伪终端的数量                           
     #l  /dev/ttyp* |wc -l            
      16.串口终端的配置:
     在连接终端之前,无论是主机上的标准串口,还是多串卡提供的串口都要先进行
     配置。   (mkdev serial)
     终端设置:波特率9600 . 8位数据位 .1位停止位 . 没有奇偶校验 .
   全双工以及XON/OFF握手协议
   终端的安装:主机开启/关闭 # enable/disable  tty1a
   (其中tty1a是终端所占用的端口1, 系统默认串口1), 终端正常:login:
         否则;在主机上先关闭 #disable ttyxx,再输入 #date >/dev/tty1a
     如在终端显示当前日期,否则终端与主机连接存在问题     
         串口: DCE(数据通讯设备)   DTE(数据终端设备)
标准终端连线:
终端串口                         主机串口  
1.  DTE  DB25(25针) 到  DTE  DB25(25针)
          Txd 2                                2  接受
              Rxd 3                                3  发送
              Gnd 7                                7  地线  

2. DTE  DB25(25针)   到  DTE  DB9(9针)
             Txd  2                                 2 Txd
             Rxd  3                                 3 Rxd   
             Gnd  7                                 7 Gnd

标准Modem连线 :
1.  DTE终端DB25 (25针)  到  DCE Modem DB25(25针)
             Gnd 1                       1  Gnd         
             Txd 2                       2  Txd
             Rxd 3                       3  Rxd
             Rts 4                        4  Rts   
             Cts 5                        5  Cts   
             Dsr 6                        6  Dsr   
             Gnd 7                        7  Gnd  
             Dcd 8                        8  Dcd  
                 Dtr 20                       20  Dtr
  
2.  DTE终端(RJ45) 双胶线 到  DCE Modem DB25
                Dcd 1                       2 Txd
                Rts 2                       3 Rxd   
                Dsr 3                       4 Rts   
                Txd 4                       5 Cts   
                Rxd 5                       6 Dsr
                Gnd 6                       7 Gnd
                Cts 7                        8 Dcd
显示配置信息命令:hwconfig
配置的基本原则:硬件的型号,I/O地址,硬中断号


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/17749/showart_103815.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP