1、 在服务器上安装在服务器上安装SCSISCSI光盘驱动器光盘驱动器 1 1 安装安装SCSISCSI光盘驱动器硬件光盘驱动器硬件 2 2 安装安装SCSISCSI光盘驱动器配置软件光盘驱动器配置软件安装安装SCSISCSI光盘驱动器硬件光盘驱动器硬件 SCSISCSI光盘驱动器要加入服务器作为SCSISCSI设备,必须确定:SCSISCSI主适配器类型 主适配号 目标IDID 逻辑单位号(LUNLUN)如果SCSISCSI适配器没有安装,你必须在继续安装SCSI光盘驱动器之前先安装它。安装安装SCSISCSI光盘驱动器配置软件(光盘驱动器配置软件(1 1)第一步第一步 以rootroot登录,
2、确保系统在维护模式第二步 通过两种方式进入硬件/核心管理,通过命令行启动系统管理员菜单并选择“Hardware/Kernel Manager”Hardware/Kernel Manager”即scoadminscoadminHardware/Kernel ManageHardware/Kernel Manage 或直接用命令行 mkdev cdrommkdev cdrom第三步第三步 选择第一项“Install CD-RomInstall CD-Rom Tape Tape Drive”Drive”第四步第四步 如果光驱没有配置入核心,选择配置项安装安装SCSISCSI光盘驱动器配置软件(光盘驱
3、动器配置软件(2 2)第五步第五步 键入主适配器的类型和号码。如果主适配置没有配入核心中,则键入所需硬件配置信息。当提示的时候,请确认它的值。第六步第六步 键入光盘驱动器的IDID和LUNLUN号码第七步第七步 为了与以前的SCOSCO产品分散光盘相兼容,选择能支持的CD-ROM/TAPECD-ROM/TAPE安装设备驱动程序。第八步第八步 如果这是第一个安装在你系统上的光盘驱动器,需选择你要增加的High SierraHigh Sierra文件系统第九步第九步 重新连接核心并重新启动系统第十步第十步 要用光盘驱动器,需安装上CD-ROM,例如:mount -r /dev/cd0 /mntmo
4、unt -r /dev/cd0 /mnt安装和管理打印机安装和管理打印机 1 安装并口打印机安装并口打印机 2 安装串口打印机安装串口打印机 3 打印机使用故障检测打印机使用故障检测安装并口打印机安装并口打印机 1 安装硬件以及配置并口安装硬件以及配置并口 2 确认硬件和增加打印机确认硬件和增加打印机 安装硬件以及配置并口安装硬件以及配置并口 安装硬件安装硬件第一步第一步:关闭服务器,小心地把标准并行接口电缆插在打印口和服务器的并口上。不要弄弯任何针。第二步第二步:打开打印机第三步第三步:打开服务器 配置并口配置并口 如果还没有在服务器上配置第一个并口,那么这个口在系统启动时将不被显出来。你将
5、需要安装这个端口。确认硬件的两种方法举例确认硬件的两种方法举例1 1 键入:Cal/dev/IpnCal/dev/Ipn n是表示所用的并口号,如果日历打印到打印机上,则说明物理连接是的。2 2 键入:date/dev/Ipndate/dev/Ipn n是表示所用的并口号,如果当前日期送到打印机上打印,则说明物理连接是的。增加打印机增加打印机用打印机管理把打印机加到服务器的打印机服务上:第一步 选择System Administration System Administration Fdder FdderPrinters FoldsPrinters Folds第二步 打开打印管理并选择:Pr
6、interAdd LocalPrinterAdd Local第三步 键入打印机名称,模式和设备名称。安装串口打印机安装串口打印机 1 XON/XOFF软件流控制软件流控制 2 RTS /CTS 硬件流控制硬件流控制 3 安装硬件以及配置串口安装硬件以及配置串口 4 确认硬件和增加打印机确认硬件和增加打印机XON/XOFF软件流控制软件流控制1 XON/XOFF技术的核心是解决数据传输的速度匹配问题。2 当接受缓冲区中暂存的数据量接近缓冲区的容量时,自动给主机发送一个XOFF字符(即断开字符),主机就会暂时停止数据传送,使得对方接收缓冲区中的数据进行处理。3 当接收缓冲区的未处理数据量下降到一定
7、的值时,向主机发送一个XON字符(即打开字符),它通知主机传送数据。4 周而复始,直至数据传输结束。RTS /CTS 硬件流控制硬件流控制1 当数据终端设备DTE向数据通讯设备DCE发送数据时,DTE在准备发送RTS线上发出请求信号,当DCE在清除发送CTS线上发出请求信号。由这两个信号协调DTE和DCE之间数据发送和数据接收的动作。2 只有在CTS线呈高电位时,即只有请求信号时,DTE设备才发送数据;当电位变低时,DTE设备将停止发送数据,直道它再次变为高电位。3 硬件流控制和软件流控制不能同时使用。设置设置RTS/CTSRTS/CTS协议的串口打印机协议的串口打印机第一步第一步 使用调制解
8、调器控制口(如/devdev/tty1C/tty1C)而不是标准的串口设备(devdev/tty1c/tty1c)第二步第二步 使用RTS/CTSRTS/CTS信号用于交接的打印设备与使用DTR信号用于交接的打印设备所需电缆是不同的。请参考打印机生产商的详细介绍。第三步第三步 为使使用RTS/CTSRTS/CTS 交接或PTR交接的非指示硬件流控制有效,必须用sttystty(c)(c)改变表10所示端口设置。Dash Dash 的意思是协议处于被关闭的状态。安装硬件以及配置串口安装硬件以及配置串口 安装硬件安装硬件第一步 把服务器关闭,用RS-232RS-232电缆连接所选的服务器串口和打印
9、机的串口第二步 打开打印机第三步 打开服务器 配置串口配置串口 如果还没有在服务器上配置一个空闲的串口,现在需要安装一个端口。如果需要,关闭端口以便gettygetty(c)(c)将不再发出登录提示:disable/dev/ttynndisable/dev/ttynn nn是指要连接的打印机的串口号。确认硬件确认硬件 键入:cal/dev/ttynncal/dev/ttynnnnnn表示所用串口号,如果日历打印到打印机上,则说明物理连接是正确的。如果打印机设置(速度、奇偶性,数据长度及其它)不同于串行线的缺省设置,你或许需要指定打印机设置sttystty(c)(c)。例如,为了测试一个在/de
10、vdev/tty1c/tty1c上设成9600波特的4800波特的打印机,键入:(stty 4800,date/dev/ttylc)/dev/ttylc)1pncal;echofc1pn 另外的一个替代的方式是让打印机置于offlineoffline状态,手工地按下印机的传输格式按钮,这样可以使打印机缓存中的资料打印出来。测试测试PostscriptPostscript模式下的打印机模式下的打印机 激光打印机在PostscriptPostscript模式下可以通过传输给它们PostscriptPostscript文件来进行测试(PostscriptPostscript文件典型地是以.ps结尾)
11、Cat chapter 1.ps /dev/lpnCat chapter 1.ps /dev/lpn 如果打印机无法打印,检查打印机和服务器处的电缆连接,方法是拆下电缆线重新连接。检测并口打印机安装故障检测并口打印机安装故障1 确认电缆线很牢固的连接在打印机和服务器上。2 为了检测并口电缆线,可以把它连接在能够正确运行的服务器 和并口打印机上,判断并口电缆线是否正确工作。3 通过确认其开关设置重新检测打印机配置。这必须参考打印机 的硬件手册来完成。4 重新检测并口卡上的开关设置;它必须在系统启动时被识别出 来。你可以运用hwconfighwconfig(c)(c)命令进行检测,或者检测 /us
12、r/adm/npssagesusr/adm/npssages文件得到以下这条类似的信息:Parallel 0 x378-0 x37A 07-Unit=0Parallel 0 x378-0 x37A 07-Unit=0“Unit=0Unit=0”是指/devdev/1p0/1p0,则“Unit=1Unit=1”是指/devdev/1p1/1p1,其他 类推。5 为了确认并口卡是否被识别,键入:hwcanfig-hchwcanfig-hc 如果这块卡被识别,那么屏幕上会打印出一条与前一页类似的信息。卡所占用中断被列在第三行。确认它没有与服务器其它硬件设备相冲突。检测串口打印机安装故障检测串口打印机
13、安装故障(1)1 如果打印机用XON/XOFFXON/XOFF流控制协议,请确认你指定的是非解调器控制设备,例如串口用的/devdev/tty1c/tty1c。2 如果打印机使用硬件流控制,请确认你指定的是调置解调器控制设备,例如:/devdev/tty1C/tty1C3 依照打印机硬件手册的开关位置,重新检查打印机配置。4 确认在系统启动时可以识别串口。你可以通过运行h w c a n f i gh w c a n f i g(c)(c)令 进 行 确 认,或 通 过 检 验/usr/admusr/adm/messages/messages文件进行确认。如果串口卡是一块非智能的卡,将可看到下
14、面类似信息:%serial 0 x03F8-OX03FF 04 -Unit=0 type=Standard nportsserial 0 x03F8-OX03FF 04 -Unit=0 type=Standard nports=1=1 这里“Unit=0”Unit=0”的意思是串口被认作COM1COM1,“Unit=1”Unit=1”即表示COM2。“nportnport”列表是指被识别的端口号。检测串口打印机安装故障检测串口打印机安装故障(2)5 智能串口卡使用第三方驱动程序,在系统启动时会随着驱动器的不同显示不同的启动信息。当智能卡被识别后,在引导启动时会显示类似如下信息:%onboard
15、 0 x0230 x0 x023F 34 0 Unit=0 men=0 x000D0000 nportonboard 0 x0230 x0 x023F 34 0 Unit=0 men=0 x000D0000 nport=16=166 确认卡已经被识别,键入hwcanfig-hchwcanfig-hc 如果这块卡被认别,那么屏幕上会打印出一条与前一页类似的信息。卡所占用的中断被列在第三行。确认它没有与服务器上其它硬件设备相冲突。打印机不能打印打印机不能打印 第一步第一步 确认打印机已开机,是在线状态并且电缆线没有松脱。第二步第二步 运行lpstallpstal t t判定进程是否运行,和打印机是
16、否处于打开的状态,是否接受打印请求。第三步第三步 键入hwconfighwconfig h h判定硬件是否被操作系统识别:cal/dev/ttynncal/dev/ttynn或或cal/devcal/dev/1pn/1pn第四步第四步 如果打印机打日历,但是输出是不完正的,则要确认打印机配置是否正确。如果是串口打印机,则要检测波特率并请查看打印机设置是否与打印接口描述匹配。重新启动打印机重新启动打印机 有时候关闭打印机又重新打开可能会解决打印机出现的问题。打开 enable printernameenable printername 关闭 disable printernamedisable
17、printername不能重定向输出给一台打印机不能重定向输出给一台打印机第一步第一步 确认设备文件存在于/devdev目录中。1 /1 /dev/1p0dev/1p0 crw-2 bin bin 6 crw-2 bin bin 6,0 June 13 1993/dev0 June 13 1993/dev/1p0/1p0 请确信在列表中有主要和次要设备号,而没有文件大小 (所展示的普遍文件)。如果设备文件不存在,继续执行第 二步第二步第二步 删除设备文件 rm/devrm/dev/1p0/1p0第三步第三步 重建文件及其属性 mknod/devmknod/dev/1p0 c 6 0/1p0 c
18、 6 0 chown bin /dev/1p0 chown bin /dev/1p0 chgrp bin /dev/1p0 chgrp bin /dev/1p0 chmod 600 /dev/1p0 chmod 600 /dev/1p0 ln/dev/lp0/dev/lp ln/dev/lp0/dev/lp第四步第四步 键入hwconfighwconfig-h-h可以了解端口是否被识别。如果端口 被识别,重新输出日期到打印机上:date /devdate /dev/1p0/1p0 安装和管理串口型终端安装和管理串口型终端 安装串口终端硬件 打开和关闭终端 描述登录顺序 管理终端的配置文件和应用
19、文件 终端多屏 故障检测 安装串口终端硬件安装串口终端硬件 1 安装串口终端设备所需条件 2 终端设置安装串口终端设备所需条件安装串口终端设备所需条件1 在服务器上有一个有效的串行口2 一个可支持的有合适配置的终端3 一条在终端和服务器上的串行端口之间进行连 接的恰当的电缆4 服务器上的一个可以识别你所安装的终端和终 端需要的通讯参数的软件配置 终端设置终端设置 使用终端设置屏来选择特定的设置:波特率 数据位号 停止位 奇偶性 双工 例如,你可以根据你教室终端的需要设置为:9600波特 8数据位 1停止位 无奇偶性 完全双工 XCN/XOFFXCN/XOFF交接打开和关闭终端打开和关闭终端可以
20、选择enable(C)enable(C)或disable(C)disable(C)使终端有效或无效登录。1 1 因为SCO OpenServerSCO OpenServer串口已安装“terminal-terminal-readyready”,所以增加一个终端仅仅需要执行以下两步:把终端插在端口上 打开该端口 enable ttynaweenable 这里的 是指设备文件。2 2 想 要 做 一 个 终 端 无 效 的 远 程 登 录,则 用disable(C)disable(C)。disable ttynawedisable 当你用disable(C)disable(C)命令,/etc/in
21、ittabetc/inittab和/etc/cont/initetc/cont/init.d/.d/*文件将更新。3 3 你可以通过检测端口上的gettygetty(M)(M)进程来检查端口的状态。如果gettygetty进程是存在的,则端口已打开。描述登录顺序描述登录顺序 在用户能通过终端登录前,一个必要的进程序列必须产生。这些进程可以总结为四个主要的部分:initgettyinitgettyloginshellloginshell 一般而言:initinit(M)(M)和gettygetty(M)(M)建立线路(端口)设置 首先login(M)login(M),然后登入shellshell
22、,建立终端 特定和用户特定设置。Sco OpenSeverSco OpenSever产品默认的产品默认的login selllogin sell是是kshksh(C)(C)。initinit(M)(M)任务任务 init 进程的主要任务是按照文件/etc/inittab提供的信息创建进程。由于进行系统初始化的那些进程都是由它创建的,所以把init称为初始化进程。initinit读/etc/inittabetc/inittab来获得指令 initinit启动gettygetty(M)(M)进程来打开端口gettygetty(M)(M)任务任务 gettygetty负责把终端和系统接通,它从/et
23、c/gettydefs 文件中读出终端的每种设置,试着去连接终端,直到找出一个合适的值,一旦连接成功,用户就可以从终端上想系统登录。gettygetty进程是由/etc/inittabetc/inittab中initinit的基本启动功能 来进行启动。gettygetty进行终端设置并以/etc/gettydefsetc/gettydefs中的端口描 述为基础,对终端串口时行描述。gettygetty读/etc/default/issueetc/default/issue来获得服务器名称和登 录问候。gettygetty也读/etc/issueetc/issue来获得任何附加的登录问候。get
24、tygetty执行login(M)login(M)login(M)login(M)任务任务 login(M)login(M)通过getty执行 loginlogin读/etc/default/loginetc/default/login文件获得一些默认的系 统参数 loginlogin使用/etc/posswdetc/posswd和其它有关安全属性的文件使 得用户帐号和口令生效 在用户成功用存效的用户ID和口令登录后,loginlogin:更新etc/utwpetc/utwp文件(包含了关于当前的登录信息)更新etc/wtmpetc/wtmp文件(包含最后一次多用户初始化后以 来每次登录的历史
25、信息)loginlogin命令可初始设置用户ID,组ID以及工作目录,并通过/etc/posswdetc/posswd文件确定用户登录后执行的shell。login shelllogin shell任务任务 通过loginlogin建立login shelllogin shell 一个登录shellshell启动文件激励test(C)test(C),他能够设置终端 模式:tset tset读/etc/ttytypeetc/ttytype文件连接一个终端的类型名称和 终端线路 三个主要的shell和它们的启动文件:KshKsh:/etc/profile,$HOME/.profile:/etc/p
26、rofile,$HOME/.profile和/$/$HOME/.kshrcHOME/.kshrc ShSh:/etc/profile,$HOME/.profile:/etc/profile,$HOME/.profile Csh:/etc/cshrcCsh:/etc/cshrc,$HOME/.login,$HOME/.login和$HOME/.cshrcHOME/.cshrc 定义终端的特性两个终端描述数据库定义终端的特性两个终端描述数据库 /etc/termcapetc/termcap /usr/lib/terminfo/usr/lib/terminfo/?/?/*1 1/etc/termca
27、p/etc/termcap文件是第二个终端信息数据库,它包括在OpenServerOpenServer的关于反向兼容性的有关部分之中。2 2 terminfoterminfo终端数据库文件是编辑过的,而termcap表是没有编辑的。登录时tsettset(C)(C)通过shellshell启动文件来运行 tsettset试图匹配/etc/ttyltypeetc/ttyltype文件中的一个entryentry。如果 有可以匹配的,用它来设置终端类型,如果里面没有匹配的,则提出一个新的终端类型。tsettset测试/usr/1ib/terminfousr/1ib/terminfo/?/?/*,不
28、测试etc/termcapetc/termcap 管理终端的配置文件和应用文件管理终端的配置文件和应用文件 1 设置串口的线路特性设置串口的线路特性 2 设置默认终端类型设置默认终端类型 3 删除终端删除终端 设置串口的线路特性设置串口的线路特性 串口线路特性在/etc/gettydefsetc/gettydefs中设置 经常在/etc/gettydefsetc/gettydefs文件未做任何修改时备份它,以备在万一遇到问题时再把文件拷出来。编辑/etc/gettydeftetc/gettydeft来修改或增加终端设置 通过修改/etc/gettyedfetc/gettyedf中第一区域和第二
29、区域的数字来改变串口线路的速度(波特率)用gettygetty-c-c来确认改动 getty-c/etc/gettydefsgetty-c/etc/gettydefs 1 1 pg pg 设置默认终端类型设置默认终端类型 新 的 端 口 通 常 是 用 终 端 类 型u n k n o w nu n k n o w n建 立 在/etc/ttytypeetc/ttytype文件中,你可以改动列表来匹配你所用的终瑞。你必须使用usr/lib/termiufousr/lib/termiufo/?/?/*数据库所支持的终端名称(或缩写)。第一步:在/usr/lib/termifousr/lib/te
30、rmifo/?/?/*文件中判定你所需要的 终端类型。第二步:从列表中选择所需的终端表第三步:编辑etc/ttytypeetc/ttytype文件来修改表格中所选端口连 接的终端类型。如果把终端接在新端口上,如果需要的话,你可以修改在/etc/ttytypeetc/ttytype中相联系的终端类型。删除终端删除终端 在删除终端之前,请务必确认:通告用户们你要删除终端 没有用户正在使用终端 第一步:关闭终端电源 第二步:在其它终端以rootroot登录 第三步:用disabledisable命令关闭终端 disable ttynamedisable 第四步:断开终端与系统的连接 终端多屏终端多屏
31、 unix支持串行终端多屏方式工作。前提条件是终端要具有多个页面的屏幕存储器来保存每一屏的内容并且硬件上具有屏幕切换能力。有了多屏之后,每屏对应于一个注册会话。终端多屏幕是由实用程序mscreen实现的。系统上配置了足够的伪终端tty设备,并且配置了终端的/etc/mscreencap文件记录项之后,就可以使用mscreen程序建立终端多虚屏了。建立终端多屏步骤建立终端多屏步骤1 查看一下系统上是否有伪终端的设备名字,数量是否能够满足需要。在系统上配置或增加伪tty 设备,使用命令:mkdev ptty2 建立相关终端的/etc/mscreencap文件记录项。3 使用mscreen程序建立终
32、端多虚屏。Mscreen既可以作为手动的命令行运行,也可以放在用户的.profile文件或.login文件中随着系统启动自动运行。命令行格式为:mscreen n number 故障检测故障检测 1 1 典型终端问题典型终端问题 2 2 确认终端操作确认终端操作 3 3 判定问题判定问题 4 4 对不能发挥正常功能的终端进行故障检测对不能发挥正常功能的终端进行故障检测 5 5 对挂起或者扰乱终端进行故障检测对挂起或者扰乱终端进行故障检测 典型终端问题典型终端问题终端完全失去应有的功能 不显示登录提示 键盘没有响应 与硬件有关的问题通常是导致这些情况的原因终端挂起 先前的部分依然可以看到 没有激
33、活进程,并没有键盘响应 许许多多的软件和硬件问题是导致这些情况的原因显示被扰乱 键盘有反应 进程是处于激活的 与软件有关的问题通常能导致出现这些情况 确认终端操作确认终端操作 为了检测或确认服务器与终端的连接,可以再一次重新指向输出终端:date /dev/ttylcdate /dev/ttylc 或者,你可以连续地用shell描述重新指向输出:#while truewhile true do do date /dev/ttylc date /dev/ttylc done done 如果重返命令提示符,但没有输出显示在ttylcttylc上,请检测物理 连接。检测端口是否能正常工作。如要命令挂
34、在“dumb”dumb”或“smart”smart”板口上,那么或者smartsmart板本 身或者是它的安装上可能一些错误。试着重新冷启动。判定问题判定问题 线路特性问题影响了终端基本通讯的质量。用stty命令可以设置和改变这些值。EscapeEscape码问题典型上是与终端显示的表现有关,并且可在终端上画出状态特性。如果你的终端上的TERM变量没有正确地设置,那么你将会发现EscapeEscape码类型的有关问题。对不能发挥正常功能的终端进行故障检测(对不能发挥正常功能的终端进行故障检测(1 1)第一步第一步 检测控制终端亮度控制(在最强和最弱两个方向上将此控制按钮调节到极值,观察此过程有
35、无变化)第二步第二步 检测终端、服务器的电源开关和通讯连接第三步第三步 在终端上输入建立模式并确认配置。确认所有设置和列在/etc/gettydefsetc/gettydefs文件中的各项相匹配。列出这些典型设置如下:9600波特 8数据位 1停止位 无奇偶性 全双工 调置解调器或辅助端口被使用对不能发挥正常功能的终端进行故障检测(对不能发挥正常功能的终端进行故障检测(2 2)第四步第四步 从另外的一个处于工作状态的终端设备重定向输出到有缺陷的终端上来确认硬件连接。date yes yesyes(C C)命令直到你按下键,将重复输出一个 字符串。第五步第五步 打开终端端口 enable tty
36、nameenable 第六步第六步 确认gettygetty(M)(M)进程运行在端口上 ps -t ttynameps -t 对挂起或者扰乱终端进行故障检测(对挂起或者扰乱终端进行故障检测(1 1)第一步第一步 敲进 qCtrl q第二步第二步 用,d,Del,d,或或kill kill 终止现在的进程第三步第三步 再打开终端重设终端硬件第四步 双重检测终端装配通讯特性第五步第五步 用envenv(c)(c)检测用户终端类型 如果TERM变量是不正确的,用手功设置TERM或取自用户的 ProfileProfile文件:$HOME/.profileHOME/.profile 一旦TERM设置正
37、确,不带参数地运行tsettset(c)(c)来重新初始化终端。对挂起或者扰乱终端进行故障检测(对挂起或者扰乱终端进行故障检测(2 2)第六步第六步 用sttystty sane sane恢复串口线路适当的特性:$jsttyCtrl jstty sane j sane j第七步第七步 用who(C)who(C)和psps-t-t或psps-u-u从另外的终端来判定出现故障的终端所连接的串行端口。ps-t 1aps-t 1a ps ps-u student1-u student1 从另一个终端,用stty-a ttyXXstty-a ttyXX显示当前串口线路特性如波特率和奇偶性。sttystty-a tty1a-a tty1a第八步第八步 如果在第七步执行时发现一个不正确的输出值,用sttystty(c)(c)命令把正确的值恢复到终端上。