为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > 【精品资料】SCO UNIX

【精品资料】SCO UNIX

2018-03-22 50页 doc 319KB 26阅读

用户头像

is_597436

暂无简介

举报
【精品资料】SCO UNIX【精品资料】SCO UNIX 在有SCO UNIX光碟时,制作的方法: 1.Format a 3.5 inch high density diskette using the format(C) command. 2. mount -r /dev/cd0 /mnt 3.Change directory to the images directory: cd /mnt/images/boot NOTE: The example above assumes that your CD-ROM is mounted on th...
【精品资料】SCO UNIX
【精品资料】SCO UNIX 在有SCO UNIX光碟时,制作的: 1.Format a 3.5 inch high density diskette using the format(C) command. 2. mount -r /dev/cd0 /mnt 3.Change directory to the images directory: cd /mnt/images/boot NOTE: The example above assumes that your CD-ROM is mounted on the /mnt directory. If it is mounted on a different mount point, substitute that for /mnt in the example above. 4.Use dd(C) to copy the image to the diskette: dd if=image.img of=/dev/fd0 bs=18k image is the name of the image you want to copy. 5.Verify that the image was correctly written using sum(C): sum -r /dev/fd0 Compare the result to the checksum file in /mnt/images/boot that corresponds to the image you copied. 在DOS制作的方法: Use the floppycp command to copy the image to the diskette: D:\images\floppycp \f D:\images\boot\image.img image is the name of the image you are copying. 下面是源光碟上的介绍。。。。。。。 Creating the Installation Boot Diskette: To create the installation diskette under UNIX, take the following steps: 1. Format a 3.5" High Density Diskette using the Unix format(C) command. Label the diskette SCO OpenServer Release 5.0.5 Install Disk. 2. Change directory to the images directory: cd /mnt/images NOTE: The example above assumes that your CDROM is mounted on the /mnt directory. If it is mounted on some other mount point, substitute that for /mnt in the example above. 3. Use the ezcp command to copy the image to the diskette: ./ezcp boot/install.img 4. Verify that the image was correctly written using the Unix sum(C) command: sum -r /dev/fd0 and compare it to the correct checksum, which is stored in install.sum NOTE: Depending on the version of your operating system and the configuration of your hardware, you may use a device node other than /dev/fd0. 制作SCO UNIX 5.0.x的安装软盘 在DOS,或者WIN下的制作方法 To create the installation diskette under MS-DOS, take the following steps: 1. Format a 3.5" High Density Diskette using the DOS format command. Label the diskette SCO OpenServer Release 5.0.5 Install Disk. 2. Use the ezcp.bat command to copy the image to the diskette: D: cd \images ezcp boot\install.img NOTE: Depending on your system's hardware configuration, your CDROM drive may have been assigned a different drive letter (eg. E:) win2000,red hat Linux,SCO UNIX 多操作系统安装实例 MM的最新奉献:我自己的多操作系统安装实例~~~ 换了个公司,领了台新机器,正好装一下系统,就一心想装个多操作系统的实例,把过程写下 来,给众多想装系统而遇到很多问题的朋友做个借鉴。 我装新系统共花了三天,用于验证各种方法,下面会把最好的一种办法写下来。在这之前,想要说明的是分区时千万别用M$的fdisk,划出来的分区会存在很大的毛病;其次是不知为什么用SCO的分区到REDHAT下会有区间重叠,似乎是对LBA的划分理解不同,我的硬盘在SCO下认成了255个磁头,而在LINUX下则认成了240个磁头,但总容量都是对的。SCO的fdisk不支持建各种不同分区,只能分DOS和SCO。如果只装SCO和WIN的话,建议用SCO划DOS分区。 我的机器是10G硬盘,64MRAM,RELTEK8139网卡,装的系统是win2000,sco openserver5.05, RedHat7.0,目标是SCO用1.5G,WIN用2G(C盘),REDHAT用2G,安装的关键是分区,步骤如下: 1.用REDHAT引导,进入安装界面,一路回车到划分分区的地方,选择手动分区,进入的是一个字符界面下的fdisk,用n命令可以新建分区,用m命令可以获得命令帮助。 2.分区时先建三个主分区,第一个给SCO的,第二个给WIN的,第三个是扩展分区。选n创建时会默认为linux分区,但不管,提示会是开始磁道数,然后是+xxxxM,其中xxxx是容量即是多少M,如第一个分区为+1500M,第二分区为+2000M,把剩下的所有空间分给第三个分区。建好两个分区后用t命令将第一个分区的类型改为63(GNU ...),第二个分区改为6(FAT16),第三个分区改为f(扩展分区)。 3.然后再用n命令增加逻辑分区。也是用n命令,只是接下来的选择时选l(逻辑分区),因为我的硬盘只是10G,所以我只打算分一个WIN下的逻辑分区,所以我建了三个逻辑分区,分别为2G,96M,4G。建时默认的还是linux分区,还是要用t命令把它们分别改过来,分别改成类型83(LINUX)、82(LINUX SWAP)、6(WIN95 Ext'd)。 4.用w命令写分区表后LINUX安装程序会让你继续,此时不用继续,直接断电重启机器就行了。 至此分区完毕。下面是安装系统,至于是先装SCO还是选装WIN都没关系,只要不重新分区就行。不过安装SCO时要把SCO分区设为活动分区,安装WIN时把WIN分区激活。因为要把LILO装在MBR中实现多引导,故把LINUX放在最后安装是最省事的。 系统装完后把SCO分区设为激活分区是必要的,因为SCO分区不是激活分区时SCO不能引导。另外装完LINUX后重新引导你会看到一个图形界面的LILO,你要进入LINUX修改/etc/lilo.conf,按DOS分区的格式为SCO增加两行描述,只是设备名为/dev/hda1,label为SCO。改完后运行一次lilo命令就行了,这次重启你就会看到三个提示了。 计算机技术管理人员考核复习提纲 一、 计算机常用硬件基础知识,包括服务器、PC、终端、打印机、多用户卡、密码键盘、网络设备、UPS等,安装、配置。 1、 简述多用户卡的安装步骤 答:在SCO Unix下以root用户登录执行#mkdev serial,确定卡的型号,选择中断 号(IRQ),地址(I/O addr),并重建核心。重启时能看到多用户卡的信息(或用hwconfig命令查看),更改终端类型(/etc/ttytype),激活终端(enable tty1a或 修改/etc/inittab) 2、 在RAID系统中(指RAID1-RAID5),当某一成员出错时,怎样使其做到数据自动恢复, 答:要做到数据自动恢复,必须设置一热空闲盘(HOT SPARE)。也就是说,当你配置阵列时,若采用 RAID1,除了两块RAID1的成员盘外,还必须有一块盘做HOT SPARE。这样当某一成员出错时,热空闲盘会自动替代其角色。对其他RAID级别也是一样。 3、 长期停用的电池(UPS)应充电后贮存,而且每半年需要对电池进行充放电一次,一般对电池进行浮充4~10小时左右,并在电池逆变状态下工作2~3分钟。 4、 适当的放电 ,有助于电池的激活,如长期不停市电,应人工将电池放电,每年2~4次,可利用现有负载放电,时间为1/4~1/3后备时间。 5、 不同品牌、不同容量、不同新旧的UPS电池严禁混合使用。 6、 更换打印机色带盒应注意在操作过程中不能触及打印头。等待打印头冷却后再更换。 7、 发生卡纸,通过下列步骤清除卡纸:1,关闭打印机并拔下电源线,2,打开前盖和拖纸器盖,3,将过纸控制杆板到中部,以便在滚筒处松开打印纸,4,轻轻抽出被卡住的打印纸。 8、 打印时,打印机跳过页缝线不正确,原因是打印纸长度与设置状态时设定的纸长不符。解决:用功能键来设定正确的页长或使用打印纸页长匹配设定。 9、 打印机的基本控制指令,如:换行、换页等。 10、 modem面板上各指示灯的含义。 二、 操作系统 UNIX安装与维护、Windows主要特性和一般使用方法。 1、 操作系统检查方法:检查系统出错、检查系统日志、检查登录用户、检查异常进程、cpu工作情况。 2、 安装SCO OpenServer 5 所必需的硬件基本配置如何, CPU:80486DX或以上 系统内存:32MB 磁盘空间:250MB,建议为1G以上 root文件系统大小:最小为200 MB,建议为500MB stand文件系统大小:15MB 交换区大小48MB,建议为内存的1-1.5倍 监视器:VGA,800x600或更好。 3、 如何利用系统安装光盘制作系统安装启动盘, 如果没有安装引导盘,可以在系统光盘的/images/boot目录下找到引导盘的映像文件N00,使用Unix的dd命令制作引导盘。具体步骤如下:mount -r /dev/cd0/mnt cd /mnt/images/boot dd if = N00 of = /dev/rfd0 4、 shell初始化时使用哪两个文件,/etc/profile 和 .profile 5、 以下哪些是有效的变量名,(A、D) A. _FRUIT_BASKET B.2_APPLE_A_DAY C. FOUR-SCORE&7YEARS_AGO D.Variable 6、 要想列出当前目录下所有以格式hwXYZ.ABC结尾的文件,应如何组合通配符,这里XY可为任何数字,Z为2-6的数字,A、B、C为任何字符。 答:$ ls *hw[0-9][0-9][2-6].??? 7、 给出如下变量声明:HOME=/home/range BINDIR=/home/range/bin 问:以下if 语句的输出是什么, if [ $HOME/bin = $BINDIR ] :then echo ―Your binaries are stored in your home directory.‖ fi 答:输出是―Your binaries are stored in your home directory.‖ 8、 查询当前目录下哪个ec源程序含有SetOutHand函数,使用命令:grep -l SetOutHand *ec 9、 熟练使用vi命令,掌握unix基本命令(如:ls mount cat find rlogin telnet ftp rcp tar cpio ps kill cp route netstat su lp等)。 10、 计算机病毒的特性。 11、 通过modem进行拨号上网的各项操作步骤。 13、opentp基本命令,autobranch基本命令,如何完整地安装前置机应用软件,综合业务系统各级帐务之间的关系,综合业务系统的业务流水名称,贷款户季末结息的主要处理步骤。 12、 计算机管理员的职责、计算机中心机房建设要求、农村信用社计算机业务数据如何备份。 13、 制作一份应急启动软盘,并使用应急软盘重新启动SCO UNIX系统。 14、 在UNIX系统中增加一个用户。SCO系统中超级用户密码被忘记,如何解决。 15、 前置机中网卡、打印机、多用户卡的安装。 三、 C语言与Unix Shell 1、写一个shell程序,能知道与联社连接的所有线路通断情况(提供有IP地址的文本,用ping命令检测) ping.sh: clear for IPADDR in `cat ip.txt` do ping -c 1 $IPADDR 1>/dev/null 2>/dev/null RESULT=$? if [ $RESULT != 0 ] then RESULT="我没有开机!等着吧......" else RESULT="欢迎你进入本机!" fi echo $IPADDR ': ' $RESULT done 2、 写一个shell程序,在AIX Unix或SCO Unix操作系统下,如何将数据定时、自动、每天 备份到本地盘的指定目录和磁带中。 修改文件:/var/spool/cron/crontabs/root 加一行―0 0 * * * /usr/bin/data_back >/dev/null 2>&1‖ data_back源码: DATASOURCEDIR=??? DATATARGETDIR=??? WEEK=`date |awk '{print $1}'` cd /$DATASOURCEDIR tar cvf DATA.TAR * compress -H DATA.TAR mv DATA.TAR.Z $DATATARGETDIR/$WEEK cd $DATATARGETDIR tar cvf /dev/rct0 $WEEK/ DATA.TAR.Z 3、写一个用SQL语言和C语言组合的程序,该程序实现对表t_mast操作,实现帐户开销户登 记簿输出,并将结果写入文件hist.log中。 (表结构字段如下: acctno char(22) 帐号, name char(40) 户名, drbal double 借方余额, crbal double 贷方余额, opendate char(8) 开户日期, closedate char(8) 销户日期, state char(2) 帐户状态 00-正常 01-销户 02-其他 索引字段:acctno 查询范围:所有记录 文件内容:以上7个字段内容 4、 计算1到100之间奇数之和偶数之和。 5、下列函数实现对公贷款借据号自动产生,输入参数:机构号、年份;输出参数:借据号; 借据号组成(共15位):机构号(6)+年份(4)+循序号(5);阅读以下程序,要求完成其中填空。 或(根据以下原代码写出程序能实现什么功能) int DdaGenDueBillNo( inst_no, year,due_bill_no ) EXEC SQL BEGIN DECLARE SECTION; PARAMETER char *inst_no; PARAMETER char *year; PARAMETER char *due_bill_no; EXEC SQL END DECLARE SECTION; { EXEC SQL BEGIN DECLARE SECTION; long due_ser_no; EXEC SQL END DECLARE SECTION; int err_code; EXEC SQL SELECT DueSerNo INTO :due_ser_no FROM T_DDA_DUESER WHERE InstNo = :inst_no AND Year = :year; if ( SQLCODE ) { if ( SQLCODE != 100 ) DB_ERR( "SELECT FROM T_DDA_DUESER:") else { EXEC SQL SELECT MAX(DueBillNo[11,15]) INTO :due_ser_no FROM T_DDA_LOAN WHERE DueBillNo[1,6] = :inst_no AND DueBillNo[7,10] = :year; if ( SQLCODE ) { DB_ERR ( "SELECT FROM T_DDA_LOAN!") } else if (due_ser_no = 100000 ) APP_ERR( "借据顺序号不能大于99999!") sprintf(due_bill_no,"%s%s%05ld",inst_no,year,due_ser_no); return( ERR_OK ); } 5、 写一个能计算活期储蓄利息程序。要求:输入为(金额,、计算利息积数的天数、年利率%),输出为(利息)。 注(测试:年利率为0.99%,10000 元存一年的利息=99 元;程序源码文件名与程序执行文件名一致,如:test.c 和 test) 四、 Informix / SQL 1、 检查Informix数据库空间的命令是_______(onstat -d) 检查Informix数据库再线用户命令是_____(onstat -u) Informix数据库的带路径日志文件是_____ ($INFORMIXDIR/online.log) 安装Informix数据库的几个主要环境变量_______ ($INFORMIXDIR,$ONCONFIG,$INFORMIXSERVER) 知道sessid=7012的用户正在做什么事情的命令是______ (onstat -g ses 7012) 检查数据库目前的读写状况______(onstat -p) 检查数据库共享内存的配置及新申请的共享内存命令是____ (onstat -g seg) 启动数据库的命令是_____(oninit) 关闭数据库的命令是_____ (onmode -ky) 将数据库由online状态切换到单用户状态的命令是_____ (onmode -s) 将数据库由单用户状态状态切换到online状态的命令是_____ (onmode -m) 杀除数据库在线用户(sessid=7012)的命令______ (onmode -z 7012) 对某个数据库(DataDB)进行备份的方法有 1_____________(ontape -s -L 0) 2_________(dbexport DataDB -ss) 2、 数据库系统检查方法:查看数据库系统日志(online.log),检查数据库LRU写(onstat -p),检查数据库CHUNK状态(onstat -d),检查逻辑日志(onstat -l),检查逻辑日志连续备份是否存在,检查数据库check point时间(onstat -m),检查数据库共享内存使用情况(ipcs),查看用户(onstat -u)。 3、 将数据库备份到磁带上dbexport -c -t /dev/rmt0 cbsdb 数据备份的恢复dbimport 4、 在Informix中创建索引的优缺点,优点:强制实施行的唯一性、加速连接、加速数据检索、加速ORDER BY和GROUP BY。 缺点:创建需要时间、占用磁盘空间、数据修改耗时更多。 5、 写一个ESQL/C程序流程图,实现功能:根据机构号(instno)查询该机构下在某一时间段内(date1,date2)到期的贷款(帐号、借据号、余额、贷款日期、到期日期、利率)。要求写出定义的游标及ESQL查询语句。 答: N 初始化变量 定义游标 打开游标 开始循环 将信息送至前台 (sqlcode=100) Y 结束循环 释放游标 结束 定义游标:$declare cursor Cur_loan for select CurrAcctNo, DueBillNo, LoanBal, BegDate, EndDate, IntRate From T_DDA_LOAN Where CurrAcctNo[1,6] = $instno And EndDate = $DATE2 Order by CurrAcctNo,DueBillNo 五、 综合业务处理系统 1、 综合业务系统以会计核算为核心,充分体现大会计的设计思想。 2、 综合系统业务流程: 传票数据录入---前置机记录流水日志并上送主机---主机记录交易流水---处理分户帐、登记明细帐、处理登记簿---记会计主帐---主机下传数据至前置机---前置机更新日志并显示或打印 3、 下列属于永久保管的数据有:结息日日终、月末日终、数据移植日日终、年末日终。 4、 日终批量是发现数据库出错, 原因是长事务造成的,如何解决? 答:有三种解决方法。 1、 增大 数据库使用的共享内存:修改$ONCONFIG文件的BUFFERS个数 关闭数据库,重启数据库,重新做日终。 2、 修改相应应用程序将次步处理该为短事务。 3、 修改数据库日志方式将其该为无日志方式。 做法:将数据库备份设备置为/dev/null 重启数据库(onmode -ky, oninit) 进行0级备份(ontape -s -L 0) 修改日志记载方式(ontape -s -L N) 5、 清算中心记帐时发现23230100科目下的某一分户余额透支,要求设为允许透支如何设置? 答:将T_CIS_ITEM表中,23230100科目的余额方向设为贷方可红(baldir=5) 6、简述储蓄临柜人员一天的业务流程。 答:签到、领用凭证、记帐、轧帐、签退 7、请写出综合业务系统的其中五种业务流水名称。 答:主帐流水、内部帐流水、储蓄流水、对公流水、凭证流水、主机(原始)流水 8、 请说出日常业务批处理的主要的六个步骤。 答:批前备份、批前处理、批量处理、报表生成、业务初始化、批后备份 9、 请简述综合业务系统的帐务结构主要构成及相互之间的关系。 答:主要构成:总帐、主帐、各种分户帐 综合业务系统中总帐是会计主帐的汇总反映、会计主帐是分户帐的汇总反映。 10、 请简述对公活期存款帐户销户的主要六个步骤。 答:1、单户结息 2、贷款还清 3、贷款利息还清4、单户对帐单打印 5、全额借记存款帐户6、存款帐户销户 11、 简述批处理中贷款季末结息(基本存款帐户)的主要处理步骤。 答:借记存款帐户、贷记损益帐户、借记应收未收利息帐户、结息贷款户积数清零、产生利息清单及利息传票 12、 请简述联社中心机房的管理办法。 答:1、进入主机房的仪器、设备等必须在机房外预先做好清理工作,以免污染机房。2、机房内严禁存放易燃、易爆、腐蚀性物品及强磁性物体。3、机房内须保持适当的温度、湿度及照明度。4、定期对机房进行一次全面清洁,保持机房机器设备清洁无尘。5、严禁使用汽油、酒精等溶剂清洁设备。6、机房内的电源插座、开关等,不得随意变更用途,不得随意接电源拖板。7、定期检查机房内供电系统。8、严禁无关人员出入。9、机房内各种机器设备应由专人负责管理,并定期检查。 13、 中心机房建设所要达到的五防要求 是什么, 答:防水、防火、防雷、防静电、防鼠 14、 业务前置机与远程终端无法通讯,没有login登录画面,你认为有那些情况会导致出现这种现象。 答:终端问题、线路问题、通讯设备问题、前置机硬件问题、设备连接问题 15、在业务前置机中进行操作,目前前置机与主机通讯已经联结。现提供一个run.TAR前台AutoBranch打包文件,要求在abs用户下安装前台程序,并要求操作员能直接用abs用户进行登录办理临柜业务。 (前置机OTP用户为:/u/opentp20机构号:100001~100020 柜员号:1001~1020 密码:000000) 六、 网络(原理、基本命令、通讯) 1、 ISO/OSI 七层网络模型:物理层、链接层、网络层、传输层、会话层、表示层、应用层。及各层的基本含义。 2、 IP地址如何划分,根据一个IP地址的第一个8位字节数值的大小判断类别,A类:0-127,B类:128-191,C类:192-223,D类:224-239,E类:240-247 3、 下列从小到大排列:Bits位、Frame帧、Packet报文、Segment段、Data数据 4、 IP地址与MAC地址在ISO/OSI 七层网络模型中哪一个更接近于物理层。 MAC地址用一个48位(6个字节)的数值唯一地表示主机,由六个十六进制的数字组成,各位间通常由冒号隔开,如8:0:21:0:e7:c8 5、 十进制数219的二进制值是多少,11101011 01011101 10101011 11011011 6、 Cisco路由器中的内存有哪些类型, A RAM,ROM,NVRAM,Boot B RAM,ROM,NVRAM,Flash C Config,RAM,ROM,NVRAM,Flash D Buffers,RAM,NVRAM,Flash 七、 前置机安装、OpenTP配置 1、 absnb用户和opentp20用户同属ofp用户组。 2、 ABS20系统安装:以absnb用户登录,将ABSRUN.Z及installrun文件拷贝在absnb目录下,运行./installrun命令完成安装。 3、 OPENTP20系统安装:root用户登录,将installopentp20.tar.Z解开至opentp20目录下,运行./installopentp命令安装。设置/home/opentp20/etc/OTPCFG.TXT文件中MASTER项和添加NETWORKS项。 4、 修改前置机各终端类型vt100在/etc/ttytype中 5、 检查终端配置和系统参数使用命令adm -d nbdb进行检查。 八、 计算机安全常识、计算机#管理# 1、 取消root用户外的其他用户的su命令:root用户登录,vi /etc/auth/system/authorize,在auth:后将su选项删除。 2、 屏蔽finger命令:root用户登录,vi /etc/inetd.conf,在finger前加#注释掉这一行。 3、 非授权人员进入机房须经电脑科负责人批准,填写非授权人员出入机房登记簿。 4、 机房内禁止使用水、干粉或泡沫等易产生二次破坏的灭火剂。 5、 为加强网络访问控制的管理,允许通过中心指定的计算机,对所辖网点进行远程登录,各网点之间不可以相互登录。 6、 数据备份流带应该异地存放。 7、 主机系统密码采用双人密钥管理办法。 8、 论述题:如何做好农村信用社计算机技术管理工作。 SCO OpenServer 5.0.5安装 本文出自: 作者: (2001-11-03 08:05:00) 插入Boot软盘,或放入安装光盘(505支持光盘启动),打开主机电源,出现 "Boot:"提示符后,按回车键继续; ** 硬件检测完后,按回车键继续; 选择光驱的接口。系统能自动检测CD-ROM是SCSI还是IDE类型的,若显示的参数不对,按计算机的实际配置进行调整,按回车键继续; 选择Keyboard类型为:US English , 按回车键继续; 输入"SCO OpenServer User License"的许可证的License Number和License Code,注意大小写,确保正确后,按回车键继续; 安装方式有Upgrade (升级)和Fresh(全新)两种(注意:Upgrade是指从5.0.x升级到5.0.5,非3.0升级到5.0),选择Fresh,按回车键继续; 配置基本系统:输入Systemname(系统名),Domain name(域名),Security profile(安全级别),Time zone(时区)和Language(语言),按空格键选择,时区选―Asia‖和―China‖。若对SCO UNIX不是很熟悉,请用缺省值,确定后按回车键继续; 进入―Initial System profile‖界面后,如果以后要在SCO OpenServer上装Informix、Sybase等数据库,就将第三项―Database Sevices‖改为"Yes",否则用缺省值,按回车键继续; 接着进行硬盘规划(Hard disk setup)和选择要安装的软件。将光标移到―Hard disk setup‖一栏,按空格键进行硬盘划分,再按空格键后,选择―Custom‖(此项会破坏硬盘原有的分区上,若不想破坏原有的分区,请选择 inactive),按回车键, 键入SCO UNIX分区的大小值,然后将"swap"子区的值改为内存的两倍,确定后按回车键;回到 "Preparing your disk an choosing software" 界面后,"option software„" 一项用缺省值,按回车键继续; 配置网卡、网址、显示卡、鼠标和E-MAIL系统。若不能自动检测到网卡,可在系统装完后用netconfig命令配置;显示卡选用缺省值(IBM VGA),装好后可以修改其类型;鼠标如果是串口鼠标,则选Microsoft serial COM1,若为Keyboard Mouse(PS/2),则选Hight revolution Keyboard Mouse;E-Mail系统选为"send mail"; 最后,输入超级用户root的密码两次。 至此,设置完成。随后,系统将自动安装,所需时间视机器配置而定,约30分钟到一小时不等。 最后,出现―safe to power off‖,即告安装完成。 ** 对于某些服务器的SCSI卡或阵列卡,SCO UNIX没有其驱动程序,即认不出其连接的硬盘或光驱,这就需要向硬件经销商索取其驱动程序,即BTLD包。安装时,出现 "Boot:" 后,输入―link‖,然后按提示输入BTLD驱动程序包名,如有些Compaq服务器的是 "CUCHA"。以后的过程 SCO限制ROOT用户远程登录的几种方法 本文出自: 作者: 赵宇 (2001-08-09 07:00:00) 第一种方法: 屏蔽telnet功能。 telnet功能被屏蔽掉后,任何用户都无法登录,当然ROOT也无法登录。但这种方法太过极端。故不可取。 第二方法: 在/etc/default/login中增加一行命令 CONSOLE,tty01 经过这样设置后,用户只能在第一个控制台上以ROOT登录。任何其他控制台和所有远程用户均无法登录。 第三种方法: 只允许指定的用户以ROOT用户远程登录 若服务器的地址为134.33.86.13;允许地址为134.33.86.17和134.33.86.18的机器以ROOT登录。 1. 首先编辑/etc/hosts文件,内容如下: 127.0.0.1 local 134.33.86.13 jnzy.jndx.com 134.33.86.17 root2 134.33.86.18 root3 2. 写一段程序放入文件/.profile中 : # @(#) root.profile 68.1 98/01/20 # # Copyright (C) 1989-1998 The Santa Cruz Operation, Inc. # All Rights Reserved. # The information in this file is provided for the exclusive use of # the licensees of The Santa Cruz Operation, Inc. Such users have the # right to use, modify, and incorporate this code into other products # for purposes authorized by the license agreement provided they include # this notice and the associated copyright notice with any such product. # The information in this file is provided "AS IS" without warranty. # TY=`tty|cut -b 9-12` WH=`finger|cut -b 32-79|grep "$TY"|cut -b 29-39` KK=`tty|cut -b 6-9` if [ "$KK" = "ttyp" ] then WH=$WH else WH="local" fi trap 1 2 3 9 15 if [ "$WH" = "local" -o "$WH" = "root2" ] then SHELL=/bin/sh HOME=/ PATH=/bin:/etc:/usr/bin:/tcb/bin:/zy # set terminal type eval `tset -m scoansi:${TERM:-scoansi} -m :\?${TERM:-scoansi} -e -r -s -Q` export TERM PATH SHELL HOME [ -x /bin/mesg ] && mesg n # if mesg is installed... date else echo "you can not telnet by root:\07\07" #拒绝登录并响铃告警 echo "press any key to exit",按任意键退出 read sad exit fi 这样只有在IP地址为134.33.8.17和134.33.86.18两台机器上能以ROOT用户登录,其 他地址不可以用ROOT登录。 从而保证系统安全。 SCO UNIX的一些使用 本文出自: 作者: (2001-07-06 13:04:00) 一、 用 SCO UNIX 系统盘建立引导盘: 1. 在已经安装 UNIX 系统的机器上挂起 SCO UNIX 系统盘: # mount /dev/cd0 /mnt 2. 进入光盘上相应的目录: # cd /mnt/image/boot 3. 在软驱中插入软盘: # dd if=./N00 of=/dev/rfd0135ds18 bs=512 4. 如果是SCSI 硬盘,需要在按以下步骤做alad引导盘: # mount /dev/cd0 /mnt # cd /mnt/image/alad # dd if=./N00 of=/dev/rfd0135ds18 bs=512 二、 在 IBM Netfinity 5000, 类型为 8659-12Y 的主机上安装SCO 5.0.4: 1. IBM Netfinity 5000的SCSI 接口类型alad325与上述alad 接口类型不同, 在安装系统前,需要用IBM随机带的2号光盘 Software Guide 来做alad325的驱动。其步骤如下: 用2 号盘Software Guide 引导主机,出现主菜单: ? 选择 Operating System Installation ? 选择 SCO Open Server ? 选择 OpenServer Release 5.0.4 ? 选择 Server : IBM Netfinity 5000 Hard Disk Adapters : IBM Netfinity SCSI-2 Fast/Wide PCI Adapter Network Adapters : IBM Netfinity PCNet Ethernet Controller ? 选择 7800 Family Manager [ SCO UNIX ] ? 选择 7800 Family Manager Set Disk 2 of 2 ? 插入软盘,按OK 后开始做盘 2. 开始安装 SCO UNIX 系统: 1) 插入引导盘,在 boot 提示符下输入: > restart link=alad325 Sdsk=alad(0,0,0,0) Srom=wd(0,0,0,0) 2) 当提示 Please insert the fd(60) alad volume时,插入 alad325 驱动盘 3) 当提示: Please enter which routine (0-40) to replace (??‘ to list) 时输入:25 4) 成功后插入引导盘 5) Enter 后再插入 alad325 盘来 link, 按回车键。 6) 出现屏幕, Media device to be used : IDE CDROM IDE Controller : primary Master or slave : master 7) Keyboard : US English 8) License Number: 需要输入 License Code: 需要输入 License Code: 需要输入 9) 选择 Fresh, 表示重新安装 10) 输入以下信息: System name : 需要输入 Domain name : 需要输入 Security profile : Traditional Time Zone: Geographical area : Asia Asian time zone: China Standard Time (CST) Daylight savings time: user must set after Installation 11) Language : Standard C (English) 12) Standard Enterprise System configuration : Yes Lightweight character terminal configuration : No Database service : Yes 13) Hard disk setup : * Disk 0, 4290MB Paratitions & filesystems : customize Name Mount Point Size(in MB) Type 0 boot /stand 15 EAFS 1 swap 512 NONFS 2 root / 600 HTFS 3 u0 /u0 1000 HTFS 4 u1 /u1 2162 HTFS 5 0 NOT USED 6 recover 1 NONFS 注:上述假定硬盘的大小为4.5G。 swap 区的大小应为内存的2-4 倍。 * Disk 0 bad block type : None Hard disk setup : Layout now customized : Bad Blocking OFF 14) Optional software : (Optional) 软件的安装可根据需要,按空格进行选取,按回车进行确认。 Optional software : xxxM total 15) Network card : Deferred Network address : No networking card configured Video and graphics : No graphics Mouse : Low Resolution Keyboard Mouse Email system : sendmail 16) Root password: 需要根据提示输入两遍 17) 系统安装开始, 安装结束后机器自动引导。 18) 安装IBM 服务器网卡: 系统重新引导后用 Root 注册: # netconfig 在菜单上选 Hardware ? Add new LAN adapter ? IBM PCI Ethernet Adapter PCI BUS# : 0 Device# : 9 Function# : 0 在菜单上选 Add protocol ? IBM PCI Ethernet Adapter ? SCO TCP/IP * SCO TCP/IP Configuration Local Host Name : 需要输入 IP Address : 需要输入 Netmask : 需要输入 Broadcast Address : 需要输入 Domain Name : 需要输入 TCP Connections : 256 Pseudo Ttys : 16 在菜单上选择 Hardware ? Exit Do you want to re-link the kernel now? [Yes] Rebuild the kernel and kernel environment? [Yes] # reboot 在系统引导时出现 %stbg 的设备提示即为网卡。 三、 在SCO系统上安装HP35480A 磁带机: 1. 设置磁带机的开关和SCSI地址: 配置开关在磁带机的下面。在SCO系统上安装的配置开关如下: 1 2 3 4 5 6 7 8 On On Off On On On On On SCSI ID 号的设置位于磁带机的后部。把磁带机的ID号设为 6 , 根据二进制规则,把短路块插在SCSI 1 和 SCSI 2 上 : 6 = 21 + 22 2. 把磁带机安装到主机的SCSI 接口上,SCSI连线的彩色条带端靠近电源。 3. 用root 用户注册。 1) # mkdev tape 2) 选择 1- Configure SCSI tape drive 3) 选择 Install tape drive 4) Select the appropriate SCSI adapter : alad 5) Select the appropriate SCSI bus : 0 6) Select the Target ID to match the SCSI ID set on the back of the drive: 6 7) Which the LUN of device : 0 8) Enter y to update the SCSI configuration. 9) Enter the following details (do not type the quotes): o "HP" for the Vendor identification string o "2" for the SCSI version to which the drive conforms o "2" for the Response Data Format (SCSI-2) o "4" for the DAT device 10) 支持的磁带类型: 选1 – Generic SCSI-1/SCSI-2 tape drive 11) Enter "q" to leave the boot string displayed when the system is rebooted unchanged. 12) Enter "q" to return to the Main Menu. 13) Enter "q" to quit. 14) rebuild the kernel and the kernel environment [Yes] 15) select the new kernel to be booted by default [Yes] 上述过程产生以下设备文件: /dev/xct0 linked to /dev/xStp0 /dev/rct0 linked to /dev/rStp0 and /dev/rmt/0b /dev/nrct0 linked to /dev/nrStp0 and /dev/rmt/0bn 16) 对磁带机进行测试: 放入磁带,等待绿灯稳定后,对磁带进行如下操作: # tar cv8 /etc/hosts # tar tv8 若以上操作正常,则表示安装正确。 3. 若主机上没有SCSI 接口,则须加一块接口卡,可以选择 Fast SCSI-2 CI-2020M 卡。 1) 在主机上用以下命令看硬件的配置: # hwconfig 选择一个空闲的中断号, 例如,中断9为空闲。 设置接口卡的跳线为9 (ON表示插短路块,OFF表示不插短路块): IRQ9 IRQ10 IRQ11 IRQ12 IR1 IR0 PAR >1GB EDC ESN ON OFF OFF OFF ON ON OFF ON OFF OFF 2) 把磁带机连接到卡上,使SCSI连线的彩色条带端靠近电源。 3) 开机引导,出现下面的硬件设备列表: %adapter 0x340-0x35F Vector=9 type=smad ha=0 id=7 fts=s 4) 用root 注册: # mkdev tape 5) 选择 1- Configure SCSI tape drive 6) 选择 Install tape drive 7) Select the appropriate SCSI adapter : smad 8) Which ?smad‘ SCSI host adapter supports this device : 0 9) 是否改变当前的中断和地址范围:Yes 10) Select target ID to match the SCSI ID Set on the back of the drive : 9 11) 输入 start I/O address : 340 12) 输入 end I/O address : 35F 13) update link-kit(Y/N) : y 14) Which SCSI bus is this device attach to: 0 15) Which Target ID for this device: 6 16) Which the LUN of device : 0 17) Update the SCSI configuration : y 18) Enter the following details (do not type the quotes): o "HP" for the Vendor identification string o "2" for the SCSI version to which the drive conforms o "2" for the Response Data Format (SCSI-2) o "4" for the DAT device 19) 支持的磁带类型: 选1 – Generic SCSI-1/SCSI-2 tape drive 20) Enter "q" to leave the boot string displayed when the system is rebooted unchanged. 21) Enter "q" to return to the Main Menu. 22) Enter "q" to quit. 23) rebuild the kernel and the kernel environment [Yes] 24) select the new kernel to be booted by default [Yes] 上述过程产生以下设备文件: /dev/xct0 linked to /dev/xStp0 /dev/rct0 linked to /dev/rStp0 and /dev/rmt/0b /dev/nrct0 linked to /dev/nrStp0 and /dev/rmt/0bn 25) 对磁带机进行测试: 放入磁带,等待绿灯稳定后,对磁带进行如下操作: # tar cv8 /etc/hosts # tar tv8 若以上操作正常,则表示安装正确。 创建带网络功能的SCO UNIX 5.05应急软盘组 本文出自: 作者: 刘秋根 (2001-07-06 07:00:00) 当SCO UNIX 系统发生灾难性的故障时,应急引导软盘组能够帮你恢复系统。它可以恢复损坏了的root文件系统,而无需重装整个系统。如果在分布式网络应用环境下,应用系统本身也已损坏,要从网络中的其它计算机上查询或复制应用系统,就需要制作带网络功能的SCO UNIX 5.05应急软盘组,以便可以使用rlogin、telnet、ftp等命令来登录远程计算机系统读取文件。可以用两张3.5英寸1.44MB软盘来创建应急引导软盘组,具体步骤如下: 1root注册; 2SCOadmin 中Filesystems 目录下的Floppy Manager.或键入以下命令: mkdev fd; 32来创建应急引导软盘组; 42; 52先创建boot引导软盘; 6 系统一样的核心,另一种是较小的通用核心,它链接的驱动程序较少。一般应选择特定的核心,如果你当前的核心相对你的软盘来说太大,就只能选择建立一个通用核心; 7 8,你会看到文件复制到软盘上的消息,然后,使用 fsck 检查文件系统,当全部完成时,从驱动器上移开软盘,贴上boot标签; 9Enter键继续,返回选择文件系统类型菜单,选择1创建root根文件系统软盘; 10 11RAM盘上以便压缩,其中包括将/dev/cmos 复制为/etc/cmosroot 。以后可以使用这个文件来恢复CMOS设置; 12 Do you want a shell escape to place extra files on the root filesystem?(y/n)回答y,你将会看到如下信息: You can copy files into/mnt to customize your root filesystem floppy After you finish,type ―exit 0‖to continue You have n free blocks(512 bytes each)available on the floppy 此时,命令提示符是; 13提示符下用下列命令复制网络服务文件: cp/etc/services /mnt/etc/services cp/etc/tcp mnt/etc/tcp cp/etc/slink /mnt/etc/slink cp/etc/ifconfig /mnt/etc/ifconfig cp/etc/inconfig /mnt/etc/inconfig cp/bin/who /mnt/bin/who cp/bin/ps /mnt/bin/ps cp/usr/bin/telnet /mnt/usr/bin/telnet cp/usr/bin/rlogin /mnt/usr/bin/rlogin cp/usr/bin/ftp /mnt/usr/bin/ftp exit 0 14 fsck 检查文件系统,当全部完成时,从驱动器上移开软盘,贴上root标签,带网络功能的SCO UNIX 5.05应急软盘组便制作完成。 若要使用应急软盘组中的网络服务功能,可在用应急软盘组引导系统后,输入tcp start 手工启动网络服务。 刘秋根(浙江新余 338000 中国人民银行浙江省新余市中心支行科技科) SCO UNIX 环境下不同容量硬盘的对拷 本文出自: 作者: 江山 (2001-07-05 22:08:01) 贵刊1999年第10期《技术交流》栏目介绍了两种UNIX操作系统的快速安装法,对金融系统为解决2000年问题而进行的系统换版很有帮助。但是,使用这两种方法安装UNIX都存在一个缺点,即要求复制硬盘(目标盘)比被复制硬盘(源盘)容量大或者两者相等,这样在目标盘容量比源盘大时,就会造成目标盘容量的浪费。笔者在系统换版过程中摸索出一套可以在不同容量硬盘之间拷贝安装UNIX的方法,现介绍如下。 在开始硬盘对拷之前,首先应将已安装好系统的源盘和空白目标盘分别设置跳线,安装在计算机上。开机,进入CMOS设置两块硬盘的参数,然后进入源盘的超级用户root,就可以开始拷贝了。 以下是在digital P200微机上,SCO Open Server Release 5环境下进行硬盘对拷的过程。 1.增加一块硬盘 ,mkdev hd 1 0 Your root hard disk is attached to an IDE controller. Pick one of the choices below or you may quit and Invoke mkdev hd ,u for a detail usage message. 1)Add a hard disk to IDE controller 2)Add a hard disk to SCSI controller 3)Add a hard disk to an IDA controller(EISA) Enter 1,2,3,or enter 'q' to quit:(输入1) „„ If you wish to exit the entire installation at this menu, Press the key. Hard Disk Drive 1 Configuration 1.Display current disk parameters 2.Modify current disk parameters 3.Select default disk parameters Enter an option or 'q' to quit: (这是dkinit程序的菜单。在此可以选1显示目标硬盘参数,如不符要求,可选2进行修改,然后输入q继续) „„ 1.Display Partition Table 2.Use Entire Disk for UNIX 3.Use Rest of Disk for UNIX 4.Create UNIX Partition 5.Activate Partition 6.Delete Partition 7.Create Partition Enter your choice or 'q' to quit: (这是fdisk程序的菜单。在此可以对目标硬盘按需要进行分区,然后输入q继续) „„ 1.Print Current Bad Track Table 2.Scan Disk (You may choose Read,Only or Destructive later) 3.Add Entries to Current Bad Track Table by Cylinder/Head Number 4.Add Entries to Current Bad Track Table by Sector Number 5.Delete Entries Individually from Current Bad Track Table 6.Delete All Entries from Bad Track Table Please enter your choice or 'q' t 廯 t: (这是badtrk程序的菜单,选择2可以扫描查找硬盘上有问题的磁道,并对应到硬盘别处 的正常磁道上,另外还建立一个坏道表。输入q继续) Enter the number of bad tracks to allocate space for (or pressto use the recommended value of 15): (回车) There are 2110657 blocks in the UNIX area. Please enter the number of file systems you want this area To be divided into,or pressto get the default of 2 file system(s). (回车) The layout of the filesystems and swap area is now prepared. Do you wish to make any manual adjustments to the sizes or names of the filesystems or swap area before they are created on the hard disk?(y/n) (输入n) Making filesystems Hard disk initialization procedure completed. 2.用dd命令将SCO UNIX硬盘自举程序从源盘拷入目标盘 ,dd if=/dev/hd0a of=/dev/hdla bs=1024 count=40 3.用divvy命令在目标盘上建立可安装的文件系统 ,divvy,im /dev/rhdla There are 2095537 lk blocks in the UNIX area. Between 16000 and 512000 lk blocks should be reserved for the swap area. Please enter the swap,space allocation ,or press To get the default allocation of 24000 lk blocks: (回车) There are 2095537 lk blocks in the UNIX area. Between 15000 and 64000 lk blocks should be reserved for the boot filesystem. Please enter the boot,space allocation,or press To get the default allocation of 20000 lk blocks: (回车) Do you want a separate /u filesystem?(y/n) (输入n) The layout of the filesystems and swap area is now prepared. Do you wish to make any manual adjustments to the sizes or names of the filesystems or swap area before they are created on the hard disk?(y/n) (输入n) Making filesystems 4.用divvy 命令查看并修改内分区(division)名 ,divvy/dev/rhdla Name Type New FS , First Block Last Block dll50 EAFS no 0 0 19999 d1151 NON Fs no 1 20000 43999 HTFS no 2 44000 2045725 Not USED no 3 , , Not USED no 4 , , Not USED no 5 , , recover NON FS no 6 2045726 2045735 hdla WHOLE DISK no 7 0 2061831 2045736 lk blocks for divisions,16096 lk blocks reserved for the system. n[ame] Name or rename a division. c[reate] Create a new file system on this division. t[ype] Select or change filesystem type on new filesystems. p[revent] Prevent a new file system from being created on this. s[tart] Start a division on a different block. e[nd] End a division on a different block. r[estore] Restore the original division table. Please enter your choice or 'q' to quit: (输入n修改内分区名。在此分别将0,1,2内分区名修改为rb ,rs,rr) i[nstall] Install the division set,up shown. r[eturn] Return to the previous menu. e[xit] Exit without installing a division table. Please enter your choice: (输入i将内分区情况安装在目标盘上) Making filesystems. 5.将目标盘引导文件系统安装到源盘上,并拷贝其内容 ,mount/dev/rb/mnt ,cd/stand ,find.,print|cpio,pdumv /mnt ,umount/mnt 6.将目标盘根文件系统安装到源盘上,并拷贝其内容 , mount/dev/rr/mnt ,find/,mount print|cpio,pdumv/mnt 7.建立目标盘根文件系统中的文件系统安装点 ,cd /mnt ,mkdir mnt stand;chmod 755 mnt stand;chgrp bin mnt stand ,umount /mnt 至此,拷贝完毕。? 江山(中国建设银行湖南省株洲市分行科技处 (湖南株洲412000)) SCO5.05 基本系统序列号 5-user Enterprise System Number: 2FI112741 Code : cuzldjyl Date : g0;k0;mdex0rw -------------------------- 10-user License Number: 2GC129347 Code : oncthlcj Date : g0;k;u10;msw0tfz -------------------------- 10-user License Number: 2GC129348 Code : atsblaew Date : g0;k;u10;mt0zy0d SCO5.05 开发系统序列号 Sco Openserver Development System Number: 2NC009188 Code : rzzdzudr Date : g0;k0;q1;mn6pjxe 说明:"0" 为数字零,"o"为小写字母欧,"O"为大写字母欧.请朋友注意!!! SCO UNIX环境下自动增加网关的两种方法 本文出自: (2001-06-13 07:00:00) 目前,我省人行系统已经开通了以X.25分组交换网为基础的广域网,同时各地市分行的 局域网也已经初步建成。在使用过程中,为使局域网上的UNIX主机能访问上级行及各地市分 行的局域网,需要增加网关,一般手工方法是使用route命令。笔者在实际应用中,发现有 两种方法可实现UNIX系统启动时自动增加网关。 方法一:编辑产生一个/etc目录下的gateways文件。 以root注册。 #cd /etc #vi gateways 在该文件中增加以下语句: net目的网络gateway网关地址metric value [passive/active] 其中Value表示一个到达目的网络所经过的路程段的数目即跳数。passive,active表示 网关为被动的或主动的。例如,笔者单位局域网上的unix主机要访问上级行100.88.1.0局域 网段,可用如下语句: net 100.88.1.0 gateway 100.88.198.1 metric 2 passive 其中100.88.198.1是本单位路由器的局域网IP地址。同样要访问别的分行的局域网可按 上述方法增加相应的语句。 方法二:编辑产生一个/etc/rc2.d目录下以大写S开头的文件如S96gateway。 我们知道,在UNIX中有几种运行级,如运行级0表示系统停机状态,运行级1表示系 统管理状态,运行级2是系统常规运行级即多用户状态,而每个运行级都对应一个/etc/rcn .d目录。如运行级2对应/etc/rc2.d目录,这个目录包含一些shell文件,unix系统启动进入 多用户状态自动执行这些文件中的命令,而且这些shell文件名具有如下格式:Snnname。S 表示系统进入这个运行级需执行该文件以启动文件中指定的进程;nn是一个00-99的数字, 该数字是这个进程被启动的顺序号;name文件名,根据这一特点,我们可以编辑产生一个文 件如S96gateway达到机器启动自动加入网关的目的。 以root注册。 #cd /etc/rc2.d #vi S96gateway 在该文件中,增加以下语句: route add net目的网络 网关地址 跳数 如前例为访问100.88.1.0网段,上述语句为: route add net 100.88.1.0 100.88.198.1 2 其中100.88.198.0是本单位路由器IP地址。访问不同的网络,可相应增加对应的语句。 如果局域网上仅有一个路由器,可指定其为缺省网关,方法是在S96gateway中加入: route add default 网关地址 1 如路由器地址为:100.88.198.1上述语句就是: route add default 100.88.198.0 1 上述方法在sco open server network system release 3.0.0操作系统及compaq desk pro 466机器上使用通过。 () 问题二、怎样安装WINDOWS与UNIX共存的系统。这个问题很简单,其实就是用fdisk(UNIX 下的或WINDOWS/DOS下的均可)划分出DOS分区和UNIX分区,然后再分别安装即可,但据我 的经验,WINDOWS系统最好装在前面,否则WINDOWS将无法启动。 问题三、怎样安装大硬盘。这个问题复杂一点,需要多费点笔墨。一般来SCO UNIX只能管 理8M以内的硬盘,如果你的硬盘大于8G,你的SCO UNIX也只能安装在前8G的空间里,而且 8G以外的硬盘分区也只能用DOS/WINDOWS下的fdisk或其它分区工具来做,UNIX的FDISK对 此无能为力。因此,如果你要对一个大于8G的硬盘安双系统(也只能安装双系统,除非你 打算不用剩余的空间),你就应该按下面的方法做:(1)、在DOS下划分硬盘区间,其中 主分区必须在8G以内,其余空间划给扩展分区。(2)、在UNIX下用FDISK将DOS主分区删 除,然后再创建一个分区给DOS(空间必须从第一块开始),然后将其余空间留给UNIX。 (3)、为了使UNIX创建的DOS分区能够使用,你可还要在DOS下用FDISK将UNIX下创建的 DOS主分区删除后重建。够麻繁的吧,然而SCO UNIX就是这样,忍一忍吧~ SCO UNIX OPENSERVER 5.05下打印机的安装 本文出自: 池中龙 整理 (2001-06-02 14:08:00) 打印机是计算机重要的外部设备之一,几乎所有的计算机都要安装 打印机.因此打印机的安装是非常重要的. 与DOS及WINDOWS下不同的是,在UNIX下打印机是既可以是某一个用 户独享的设备,又可以为系统所有用户共享,因此,在UNIX下有两种打印 机,一种是为某一终端用户所独有的终端打印机,另一种是为所有用户共 享的打印机,这种打印机一般利用计算机的并行口做为打印端口,因此, 一般也称为并口打印机,UNIX系统通个建立打印队列来实现对这种打印机 资源的共享. 本文所称的打印机及是指此种打印机,对于终端打印机,将另文讨论. 在SCO UNIX OPENSERVER 5.05及其相似的UNIX系统下,打印机的安装可分成如下步骤: 一、设备连接: 将打印机的打印电缆与计算机并口连接,并检查其连通正常。 二、设置并口: 在UNIX下用ROOT用户注册。 #scoadmin 进入scoadmin画面后,按如下步骤进行:(->表示在菜单中的选项 顺序,下同) Hard Ware/Kernel mandger->Paraller port 按界面提示进行设置。 设置完毕后可用如下方法检查并口设置及连接是否正常: #cat aa>/dev/lp0 其中aa是一个文本文件。 三、用scoadmin设置打印机 1、将打印机加入系统: #scoadmin Printer->PrinterManager->Printer->add local 屏幕出现:Name:_____ (此处录入打印机名) Descompration Model:_____ (此处录入打印机类型) Revia:______ (/dev/lp0) 选择完后,回车。 2、如你要将此打印机设置为默认打印机,则进行如下操作: #scoadmin Printfr->Printer manager->Printer->set to Default 回车完成。 3、如你想取消自动打印文件头,则进行如下操作: 3.1:#scoadmin Printer->Printer manager->setting->advanced->Banners-> number of banner pages scoadmin 将值由1改为0。 退出scoadmin 3.2: 修改/etc/default/lpd 将BANNERS=1改为=0. 3.3: 修改/usr/spool/lp/admins/lp/interfaces/printer 将文件倒数第7行/f删除. 以上是安装打印机的一般步骤。如有其他问题,请与我联系, 或在我的主页上留言。 SCO UNIX系统故障特征、分析及解决 本文出自: (2001-06-02 11:00:01) SCO UNIX系统在我国的银行、证券、税务、铁路、商业等企事业单位广泛地使用。在 维护UNIX系统时应规范操作,以确保系统的正常运行,如果系统受损,比如误删某个系统文件 致使系统无法启动,这时如果采取重新安装系统的方法,势必造成用户数据的丢失,而且,重 新安装UNIX操作系统和应用软件及调试运行往往要花上好几个小时的时间。能否有办法呢 ?笔者通过反复探索和实践,找到了既能以较快的速度修复损坏的系统又能保证数据完好无 损的方法,即事先制作应急引导软盘,当系统损坏(比如系统无法正常引导、 超级用户口令 遗忘等)时,用该软盘进行修复(已经有同行介绍过通过制作应急引导软盘修复SCO XENIX系 统的方法,但在 UNIX与SCO XENIX下应急引导软盘的制作及使用有很大的区别),现将该方法 介绍出来,供大家参考。 我们首先来制作UNIX应急引导软盘, 方法如下: 在超级用户提示符#下敲入:mkdev fd并回车,屏幕上将出现菜单选项如下: 1.48tpi, double sided, 9 sectors per track 2.96tpi, double sided, 15 sectors per track 3.135tpi, double sided, 9 sectors per track 4.135tpi, double sided, 18 sectors per track 因为我们是用1.44MB软盘制作应急引导盘, 故选择4,又因为我们的启动驱动器为1.44 MB的软驱(下同), 所以当出现:Do you want to use floppy drive0 or floppy disk 1?时 选择0, 这时屏幕上出现菜单选项: 1.Filesystem 2.Bootable only (96ds15 and 135ds18 only) 3.Root filesystem only (96ds15 and 135ds18 only) 我们先选择2制作应急引导盘的可启动软盘(以下简称Boot盘),当把软盘插入驱动器后 将提示是否需要格式化软盘,这里可按需要进行选择,然后系统将自动在软盘上建立文件系 统,并将一些文件拷贝到软盘上,文件拷贝完后将自动对软盘上的文件系统进行检查,无误后 又将出现上面的菜单选项,我们再选择3制作应急引导盘的根文件系统软盘(以下简称Root盘 ),同样我们可按需要选择是否首先对软盘进行格式化,然后系统亦首先在软盘上建立文件系 统,并将一些文件及特别文件拷贝到软盘上,文件拷贝完后也将自动对软盘上的文件系统进 行检查,无误后仍将又回到上面的菜单选项,至此,UNIX应急引导盘的Boot盘及Root盘制作完 成,我们选择q退出到超级用户提示符#下。 由于应急引导盘的Boot盘及Root盘均是通过建立文件系统形成的, 所以我们要查看或 修改上面的内容必须先用命令mount将其安装到硬盘的某个空目录(如/mnt)上,待所做的工 作完成后再用命令umount卸下来即可。 在这里,我们先将后面要用到的命令及意义说明如下: ?安装已建立文件系统的软盘到硬盘的空目录/mnt下 mount /dev/fd0135ds18 /mnt ?卸下已安装到硬盘的软盘 cd / umount /dev/fd0135ds18 ?安装硬盘到已建立文件系统的软盘的空目录/mnt下 mount /dev/hd0root /mnt ?卸下已安装到软盘的硬盘 cd / umount /dev/hd0root ?检查与收复可能受到损坏的文件系统 对硬盘的根文件系统, 若是用应急引导盘启动则为: fsck /dev/hd0root 对硬盘的根文件系统, 若是由硬盘自身启动后则为: fsck /dev/root 对软盘的文件系统为: fsck /dev/fd0135ds18 要注意的是, 以上命令中mount及umount 只有在超级用户提示符下才能执行。下面分 析几种系统不能正常引导故障及解决办法。 故障之一 当打开计算机电源后,主控台屏幕上出现如下信息: boot not found cannot open Stage 1 boot failure: error loading hd(40)/boot然后死机, 这表明系统根目录下 的boot文件丢失。boot是用于装载并执行UNIX程序的交互式程序, 主要用于装载和执行UN IX操作系统的核心, 在引导过程中boot将读/etc/default/boot, 显示引导过程信息, 装入 并执行/unix, 所以当boot文件受损时将导致系统引导失败。我们可通过如下步骤用应急引 导盘恢复系统: 1.将Boot盘插入驱动器并重新对机器加电, 此时由Boot盘开始引导; 2.在系统引导提示下敲入hd(40)/unix, 这个命令用于从硬盘把UNIX核心装入, 然后输 入root口令进入单用户模式, 此时出现超级用户提示符#; 3.用命令?把Boot盘安装到硬盘上, 然后用命令: cp /mnt/boot/恢复硬盘根目录下的 boot文件; 4.用命令?把Boot盘从硬盘上卸下来; 5.敲入haltsys关闭系统, 然后再取出Boot盘, 则故障排除, 系统可正常引导; 6.在系统正常引导后进入超级用户, 将/boot文件的属主和组均改为系统原来所定义的 bin即可。 故障之二 机器加电后, 主控台屏幕出现如下信息: unix not found 然后死机, 这表明UNIX核心丢失, 因为/unix包含核心, unix文件受损将导致系统无 法装入并执行内核, 从而出现死机。我们可用如下方法来恢复: 1.将Boot盘插入驱动器并重新对机器加电, 此时由Boot盘开始引导; 2.在系统引导提示下敲入:fd(64) unix root=hd(40) swap=hd(41) pipe=hd(40)或仅 敲入fd(64)/unix亦可, 这个命令用于从Boot盘把UNIX核心装入,然后输入root口令进入单 用户模式, 此时出现超级用户提示符#; 3.用命令?把Boot盘安装到硬盘上, 然后用命令: cp /mnt/unix/恢复硬盘根目录下的 unix文件; 4.用命令?把Boot盘从硬盘上卸下来; 5.敲入haltsys关闭系统, 取出Boot盘, 则故障排除,系统可以正常引导; 6.在系统正常引导后进入超级用户, 将/unix文件的属主和组改为系统原来所定义的bin和mem即可。 故障之三 机器加电后在系统引导提示符下敲入回车键, 当第一屏被刷新后在第二屏的最后一行 出现如下信息: Kernel: i/o bufs=600k 然后系统挂起, 这表明系统上/etc/init文件丢失。 因为i nit程序在核心初始化的最后阶段开始执行, 其进程号(pid)为1。 该进程按一定规则启动 /etc/inittab文件中所列的进程, 引导系统进入所规定的运行级别。 它首先读/etc/init tab中的initdefault项,当所有的进程都创建成功后, init进入循环等待, 它主要用于打开 主控台/etc/console, 检查文件系统的一致性, 执行/etc/rc 进行必要的设置。 init在单 用户模式下启动shell,而在多用户模式下运行/etc/brc, /etc/bchk等外壳程序并启动/et c/rc, 它调用/etc/getty为每个终端生成一个getty进程, 以便在读入用户注册名后完成用 户的注册过程。如果/etc/init文件受损,新的进程就无法创建, 从而导致系统挂起, 我们 可用如下方法恢复系统: 1.将Boot盘插入驱动器并重新对机器加电, 此时由Boot盘开始引导, 在系统引导提示 符下按回车键, 然后在提示插入Root盘时取出Boot盘并将Root盘插入, 这样系统全部由应 急引导盘引导, 直至出现提示符#; 2.用命令?把硬盘安装到软盘上; 3.把/etc/init文件从软盘上拷贝到所安装的硬盘上:cp /etc/init /mnt/etc/init 4.用命令?把硬盘从软盘上卸下来; 5.用命令haltsys关闭系统后把Root盘取出, 此时系统已可正常引导; 6.在系统正常引导后进入超级用户, 将/etc/init文件的属主与组均改为系统原来所定 义的bin即可。 故障之四 机器加电后在系统引导提示符下敲入回车键, 当第一屏被刷新后到第二屏时即出现许 多错误信息, 如: INIT: command exec /etc/brc 1,/dev/console 2,&1 failed to execute, errno=9 (exec of shell failed) ... 等等, 并不断翻屏显示出错信息, 这表明系统/bin/sh文件受损或丢失。因为sh是SH ELL标准、作业控制和限制性命令解释程序。 所以, 该文件受损或丢失将导致系统启动失 败。我们可用如下步骤解决: 1.将Boot盘插入驱动器并重新开启电源,在系统引导提示符下敲入按回车键, 当提示插 入Root盘时把Boot取出并将Root盘插入, 这样系统全部由应急引导盘引导, 直到出现提示 符#; 2.用命令?把硬盘安装到软盘上; 3.把/bin/sh文件从软盘上拷贝到所安装的硬盘上: cp /bin/sh /mnt/bin/sh 4.用命令?把硬盘从软盘上卸下来; 5.用命令haltsys关闭系统后将Root盘取出, 此时系统已可以正常引导; 6.在系统正常引导后进入超级用户下, 将文件/bin/sh的属主与组均改为系统原来所定 义的bin即恢复了系统。 故障之五 系统可以引导, 但在引导时会出现如下错误信息: su: Unknow id: root ... INIT: SINGLE USER MODE **** PASSWORD FILE MISSING!**** Entering System Maintenance Mode 然后系统自动进入系统维护模式即单用户模式并出现提示符#, 这样系统就无法进入 多用户模式工作。当在系统自动进入单用户模式后, 我们若用命令ls -l进行文件的长列表 显示时会首先出现一行: /etc/passwd cannot be opened for reading, 然后再给出文件 的长列 表, 但长列表中文件属主原为bin的已全部自动改为0,1,2,3...等等。这表明文件/ etc/passwd受损或丢失, 因为系统加载时要进行工作方式(单用户或多用户方式)的选择, 此时系统会自动在/etc子目录下寻找passwd文件, 若找不到则自动进入到单用户模式。解 决这一问题的方法如下: 1.在系统自动进入单用户模式后, 用命令?把应急引导盘的Root盘安装到硬盘上; 2.把/etc/passwd文件从软盘上拷贝到所安装的硬盘上:cp /mnt/etc/passwd /etc/ passwd 3.用命令?把软盘从硬盘上卸下来; 4.将Root盘取出,用命令reboot重新启动系统,此时系统已可以正常引导; 5.在系统正常引导后进入超级用户下,将文件/etc/passwd的属主与组分别改为系统原 来所定义的bin和auth即可(这里很有意思的是, 我们倘若再用命令ls-l进行文件的长列表 显示时, 上述的现象已不见了,长列表中文件属主原为bin的已全部自动改回为bin)。 故障之六 如果计算机中没有387浮点协处理器, 且在引导时出现警告信息: WARNING: cannot load floating point emulator 然后引导失败, 这表明系统文件/etc/emulator丢失。 因为文件/etc/emulator用于仿 真计算机中的387浮点协处理器, 我们可用如下方法恢复: 1.将Boot盘插入驱动器并对机器重新加电, 此时由Boot盘开始引导, 在系统引导提示 符下按回车键,在提示插入Root盘时取出Boot盘并将Root盘插入,这样系统全部由应急引导 盘引导, 直到出现提示符#; 2.用命令?把硬盘安装到软盘上; 3.把/etc/emulator文件从软盘上拷贝到所安装的硬盘上: cp /etc/emulator /mnt/ etc/emulator 4.用命令?把硬盘从软盘上卸下来; 5.用命令haltsys关闭系统, 然后把Root盘取出,此时系统已可正常引导; 6.在系统正常引导后进入超级用户, 将/etc/emula-tor文件的属主与组均改为系统原 来所定义的bin即可。 故障之七 系统可以引导, 亦能正常处理日常事务, 但每当关机时总会在主控台屏幕上出现错误 信息: /etc/initscript: /etc/uadmin: not found 然后系统死机,从而导致系统不能正常关机,这样每次系统在启动时都需要清理文件系 统, 不仅浪废时间还可能严重破坏文件系统导致系统瘫痪。 造成上面的故障是由于系统文件/etc/uadmin丢失或损坏所致, 可用如下方法排除: 1.在系统引导并清理文件系统完成后, 以超级用户root注册(进入单用户模式亦可); 2.在超级用户提示符#下, 用命令?把Root盘安装到硬盘上; 3.把/etc/uadmin文件从软盘上拷贝到所安装的硬盘上:cp/mnt/etc/uadmin /etc/uad min 3.用命令?把软盘从硬盘上卸下来, 然后把Root盘取出; 4.将文件/etc/uadmin的属主与组分别改为系统原来所定义的bin, 至此,故障排除, 系 统可正常关机。 故障之八 当系统管理员遗忘了超级用户口令时也是一件非常令人棘手的事。我们知道, UNIX超 级用户拥有对系统至高无上的控制权, 很多命令, 特别是对系统的管理与维护只有超级用 户才能执行。 我们可用如下方法解决这一问题: 1.在UNIX系统的超级用户口令为回车键(或自己确认不会忘记的口令) 时按上面介绍的 方法制作应急引导盘, 制作完后再将Root盘插入软驱, 用命令?把Root盘安装到硬盘上, 然后用命令: cp/tcb/files/auth/r/root/mnt/root将包含有超级用户口令变形码的文件/ tcb/files/auth/r/root拷贝到Root盘上,然后用命令?将Root盘卸下来并把它们保存在安 全的地方; 2.当超级用户口令遗忘时, 将Boot盘插入驱动器并对机器重新加电,此时由Boot盘开始 引导, 在系统引导提示符下按回车键, 在提示插入Root盘时取出Boot盘并将Root盘插入, 这样系统全部由应急引导盘引导, 直到出现提示符#; 3.用命令?把硬盘安装到Root盘上; 4.把root文件从Root盘上拷贝到硬盘的/tcb/files/auth/r目录下:cp/root/mnt/tcb/ files/auth/r/root 5.把/etc/passwd文件从Root盘上拷贝到硬盘的/etc/passwd目录下: cp/etc/passwd/ mnt/etc/passwd 6.用命令?把硬盘从软盘上卸下来; 7.用命令haltsys关闭系统, 然后把Root盘取出; 8.在系统正常引导后以超级用户root注册, 在要求输入口令处直接按回车键(或输入在 制作应急引导盘时自己专门设置的超级用户口令)即可进入超级用户, 然后将文件/etc/pa sswd的属主与组分别改为系统原来所定义的bin和auth, 将文件/tcb/files/auth/r/root的 属主与组分别改为系统原来所定义的root和auth, 最后用passwd重新设置超级用户口令即 可。 上面介绍的方法,经在SCO UNIX Release 3.2 V4.2、Compaq系列服务器及微机、 AST系列服务器及微机、DECpc和金山系列微机上调试通过。 注意的问题 1.上述的操作中, 如果出现文件系统安装不上(硬盘不能安装到软盘上或软盘不能安 装到硬盘上), 表明硬盘的根文件系统或软盘的文件系统受到了损坏, 我们可以依情况选用 ?提供的三条命令之一进行修复后再行安装; 2.当把硬盘安装到软盘上或把软盘安装到硬盘上后, 在把它们卸下来之前, 请不要取 出软盘或关闭系统, 否则, 硬盘的根文件系统或软盘的文件系统将受到损坏, 甚至可能导 致不能修复。 () SCO XENIX/UNIX系统磁带机的安装 本文出自: (2001-06-02 09:04:00) 磁带和软盘一样都是备份数据和程序用的媒介,使用软盘必须有软盘驱动器,同样使用磁 带也必须有磁带机。 现在磁带的容量有多种,最先出现的是45MB、60MB、100MB,接着为125MB(120MB)和155M B(150MB)、200MB、250MB,最近又出现了525MB、1.0GB、1.2GB、2.0GB、2.5GB、4.0GB和5. 0GB的磁带,将来容量会越来越大,它的大容量好处会越来越明显。 磁带的容量不同,磁带的格式也不同,磁带的格式有早期的QIC-24、QIC-40、QIC-80,随 后发展成为QIC-120、QIC-150,现在又发展成为QIC-525、QIC-1000、QIC-2GB、QIC-2GB AL DC、QIC-3040等。 随着科技的发展,磁带机的型号有多种,UNIX系统根据设备分为Cartridge、Mini-Cartr idge、QIC-40或QIC-80和SCSI接口。根据磁带机控制器类型又可分为ARCHIVE、Wangtek、E merald、Mountain、Tecmar、Everex、Tandberg等,而Xenix系统根据每种类型的第一个字母 分别简称为A、W、E、M、T、X型等(注:Everex简称X型)。 随着科技的发展,出现了多种总线,有:ISA、EISA、PCI等,设备级接口也发展几种类型, 有ST506接口、ESDI接口、SCSI接口、IDE接口和EIDE接口等。很多设备如CD-ROM、磁带机等 ,每一个SCSI接口可以接七个设备,每一个设备分配不同的设备ID号(0,6),其中7分配给SCS I控制器,同一个SCSI通道上的设备一定不能有相同的ID号,否则会发生设备冲突,所以在安装 设备前先查看硬件上有无冲突,如发生冲突要先改硬件参数,SCSI共有四种标准:SCSI-?、S CSI-?、FAST SCSI-?、FAST/WIDE SCSI-?,微机上现在常用的SCSI为SCSI-?和FAST SCS I-?。 现将Wangtek和Tandberg安装方法介绍如下供大家参考: (一)Wangtek类型的磁带机的安装方法Wangtek磁带机有三洋系列和Wangtek 5125EQ/51 50EQ及5152PK/5150PK。由于厂商不同,每一种产品设置也不同。现分别介绍三洋磁带机和W angtek 5152PK/5150PK的安装方法。 1.三洋磁带机的安装方法 三洋磁带有60MB和150MB,三洋磁带机的磁带卡上有开关和跳线,在安装前根据磁带的容 量来设置开关跳线,如为60MB,则开关和跳线设置为60MB,如150MB,同样设置为150MB,它遵守 的守则为Lasertron TC-833设定安装守则,它设定值为: 参数 内定值 开关/跳线 I/O接口地址 370H SW1(DIP开关1至9) 磁带机容量 ON(60MB) SW1(DIP开关10) 外接式磁带机容量 150MB JP3、JP4和JP5 DMA通道 1 JP7和JP8 中断要求 IRQ3 JP9 从上可知: ?I/O地址由SW1的DIP1至9决定,地址为16进制,计算地址方法前两位为一组,中间四位为 一组,后四位为一组,ON为0,OFF为1,370H二进制表示为1101110000。 ?磁带机容量开关根据磁带容量决定,如为60MB,则SW1的DIP开关10为ON,同时JP3、JP4 、JP5必须用跳线将1、2相连;如为150MB,则SW1的DIP开关10为OFF,同时JP3、JP4、JP54用跳 线将2、3相连。 ?DMA通道由JP7及JP8决定,JP7和JP8要一致,如同时为1,则表示IRQ为1;同时为2,表示I RQ为2;为3,表示IRQ为3,UNIX/XENIX系统只选1或3。 ?中断向量由JP9决定,默认为3。只与串口COM2是一致的,如COM2已安装了用户卡等串口 设备,则磁带机的磁带卡开关跳线一定要改,为避免冲突,一般改为5。因为IRQ5为辅并行口用 ,一般不用此并行口。 现将在UNIX系统下安装步骤介绍如下: (1)引导系统进入维护状态,键入命令"#mkdev tape",并回车。 (2)屏幕显示: The Driver Configuration Program 1.Install a Tape Driver 2.Remove a Tape Driver 3.Change default Tape Driver Select an option or enter q to quit: 键入1,并回车。 屏幕显示: 1.Install Cartridge Tape Driver 2.Install Mini-Cartridge Tape Driver 3.Install Qic-40/Qic-80 Tape Driver 4.Install SCSI Tape Driver Select an option or enter q to quit: 键入1,并回车: 屏幕显示: QIC Cartridge Tape Configuration 1.Display current tape parameters 2.Modify current tape parameters 3.Select previous tape parameters 4.Select default tape parameters Enter your choice or enter q to quit: 键入2,并回车屏幕显示: Tape Parameters Values Comment 1.Controller Type 0 1=archive,3=wangtek,4=emerald 5=mountain,6=tecmar,7=everex/tandberg 2.DMA Channel 0 1 or 3 3.Interrupt Vertor 0 logical vector number 4.Base Address 0 I/O addresses start here Zero values input Auto-configuration Enter a parameter to modify or q to return to the main menu: 根据磁带机的磁带卡的参数进行修改,可依次修改第1、2、3、4项。 接着屏幕显示: Enter the new value or,Return,to use the existing values:根据卡的参数进行修 改,键入正确的值。 四个默认参数的正确值分别为3、1、5、0370H。 四个参数都正确,按"q"退出,接着显示: Updating system configurationSystem files have been successfully updated.De fault special device have been created with the following links. „„Do you wish to change this to the current cartridge tape drive?(y/n)键入 y,并回车,显示: In/etc/default/boot No current boot string Enter new string,"rm"to remove string,or enter q to leave current sting asi s:键入q,并回车,显示原来刚开始的信息,键入q,并回车,接着显示: You must creat a new kernel to effect the change you specified. Do you wish to creat a new kernel now?(y/n) 键入y,并回车,下面提示新建的内核是否作为默认引导内核,键入y;下面提示设置内核环 境,键入y,重新启动,如配置无显示错误,再用TAR命令执行无误,则至此安装成功。如有错,则 查看卡参数是否与安装时输入的参数一致,卡是否插紧,电缆线是否接的对,电源是否接上,再 看是否与系统其它设备发生冲突,再用"#mkdev tape"命令重装直至无误。 2.Wangtek磁带机的安装方法 比较流行的Wangtek磁带机有5125PK/5150PK、5125EQ/5150EQ。5125表示125MB,5150表 示150MB。需要说明一点,5125PK/5150PK磁带机安装在SCO XENIX系统I/O地址必须为338H,I RQ为5,DMA为1。因此在安装前先设置卡的跳线和开关,IRQ原为3,现将跳线插在5上。 5125PK/5150PK和5125EQ/5150EQ虽都是Wangtek系列,但地址确认也有不同。 ?5125PK/5150PK的地址开关为: Address bit A1 A2 A3 A4 A5 A6 A7 A8 PS SW Position 1 2 3 4 5 6 7 8 9 10 Desired Address 280H 0 0 0 0 0 0 1 0 NA 0 288H 0 0 1 0 0 0 1 0 NA 0 300H 0 0 0 0 0 0 0 1 NA 0 338H 0 0 1 1 1 0 0 1 NA 0 (表格中的0表示为ON,1表示为OFF,NA表示为1,地址计算方法为SW1-1为低位,SW1-9为高 位,正确的地址顺序为SW1-9、SW1-8、„、SW1-1、SW1-9和SW1-8为一组;SW1-7,SW1-4为一 组;SW1-3,SW1-1为一组。*表示为默认设置地址,地址在安装前要改为338H)。 ?5125EQ/5150EQ的地址开关为: Address bit A1 A2 A3 A4 A5 A6 A7 A8 A9 SW Position 1 2 3 4 5 6 7 8 9 10 Desired Address 280H 0 0 0 0 0 0 1 0 1 NA 288H 0 0 1 0 0 0 1 0 1 NA 300H 0 0 0 0 0 0 0 1 1 NA 338H 0 0 1 1 1 0 0 1 1 NA (表格中的0表示为ON,1表示为OFF,NA表示为1,地址计算方法为SW1-1为低位,SW1-9为高 位,正确的地址顺序为SW1-9、SW1-8、„、SW1-1,SW1-9和SW1-8为一组;SW1-7,SW1-4为一组 ;SW1-3,SW1-1为一组。*表示为默认设置地址。 5125PK/5150PK与5125EQ/5150EQ的SW1-9和SW1-10有点不同。 Wangtek系统磁带机的地址确认方法与三洋不同,三洋磁带机的SW1-1为高位,而Wangtek 为低位,但安装方法是一样的,在安装时除地址可能不一致外,其余都一样,这里不作介绍。 (二)Tandberg磁带机的安装方法Tandberg磁带机安装方法与上不同。Tandberg的接口为 SCSI接口,Tandberg磁带机接在SCSI电缆上,系统开机时显示SCSI的各种设备的host adapte r、ID号、LUN号,系统已检测到此设备。 Tandberg安装方法有如下两种方法: 1.方法1:设置默认磁带机设备 在安装磁带机时有一项改变磁带机设备,将磁带机设备设置为SCSI磁带机即可。方法如下: (1)在超级用户下,键入命令"#mkdev tape",并回车。 (2)屏幕显示: Tape Driver Configuation Program 1.Install a Tape Driver 2.Remove a Tape Driver 3.Change default Tape Driver Select an option or enter q to quit: 键入3,并回车,屏幕显示: 1.Cartridge Tape Drive 2.Mini-Cartridge Tape Drive 3.QIC-40 or qic-80 Tape Drive 4.SCSI Tape Drive Please select which tape drive you would like to have linked to default dev iceor enter q to return to the main menu: 键入4,并回车,屏幕显示: Default SCSI Tape Drive Updated Menu 1.SCSI Tape Drive(Cartridge,Exabyte,9-Track,DAT) 2.Compaq SCSI Tape Drive Please select which tape drive you would link to have linked to default dev ice or enter q to return to the main menu; 键入1,并回车,屏幕显示: Default special device have been created with the following links: /dev/xcto linked to /dev/xStp0/dev/rct0 linked to/dev/rStp0 and /dev/rmt/ob „„ Enter new string,"rm"to remove string, or enter to leave current stringa s is: 键入q,并回车,屏幕回到初始信息,键入q,并回车,回到超级用户下,至此就可以用TAR命 令读/写磁带。 2.方法2,具体步骤如下: (1)在超级用户下,键入命令"#mkdev tape",并回车。 (2)屏幕显示: Tape Driver Configuration Program 1.Install a Tape Driver 2.Remove a Tape Driver 3.Change default Tape Driver Select a option or enter q to quit: 1.Install Cartridge Tape Driver 2.Install Mini-Cartridge Tape Driver 3.Install Qic-40/Qic-80 Tape Driver 4.Install SCSI Tape Driver Select an option or enter q to return to main menu: 键入4,并回车,屏幕显示: SCSI Tape Drive Installation Menu: SCSI Tape Drive Installation Menu: 1.Install SCSI Cartridge Tape Driver 2.Install Exabyte Tape Driver 3.Install SCSI 9-Track Tape Driver 4.Install SCSI DAT Tape Driver 5.Install Compaq SCSI Tape Driver Select an option or enter q to return to main menu: 键入1,并回车,屏幕显示: The SCSI Cartridge Tape Drive must be configured before use: Do you wish to configured the SCSI Cartridge tape Drive now?(y/n): 键入y,并回车,屏幕显示: Enter the prefix of the SCSI host adapter that supports this device or pres s, Return,for the default:"arad"Enter h for a list of host adadpter or enter q t o quit: 回车取默认值,屏幕显示: Which"arad"SCSI host adapter supports this device? Select 0,2,or enter q to quit: 键入0,并回车,屏幕显示: What is the Target ID for this device? Select 0,7,or h for help,or q to quit: 根据开机时显示SCSI各种设备时显示的ID号题入,开机时显示TANDBERG磁带机ID号为2, 故 键入2,并回车,屏幕显示: Host Adapter Type Device Adapter Number ID LUN arad Stp 0 2 0 Update SCSI Configuration?(y/n) 键入y,并回车,屏幕显示: Default special device have been created with the following links: /dev/xct0 linked to /dev/xStp0 /dev/rct0 linked to/dev/rStp0 and/dev/rmt/0b„Enter new string,"rm"to remov e string,or enter q to leave current string as is:键入q,并回车,显示原来刚开始的 信息,键入q,并回车,接着显示: You must creat a new kernel to effect the change you specified.Do you wisht o creat a new kernel now?(y/n)键入y并回车,下面提示新建的内核是否作为 默认引导内 核,键入y,下面提示设置内核环境,键入y,重新启动,如配置无显示错误,再用TAR命令执行无 误,至此安装成功。如有错,则查看卡参数是否与安装时输入的参数一致,卡是否插紧,电缆线 是否接的对,电源是否接上,再看是否与系统其它设备发生冲突,再用"#mkdev tape"命令直至 无误。 () SCO中如何安装配置SCSI磁带驱动器? (2001-05-28 12:54:53) 如果SCSI主适配器没有安装,你需要先安装它,再继续安装SCSI磁带驱动器。 SCSI磁带驱动器有1/4-inch,8mm和DAT 3种格式,安装步骤如下: 第一步 以root登录,并确认系统在维护模式。 第二步 通过三种方式进入硬件/核心管理。 1 桌面:System Adminisfration? Hardware/Kernel Manager 2 通过命令行,启动系统管理菜单并选择 ―Harduare/Kernel Manager‖: scaodmin?Hardware /Kernel Manage 3 直接用命令行: mkdev tape 第三步 选择第一项―Configure SCSI tape drive‖ 第四步 选择第一项―Install a SCSI Tape Drive‖ 第五步 键入SCSI主适配器的字首,选择―h‖可列出所 支持的适配器。 第六步 键入主适配器号 第七步 如果中断和I/O地址正确,则对 ―change these parameters?‖提示符回答 ―n‖,如果它们不正确键入―Y‖来修正它们。 第八步 键入设备所连接的SCSI总线。 第九步 键入目标ID 第十步 键入驱动器的逻辑单位号 第十一步 当出现提示后,更新SCSI配置 第十二步 键入供应商标识串或用默认值 第十三步 键入SCSI版本号,或用默认值 第十四步 键入响应数据格式Response Data Format。 第十五步 选择磁带机驱动器类型 第十六步 键入新引导串,或键入―q‖采用默认值 第十七步 查看配置检查其是否正确。重新连接核心并重新引导所用的磁带驱动器。你将 被提醒建立一个新的引导应急盘 如何在SCO系统中配置modem? (2001-05-11 20:50:42) (1)用root注册 (2)编辑/usr/lib/uucp/Systems文件来说明你的modem的正确的波特率。 (3)编辑/usr/lib/uucp/Devices文件,输入正确的速度范围和内置拨号器,Dialer文件记录,或由modem使用的拨号程序名字。 (4)如果你的modem不使用一个拨号程序并且Dialer文件中没有一个合适的记录,编辑编辑/usr/lib/uucp/Dialer文件。 SCO UNIX5 的引导过程 作者: springwind (2001-05-11 14:59:31) UNIX5 基本可分为六步: 1、 PC机的BIOS将Master Boot Block 装入内存。(读取硬盘的Track 0 , Sector 0处的信息) 2、 Master Boot Block将分区引导块(boot0)装入。(读取活动分区的sector0处的信息)。 3、 若 Unix 分区是活动的,则继续装入boot1。 4、 boot1装入/stand/boot 。(读取Unix的可引导文件系统区的信息,一般为boot文件系统) 5、 /stand/boot负责执行所有在.bootrc中发现的命令,并读取/stand/etc/default/boot 文件中的参数. 6、 /stand/boot 显示Boot:提示符,引导成功。 说明: 1、/stand 是UNIX5缺省的引导系统/dev/boot的挂接点。一般标记为―read only‖。若想修改其中内容,须将其卸载后重新挂载。 2、.bootrc is especially useful in network installations , where a packet driver and tftp driver may have to be load before user can load a kernel from network . 3、在Boot:后可以使用外部bootos 程序。Bootos 可以识别的标识有:ccpm (Concurrent CP/M)、dos、dos_12/16/32、dos_ext、nt、os2、os2.hpfs、unix、xenix等。 可用bootos ,列出现有已安装文件系统。Bootos 后跟分区标识或分区号即可引导对应系统。 4、unix5中一般有四个核心,存放于/stand目录中。除unix、unix.old外,另两个核心为unix.install(安装盘上的原始核心备份)、unix.safe(第一次重连核心后的备份)。 Sco UNIX的核心引导过程详解 -------------------------------------------------------------------------------- 2001/12/11 14:43 赛迪网-中国计算机报 文/方天红 Unix既可以从硬盘又可以从软盘上引导。两者都是由BIOS装载硬盘或软盘的引导扇区,由引导扇区来装载执行核心引导程序——Boot程序。本文简要介绍Boot程序的引导过程。 Boot的内部命令 Boot共有“,”、“systty‖、“mem‖、“dir‖、“link‖共五个内部命令。Sco Unix 5.0以上还有“debug‖、“version‖两个命令。 1),:在命令行上输入“,”,来显示Boot目前可以装载Unix核心的设备,例: fd:软盘,hd:硬盘。fd(61):对应于能引导的第一个软盘,hd(40):对应于能引导的第一个硬盘。如果是sco-Unix 5.0以上的版本,还可以从Ramdisk.net 上启动Unix。 2)systty=0或1: 在系统引导时,由hdboot1来确认主显示适配器和com1的有效性。在缺省方式下,控制台位于主适配器上,如果主适配器出现故障不可用,则系统自动把com1口作为主控制台。通过systty参数来修改位置,systty=0:控制台位于主适配器上,systty=1:控制台位于com1口上。缺省的通讯参数为:9600波特率,8位,1停止位,无校验。 3)mem=[range] [/flag]: 一般来说,Boot能够检测到所有的系统内存,可以用“mem=/p‖来显示内存情况。如果Boot检测内存有误,或出于特殊需要,可以用此参数来调整系统可用内存。这是Unix系统的一大特点。 range:为内存范围 格式为: 起始内存—终了内存 终了内存—起始内存/d 起始内存+内存大小 内存的单位用k(千字节)和m(兆字节)表示。 例: 1m—8m, 或8m—1m/d, 或1024k—8m:表示系统可用8m内存。另: 1m—5m,6m—8m:表示系统8m内存中,5m—6m内存不能使用。 flag标志,有以下几种形式: /d: 高地址向低地址扫描。 /n:标明该段内存为非DMA方式存取,所有16M以外的内存,系统自动标为非DMA方式。 /r:专用内存段。如果该段内存为Rom Shadowing,则该段内存确定为专用段,防止被Boot和Unix核心所覆盖。除了Shadow Rom外,其它可以独立运行的程序正文段也可以放在专用段内。 /l: Unix核心正文须放在16m内存以下。 /p: 显示Boot初始检测到的内存情况,或经过mem参数调整后,再次验证到的内存情况。 需要说明的是,以上参数调整必须是1M以外的内存。如果内存中存在内存孔穴,孔穴以外的内存Boot不能检测到。在许多机器上,Unix不能很好地处理Rom Shadowing问题,必须在机器的设置中禁止掉。有时候,我们可能发现有些机型的机器存在Rom Shadowing,Unix仍能正常工作,是因为Boot引导时自动地把机器的Rom Shadowing禁止掉了。 4)dir: 查看当前Boot设备上的文件系统的目录情况。 5)link: Unix核心引导时装入有关设备的驱动程序(称为BTLD程序)。 格式1:在Boot命令提示符下,键入“link‖后回车,系统提示: what packages do you need linkedsintosthe system, or q to quit?: 在“:”后,可以输入BTLD名称,多个BTLD之间用空格隔开,再根据系统提示,插入相应的BTLD盘。 格式2:在Boot命令提示符下,键入:link=―BTLD名1 BTLD名2 …‖ BTLD名之间用空格隔开,并且括在引号内。 Boot的外部可执行程序 Boot的外部可执行程序是指能够脱离Unix核心代码,能独立运行的程序。一般来说,这些程序是用汇编编写的机器码,比如:dos,bootos等。 在Boot提示符下,输入dos或bootos dos就可以使系统转到dos操作系统下。除了DOS外,可启动的系统有:各种版本的DOS系统(dos_12、dos_16、dos_32、dos_ext)、Windows、Novell、NT、OS2、OS2_hpfs、picx、xenix、ccpm及Unix等。其格式为: bootos sysname (其中:sysname 为上述系统名称) Unix启动的缺省配置 如果在Boot的命令行提示符“:”下,直接回车,Boot认为是要启动缺省的系统核心,初始化缺省的系统环境。这些缺省的信息放置在./etc/default/boot文件中。其常用的参数如下: AUTOBOOT,Yes 或NO 如果AUTOBOOT=Yes,Boot在出现提示符“:”后,没有任何输入,在TIMEOUT所定义的时间后,自动装载由DEFBOOTSTR所定义的Unix核心。缺省时,AUTOBOOT=No。 TIMEOUT,秒数 系统在出现提示符后没有人为干预,系统应等待多少秒后,系统作为回车输入。缺省时,TIMEOUT=60。 DEFBOOTSTR,standalone参数表 Standalone为可独立运行的程序。定义系统缺省引导的核心名称。 RONLYROOT,Yes 或No RONLYROOT=Yes,根文件系统安装为只读状态。缺省为No。 SYSTTY,0 或 1 若为0,控制台位于主显示适配器上。若为1,则在COM1上。缺省在主显示适配器上。 SERIAL,参数1,参数2,„ 定义主控台的通讯参数。例:SERIAL=9600,8,1,N 端口通讯波特率为9600,字节宽度为8位,停止位为1位,非校验。 另外,与INIT共用的参数有: MAPKEY、PANICBOOT、MULTUSER、SLEEPTIME、SPAWN_INTERVAL、 SPAWN_LIMIT、 INHIBIT、DEFAULT_LEVEL等。 核心的自我调整 Unix核心引导时,Boot可以向核心传递参数。具体用法为: Sco Unix System V/386 Boot : unix kernel.name=value 可用参数有: kernel.root=device 根文件系统缺省在hd(40)设备上,通过此项可以定位到其它设备上。 kernel.swap=device 定义初始交换区,缺省在hd(40)上。 kernel.swplo=s 定义页面调度块在交换区的位置,缺省的首块位置始于交换区的0块。 kernel.nswap=n 定义页面调度块的大小。此时,页面调度块的实际位置为s至s+n-1。 kernel.auto 使核心能够自动启动,不要人工干预。 kernel.ronly 使根文件系统为只读状态。 kernel.hd=xnamex 定义主硬盘的设备驱动程序。 引导过程显示说明 正确地引导Boot后,系统会提示: Sco Unix System V/386 Boot : 说明系统目前在交互式程序Boot的控制下,“:”为其命令行提示符。在该提示符下, 就可以输入内部命令、Unix或其它可以独立运行的程序(standalone)。 ------------------------------------------------------------------------------ -- Sco-Unix错误信息注释 IO ERR:找不到活动分区。 CLY OVF:操作系统位于硬盘的1024柱面之外,主引导程序不能够装载分区引导块。 BAD TBL:在分区表上标有两个以上的活动分区。 NO OS:没有活动分区或活动分区引导块不能装载运行。 hdboot0引导程序错误信息? cannot open:找不到/boot。 Bad param:/boot 参数出错。 stage 1 boot failure:/boot找不到或文件出错,需用系统盘启动机器。 hdboot1引导程序错误信息? bad magic number:键入的程序不能运行。 can‘t open :文件找不到。 COFF files not supported as standalone programs:该程序不能独立运行,需内核支持。 Command line too long - aborting:boot命令行长度为256字节。 not a directory:表明某一设备上没有特定的文件系统,或所查找的目录实为一文件。 1 2 3 14 15 等应该是 signal 信号, 定义于 /usr/include/signal.h 或者 /usr/include/sys/signal.h crontab:指定在定期的时间运行作业的实用程序,有两种格式:1.crontab [filename] 2.crontab [选项][用户名] -e:打开crontab文件上的编辑器以便生成、增加、减去或改变项 -l:列出crontab文件内容 -r:删除crontab文件 crontab中指定时间分别是:M,H,D,m,d M:分钟 H:小时 D:日期 m:月份 d:星期 /usr/lib/cron/cron.allow文件中列出可使用crontab用户的登陆名。 /usr/lib/cron/cron.deny文件中列出不可使用crontab用户的登陆名。 排除SCO UNIX系统故障实例 -------------------------------------------------------------------------------- 2001/09/25 14:48 赛迪网-中国计算机报 文/王忠信 UNIX是我们使用较多的操作系统之一,在应用中有时会出现这样那样的问题或故障,轻者影响工作,重者会导致机器瘫痪,下面是几例具有代表性的故障的处理方法。 进入多用户时死机 【现象】 一台AIC P?机,系统为SCO UNIX 5.0.4版本。此机原硬盘内安装Win 98系统,根据工作需要改装为UNIX系统。UNIX安装完成以后,启动可进入单用户,但不能进入图形和多用户方式,输入口令后显示: Open event driver faild Fatal server error : Check mouse configuration Warning : portmapper on server is not responding. 【分析】 从以上所报信息看,错误发生在鼠标器,需检查鼠标器的配置。发生此问题,有二种可能,一是鼠标器自身有问题,二是在系统生成时鼠标器类型选错了。为了排除是否第一个可能,换了一个好的鼠标器,故障依旧,说明可能是系统问题。进不了图形和多用户方式,但可进入单用户方式,(不按Ctrl+D,直接输入口令字进入单用户方式),进入单用户方式后: # scoadmin?Hardware/kernel manager?mouse/Graphic Input device?选1 (Display)显示一下鼠标器的匹配: Is attached to /dev/mouse/kb0 and is associated with these ttys. 为/dev/mouse/kb0类型,此类型表示此鼠标器接口为PS/2型。因为鼠标的接口类型主要分为三类:一类为PS/2(接6针小圆口),另一类为串行口(9针D型口),还有一类为BUS鼠标,此类用的较少。 此机用的鼠标为9针D型口的鼠标,正确显示应为Is attached to dev/ttyla。却设成了/dev/mouse/kb0 (PS/2 6针小圆口),所以出现前面所列的错误。 分析原因,是在安装系统时,鼠标类型选错了,应选Micfosoft serial mouse com1,却选了Highresolution keyboard mouse。如何纠正过来呢,如果再重装系统,则太麻烦。最简单的方法是在单用户下输入: # scoadmin?Hardware/kernel manager-mouse/Graphic Input Device,选Remove a mouse from the system,删除原来选的类型,再选Add a mouse to the system转到serial mouse (串口鼠标)下,重新构造内核,重启就正常了。 鼠标无法使用 【现象】 某台组装机在UNIX下(SCO UNIX Openserver 5.0.4)开机不久就报: open event drive faild Fatal server error Check mouse configuration Warning : NLM : RPC call failed : RPC Error : RPC-PMAPFAILURE errno : 0 【分析】 此机鼠标器为9芯D型口的,开机用Scoadmin命令检查,系统设置类型是正常的。是否为鼠标器自身问题,换了一个好的鼠标,故障依旧。打开机器,检查鼠标接口,正常,再检查机器上的9芯D型插座(阴性),发现有一个插针已严重弯曲,等于少了一个信号线,造成鼠标连不上,所以报前边的错误。用小钳子把弯曲的插针拉直,重插鼠标,开机一切正常。 多用户方式显示不正常 【现象】 一台组装P?机,系统为SCO UNIX 5.0.4版本,开机进入多用户方式(图形方式)显示的字符和图形不正常,鼠标箭头变成模糊不清的大方块(可移动),图形也变形,方框四周有很宽的带刺的毛边,使图形看不清,显示器显示的字符与输入的不符(很乱),造成机器无法使用。而在单用户方式(字符方式)下却正常。 【分析】 从现象上看,不像显示器出了故障造成的,因为在单用户(字符方式)是正常的。是否是显示卡有问题,与另一台好机器同样的显示卡对换,还是不行,分析故障可能是系统软件造成。 回到单用户下,用Scoadmin命令进入到显示配置下:Scoadmin?Video Confiuration Manager,此时发现显示卡类型为IBM VGA,而查看此机显示卡类型应为S3 Tri064(86C764)型。选择Modify(修改),把IBM VGA改成S3 Tri064(86C764),重启,故障排除。 不能进入多用户 【现象】 某单位一台Poly 586机上,安装UNIX SCO OpenServer 5.0.4版本,运行几年一直正常。后因工作需要进行网卡升级,但升级后,再开机却只能进入单用户,进不了多用户(图形方式),开机系统报有关信息后又显示: No user licenses were found on this machine, Please boot single-user and correct this Situation. Licensed software will not operate until user licenses are installed. The License Policy Manager Daemon (ifor-pmd) was unable to start. This is useually due to a read-only boot filesystem, lack of user licenses or a damaged program image file (/etc/ifor-pmd). If this is not the case, Please contact you sco service provider. INIT: SINGLE USER MODE 【分析】 根据所报的信息分析,可能是系统在本机器内找不到用户的许可号了,所以进不了多用户。开始怀疑可能是CMOS设置有问题,结果检查CMOS主要设置与另一台同型号的机器一样。因硬盘为SCSI接口,盘控卡插入EISA总线插槽中,用随机带来的配置软件,检查系统配置也是正常的,说明与CMOS主要设置及系统配置无关。后又怀疑是否系统遭到破坏,结果重装同一版本的SCO UNIX故障依旧,再装升级版本5.0.5也一样。再把此硬盘移到另一台同样机器上,结果引导正常,说明与此台机器有关而与系统无关。 后仔细分析开机后出现的提示,开机后进入单用户后,用Scoadmin命令检查License(许可)管理项结果发现了问题,具体操作: ,scoadmin转到License manager?License?All product licenses on scosyssu. uucp.com 表 product name license number licensed registre sco opernserver 2ef077002 expired no enterprise system 从表中可以看出,License号为Expired(期满),2EF077002为License号,是在系统安装时输入的,与原盘上的License号一样,只是期满了。 为什么期满了,是否与机器上的跳线有关,检查结果与另一台同样型号的机器一样,说明与跳线无关。 再仔细检查CMOS设置,从基本设置检查起,结果发现所置日期变为1980年。看来可能与年份有关,把日期改为2001年XX月XX日(当前日期),重新引导,一切正常。再使用 Scoadmin命令看Licensed已变为Yes(可使用Date命令检查系统日期,使用Setclock命令检查CMOS时钟)。 回过头来分析,可能是在安装网卡驱动程序时有人不小心修改了日期,又没及时发现,后来在检查CMOS设置时,又没从基本设置检查起,所以走了弯路。 Policy管理程ifor-pmd 如果你在系统中使用Evaluation License并且已经过期,系统开机会提示以上的英文信息。 比如,从1980年到现在,已用了二十多年,超过了此系统的使用期限,所以就报License期满,造成进不了多用户,也不能上网。 远程拨号登录SCO UNIX主机 -------------------------------------------------------------------------------- 2001/11/01 16:14 赛迪网-中国计算机报 文/孙青云 SCO UNIX作为一个技术成熟的商用网络操作系统,广泛地应用在金融、保险、邮电等行业的实时业务当中。任何应用系统在实际操作中,都会或多或少地出现一些故障,要求系统管理员能够及时地分析原因排除故障,如果系统管理员不能及时赶到现场,只能依靠电话来分析故障所在,而这往往又会由于双方的沟通障碍而导致判断错误或者需要长时间的分析才能得出结论,影响业务系统的正常运行。如果你事先在SCO UNIX主机安装了Modem并设置了拨号访问服务功能,那么系统的维护人员可以在异地,用Windows 95/98/Me/NT/2000的超级终 端功能,远程拨号登录SCO UNIX主机,就像在本地操作一样,轻轻松松地完成系统维护。 下面以SCO UNIX OpenServer 5.0.5为例,介绍一下SCO UNIX主机安装Modem的具体设置方法。 设置串口参数 在这里假设将Modem接在计算机的串口COM1上,仅设置COM1的串口参数即可。 # scoadmin?Hardware/Kernel Manager?Serial Port?Add,选COM1。 注意:设置串口参数时,中断号和地址不能和其他设备冲突,一般来说COM1、COM2的缺省参数为: COM1: Description=IBM-COM1,IRQ=4,I/O Address=3F8 COM2: Description=IBM-COM2,IRQ=3,I/O Address=2F8 设置好后,重链内核,重启主机。 设置Modem的参数 # scoadmin?Hardware/Kernel Manager?Modem Manager?Modem?Add?Manual configuration,选择相应厂家的Modem类型,如果你的Modem不在系统提供的类型之中,可选“Standard Modem Types,Standard 9600 bps Modem‖。 将Modem Port选tty1A,Line speed设9600(该速率应与Modem速率相一致),切记还要把“Answer Mdoe‖的选项设置成“ON‖状态,即Modem支持应答方式。 设置完成,重启主机。 打开端口状态,# enable tty1a ; enable tty1A。 对Modem的连接情况进行测试 键入命令行:cu -l tty1A dir 回车后,屏幕显示: CONNECTED 表明系统与Modem的连接已建立。 键入命令行: atdt 1234567 (注:1234567是电话号码) 可以听到Modem的拨号音。 客户端的拨号操作 客户端的操作系统是Windows 95/98/Me/NT/2000中的一种,且能够拨号访问因特网,进入开始选单?程序?附件?通讯?超级终端,输入SCO UNIX主机Modem的拨号访问电话号码,选择本机的拨号Modem设备,开始拨号,这样就可以远程登录SCO UNIX主机了。 安全提示 作为被远程拨号登录SCO UNIX主机,其网络安全尤为重要,首先被拨入访问的电话号码不易对外公开,如果暂时不使用远程拨号登录功能,可将Modem关闭;对SCO UNIX主机的用户严格设置口令;对Modem所接入的串口终端(tty1a)应做不成功登录次数限制,方法是:# scoadmin?Account Manager?Users?Login Controls?failed login attempts allowed?输入限制次数。 SCO UNIX核心参数的含义 一、磁盘和缓冲 NDISK 是连到系统上的磁盘驱动器数目。它在引导时设置。 NBUF 在引导时所分配的1K系统缓冲区的数目。这些缓冲区在一个数据高速缓存中。这个数据高速缓存是一个含有磁盘文件信息的内存阵列。高速缓存的命中率随缓冲区的增加而提高。高速缓存的命中减少了对磁盘的访问,并因此提高了系统的整体性能 。这个参数值一般在100到600范围内。每个缓冲区包含1076个字节 。hash队列的数目(NHBUF)应该随系统缓冲区的增加,这样才能获得最优性能。 NPBUF 指定要分配多少个物理I/O缓冲区。每个读写活动都需要一个I/O缓冲区。每个入口缓冲区。第入口包含52个字节。这个参数的缺省值是20。 NHBUF 指定为1K缓冲区分配多少hash队列。这是为了搜索给定设备号和块号的缓冲区的,这样就不必在整修缓冲区队列中进行线性搜索了。这个值必须是2的幂。每个入口包含12个字 节。NHBUF的值必须这样选,NBUF的值除以NHBUF的值约等于4。(在文件/usr/adm/messages 中查看NBUF的值,它在引导时确定并显示。) CTBUFSIZE 是以Kbye为单位的磁带(QIC-11,QIC-24)缓冲区的大小。它的值应为32到256。它是在初始化时分配的静态缓冲区的大小。下面是与相应环境对应的合理的值: 32K 勉强的最小值:对数据流是不够的。 64K 允许数据流(有益于内存小的系统)或使用小磁带(性能并不关键)的最小值。 96K 比缺省低一级的配置,如果缺省值使用的内存太多,就减于此。 128K 缺省值:好的性能折衷配置值。 192K 比缺省高一级的配置,如果缺省值所提供的性能太差,就增为这个值。 256K 最大值。 MAXBUF 允许高速缓冲中可有的缓冲区的最大数目。这是核心中所说明的缓冲区头的数目。如果所需的缓冲区数小于这个数值,那么在引导时就会依据内存的大小来自动进行配置。如果NBUF不为0,那么就会准确地配置NBUF个缓冲区,而MAXBUF就没有必要大于NBUF。如果NBUF为0,核心就会动最多配置MAXBUF个缓冲区。 OMAABLEBUF 每次传输大于16MB的DMA请求所需的传输缓冲区的数目。它一定是一个4到128的值。缺省值为16。 NAUTOUP 为文件系统的自动更新指定以秒为单位的缓冲区寿命。当一个系统缓冲区中的内容已经在内存中驻留了由NAUTOUP参数所指定的这么长时间时,它就会被写入硬盘。如果指定一个较小的值,那么系统的可靠性就会因为较频繁地把缓冲区中内容写入磁盘而提高,但系统性能会降低。指定一个较大的值则会提高系统性能,但要以降低系统安全性为代价。这个控制着bdflush守护进程的活动。 BDFLUSHR 为对把文件系统缓冲区中的内容写到磁盘上的需要进行检查指定以秒为单位的频率。范围是1至300。缺省值为30秒。这个参数控制着bdflush守护进程的活动。 PUTBUFSZ 指定环形缓冲区putbuf的大小,putbufk 包含由操作系统写到控制台上的最后几个PUTBUFSZ字符。putbuf的内容可使用crash(ADM)看到。 PIOMAP 决定由核心可编程I/O(PIO)分解例程使用的映射入口阵弄的大小。这个例程可允许设备驱动程序通过把大的数据块分解为小的数据单位而在中断级上完成对大型数据块的可编程I/O操作。用户不应该修改这个参数。 DO387CR3 当安装了一个80387浮点协处理器时,用以控制对控制寄存器3(CR3)高位字节的设置。 NUMTRW 是在核心数据空间分配的“传输库接口(TLI)”这个数据读/写结构的数目。用户不应该修改这个参数。 二、文件 PRFMAX 是核心简要表(/dev/prf,在profile(ADM)中有说明)能够正确处理的文本符号的最大数目。 NCLIST 指定要分配多少个显示缓冲区。每个缓冲区最多包含64个字节。这些缓冲区动态地连接于终端线或其它低速设备的输入 /输出队列表。每个终端所需的平均缓冲区数目是5到10个。 每个入口(缓冲区空间加上头)包含72个字节。满了以后,与 终端有头的输入/输出字符就会丢失,虽然显示还在继续。 NEMAP 指定I/O传输映射的最大数目。 NUMXT 确定一个子设备能够配置支持的位映射显示设备(例如BLIT或 AT&T5620终端)的数目。 NUMSXT 确定一个子设备能够配置的SHELL层的数目,其缺省值为6。 NKDVTTY 确定由控制台键盘驱动程序支持的虚终端(TTYS)的数目,用户不应该修改这个参数。 NCPYRIGHT 定义用以打印控制台初始化信息的核心数据结构的大小。用户不应该修改这个参数。 KDBSYMSIZE 是符号表的大小。值一定要在10000至100000之间。缺省值为60000。 NINODE 指定要分配多少I节点表的入口 , 每个表入口都代表一个活动文件的内存I节点。 例如,一个活动文件可能是一个当前目录 , 一个打开的文件或是一个安装点.当修改了这个变量,文件控制结构就被修改了.所用的入口数目依赖于被打开文件的数目。 入口数一般在100到400之间。 缺省值为300。 NINODE的值直接与NFILE的值有关。(NINODE等于或大于NFILE)。NINODE一定要小于或等于NSSINODE。NINODE若大于NS5INODE ,就会使得系统无法工作。当I节点表溢出时,在系统控制台上会显示如下警告信息: WARNING:i-node table overflow NFILE 指定要分配多少个打开文件表入口。每个入口表示一个打开的口包含12个字节。 NFILE入口直接与NINODE有头。同样的方式控制其结构操作。当文件表溢出时,在系统控制台上会显示如警告信息: NOTICE:file table overflow 请注意:这个参数不影响每进程打开文件的数目(请看NFILES参数) 。 NOFILES 指定每个进程所打开文件的最大数目。缺省值为60。除非某个应用程序包要求修改NOFILES , 其它情况下不要改变这个60的缺省设置。 /bin/sh使用了三个文件入口:标准输入、标准输出、和标准错误(0,1,2通常分别为stdin,stdout.stderr保留)。这就只给每个进程留了NOFILES减3个其它可打开文件的入口。如果某个进程需要比这个数目多于三个的可打开文件,那么标准文件就必须被关闭。这种做法是不提倡的,一定要小心地使用。如果所配置的NOFILE值大于最大值(100)或小于最小值(60),那个所配置的值就置为缺省值(60),同时把一条信息送到控制台上。 NPROC 指定要分配多少个里程表的入口 。 每个里程表入口都代表一个的进程,替换程序总在第一个入口中 , 而/etc/init总在第2个入口中,入中的数目领事于终端线的数目和每个用户产生的进程的数目 , 每个用户进程的平均数在2至5之间(再请看MAXUP,缺省值为25) 。 如果表被填满,fork(S)系统调用就会返回一个错误EAGAIN.NPROC的值可在50至400之间。缺省值为100。 本网站版权属于? ytjoe 在 SCO Unix 网络中设置共享打印机 当前随着网络的日益普及 , 计算机系统通过网络实现设备共享和资源共享已十分普遍。在一个公共的网络环境中 , 设置一台共享打印机不仅可以大大提高设备的利用率和网络效率 , 降低最少拥有成本 , 还省去了操作人员长期习惯于每打印一份作业便抱一台打印机连到自己电脑上的麻烦。 DOS 、 Windows 、 NetWare 系统下共享打印机设置比较简单 , 无需多言。 SCO Unix 作为金融系统和其他大行业首选的操作系统 , 近年来组网非常广泛 , 应用也非常普及 , 但设置共享打印机比较麻烦 , 这方面的文章也不多见。笔者经过多次试验 , 终获成功 , 示于大家仅供参考。 一、工作原理 共享打印机是按一定拓扑结构连接到网络上的打印机 , 通过网络协议 (TCP/IP 、 NetBEUI 、 IPX/SPX 等 ) 而被网络用户所共享。其连接主要有以下三种方式 : 1. 打印机本身带网卡 ( 又称网络打印机 ), 直接连到网络中供用户共享。 2. 打印机连接到专用的打印服务器上 , 并通过其网络接口连到网络中供用户共享 。 3. 使用网络上的一台 PC 或服务器兼做打印服务器 , 连上打印机供用户共享 。 比较而言 , 前两种方式需购置专用设备 , 同时 Unix 下还需设置 Bootp 或 Rarp 服务 , 以自动提供 IP 地址。而第三种方式无需购置专用设备 , 且不影响计算机的正常使用 , 经济实用 , 简单方便 , 大大节约运行成本 , 也是下面所要介绍的。 二、实现过程 以网络中有两台主机 A 、 B 为例, 操作系统为 SCO Openserver 3.0 或 5.0, 打印机连到兼做打印服务器的一台主机上 , 供两台主机所支持的客户端共享。 设主机 A 名为 hosta,IP 地址为 168.1.8.1; 主机 B 名为 hostb,IP 地址为 168.1.8.2; 打印机名为 printer 。 调整 Unix 核心系统参数 Nregion: A 机不低于 800,B 机不低于 1000, 并连接核心重新引导系统。 1. B 机端设置 以 root 用户进行注册 : (1) 定义主机名。修改文件 /etc/hosts 使之包含以下行 : 168.1.8.1 hosta 168.1.8.2 hostb (2) 定义打印服务授权。修改文件 /etc/hosts.lpd 使之包含以下行 : hosta (3) 建立本地打印机 printer ( 如已存在先删除 ), 设为缺省并激活 : #mkder lp 选 Configure- Add 其中 Printer name: printer Connection: Direct Device name: /dev/lp0 #/usr/lib/lpadmin -d printer #enable printer (4) 建立网络方式下的本地打印机 , 名称同上为 printer 。当询问是本地 (local) 还是远 程 (remote) 时 , 选择本地。 #mkdev rlp 提示如下 : Remote printing configuration Do you want to install or remove remote printing_ (i/r/q)? : i Installing Remote Line Printing Creating directories /usr/lpd/remote and /usr/spool_ /lpd and file /etc/printcap. Saving lp, cancel and lpstat commands to /usr/lpd_ /remote Installing remote lp, cancel and lpstat commands Do you wish to change the printer description file_ /etc/printcap? (y/n) y Remote Printing Configuration Enter information for remote printers or local printers_ acceptingremote printing requests Please enter the printer name (q to quit): printer Is printer a remote printer or a local printer (r/l)? l Please enter the the name of the device for printer_ : /dev/lp0 Printer printer uses device /dev/lp0 Is this correct? (y/n) y Remote Printing Configuration Enter information for remote printers or l ocal printers_ accepting remote printing requests Please enter the printer name (q to quit): q Do you want to start remote daemon now? (y/n) y 2. A 机端设置 以 root 用户进行注册 : (1) 定义主机名。修改文件 /etc/hosts, 使包含以下行 : 168.1.8.1 hosta 168.1.8.2 hostb (2) 建立网络方式下的远程打印机 , 远程主机名输 hostb, 远程打印机名输 printer, 询 问本地 (local) 还是远程 (remote) 时 , 选择远程。 #mkdev rlp Remote printing configuration Do you want to install or remove remote printing_ (i/r/q)? : i Installing Remote Line Printing Creating directories /usr/lpd/remote and /usr/spool_ /lpd and file /etc/printcap. S aving lp, cancel and lpstat commands to /usr/lpd_ /remote Installing remote lp, cancel and lpstat commands Do you wish to change the printer description file_ /etc/printcap? (y/n) y Remote Printing Configuration Enter information for remote printers or local printers_ accepting remote printing requests Please enter the printer name (q to quit): printer Is printer a remote printer or a local printer (r/l)? r Please enter the the name of the remote host that_ printer is attached to: hostb Printer printer is connected to host hostb Is this correct? (y/n) y Would you like this to be the system default printer? (y/n) y make sure your host name appears in hostb's /etc_ /hosts.equiv or /etc/hosts.lpd file Make sure that printer appears in hostb's /etc_ /printcap file (BSD format) Make sure that printer has a spool directory on_ hostb Please hit to continue Remote Printing Configuration Enter information for remote printers or local printers_ accepting remote printing requests Please enter the printer name (q to quit): q Do you want to start remote daemon now? (y/n) y (3) 测试。在 hosta 或 hostb 上以普通用户注册 , 输以下命令即可实现打印共享。 $ lp /etc/default/lpd 3. 日常维护 (1) 管理员或普通用户通过使用命令 lpstat 或 rlpstat 查看打印机状态 , 并使用命令 lp 进行日常打印。 (2) 设置远程打印机时将自动安装新的 lpstat 、 cancel 、 lppstat 命令 , 原命令存放在 /usr/lpd/remote 目录下 (3) 每次增加打印机前 , 最好删除原有的打印机。 三、总结 我们将以上共享打印机的方法应用于广域网中 , 也调试成功。 Windows 工作站安装 PC-NFS 软件后 , 通过 NFS 同样可共享 SCO Unix 打印机。一年多来 , 一直运行良好 , 各应用部门非常满意。在大力提倡降低总体拥有成本的今天 , 本文介绍的不失为一种好方法。 SCO Unix平台下构建Intranet 龚冰 近年来,Internet的迅速普及,极大地推动了网络应用发展的进程。在这种大趋势下,各类大、中、小型企业也纷撞捎肐nternet上的优势技术,如TCP/IP、HTTP、Web浏览和电子邮件等,来构建企业Intranet,以期达到对外与Internet的轻松连接,对内各部门之间资源共享、协同工作的目的。在建设企业Intranet的过程中,选择合适的软件平台是非常重要的。我们根据单位的需求,采用了SCO Unix 5.0.5 OpenServer操作系统。 一、SCO Unix的特点 Unix是一种经历了时间考验的操作系统,在关键业务的应用方面,它的安全性和稳定性是其他操作系统平台所不能比拟的。SCO Unix是基于Intel体系结构的一个Unix操作系统,在我国金融行业中有着非常广泛的应用。SCO Unix 5.0及以后的版本,还增加了图形界面以及对企业级Intranet的支持,使得Unix在企业级应用中更具有生命力。 SCO Unix 5.0.5 OpenServer在提供了一个图形界面下的系统管理员实用工具,即Internet配置(Internet Configuration),它是系统管理员对整个Intranet进行管理和设置的工具。Internet配置工具通过系统管理员密码和主控台登录等措施,提供了安全保障,它不仅界面直观,而且使用非常方便。建立企业内联网就要从这个配置工具开始。 二、DNS设置 DNS(Domain Name Service,域名服务)完成IP地址到域名系统之间的映射。DNS服务可以说是Internet/Intranet上最重要和最基础的服务之一,例如广泛应用的Web服务、电子邮件系统等都必须有它的支持。没有DNS,用户访问某一各个网点,就必须采用枯燥的全数字化的IP地址方式,这将带来极大的不便和限制。 DNS设置是一项细致而烦琐的工作,主要包含了数个相关文件的设置,它要求系统管理员对网络有着深入的了解和对全局的筹划能力。下面以一个简单的例子说明域名系统的配置,为此,我们假设mydomain.com域中的myhost主机IP为161.9.20.2。 DNS服务启动时,首先要去读取/etc目录下的named.boot文件,该文件中指定了域名服务的工作目录以及不同网段的解析文件,其格式如下。 其中" ; "后为注释。 directory关键字项指定了域名服务的工作目录,说明下面所指明的所有文件均在/etc/named.d目录下。 cache关键字指定了高速缓冲文件的文件名,用于高速缓冲域名信息,提高域名解析的效率。 primary关键字表明是所指定域的主服务器。 在本例中,named.boot文件为DNS服务器指明了3个解析文件,它们分别解析下面3种形式的DNS请求。 1.对于任何形式为"xxx.mydomain.com"的解析请求,DNS服务器都将查询以下myhost.hosts文件。 myhost IN A 161.9.20.2 ; 指定IP地址 IN MX 50 myhost.mydomain.com. ; 指定邮件系统地址 在本例中,mydomain域只有一台名为myhost的主机,IP地址是161.9.20.2,而且兼做邮件主机,发给mydomain.com域的任何用户的邮件都将被投递到该主机上来。 2. 161.9.20网段的反向解析文件指定为myhost.rev,反向解析文件的作用在于对已知IP地址而不知域名的主机进行解析。该文件的内容如下。 $INCLUDE myhost.soa ; 包含SOA文件 2 IN PTR myhost.mydomain.com. 文件表明,IP地址为161.9.20.2的主机,对应的域名映射为 myhost.mydomain.com。 3.本地回环(local loop)反向解析的作用是指定本地机的域名,通过myhost.local文件,把127.0.0.1映射为myhost.mydomain.com。该文件的内容如下。 $INCLUDE myhost.soa ; 包含SOA文件 1 IN PTR myhost.mydomain.com. 在上述的许多文件中包含了SOA文件,这个文件指定了一些域名系统的初始化信息,如刷新频率、重试间隔等等,若无特殊要求,建议使用默认值。该文件的内容如下。 @ IN SOA myhost.mydomain.com. myhost.mydomain.com. ( 99998 ; Serial,该数据文件的版本号 10820 ; Refresh,隔多少秒刷新一次 1800 ; Retry,更新检查失败后隔多久重试 3600000 ; Expire 86400 ) ; Minimum,TTL的默认秒数 IN NS myhost.mydomain.com. 三、Web服务 Web服务是Intranet中最为重要的应用之一。SCO OpenServer 5.0.5内置了最新的Netscape通讯服务器,为企业级用户提供了强大的支持。 在Internet配置中,选定一个要进行页面发布的域(以myhost.mydomain.com,161.9.20.2,physical为例),点击Web,双击Netscape Communications Server,按提示要求输入系统管理用户名(Admin)及密码,进入配置菜单。下面说明如何进行各种配置。 1. 服务配置 Server Control * System Specifics Server Location: /usr/internet/ ns_httpd/httpd-80.161.9.20.2 ; 指定服务器位置 Server User: nouser ; 指定服务器用户,必须为nouser 选定I'd like to enable DNS on the server ; 启用DNS URL configuration * Global URL config Server Name: myhost.mydomain.com ; 指定Web服务器主机名 Server Port: 80 ; 指定Web服务端口 Bind to address: 161.9.20.2 ; 绑定IP地址 URL configuration * Document config Document root: /usr/home/home ; 主页所在目录 Home page: main.html ; 指定默认主页文件 Default MIME type: text/plain ; 默认MIME类型 URL mappings * prefix: /images Map to: /usr/home/images ; 图像目录映射 prefix: /cgi-bin Map to: /usr/home/CGI ; cgi-bin目录映射 经过上述的简单配置,再将准备好的主页复制到主页所在目录,图像文件集中到图像目录中,CGI脚本集中到CGI目录中,Web发布服务即可开通褂谩?/p> 2. 访问控制 访问控制的目的主要是保证Web发布的安全性,防止未经授权的访问。 Access Control and Dynamic Configuration * Access Control Allow these hosts: * ; 指定允许访问本机主页的主机名 Allow these IP address:* ; 指定允许访问本机主页的IP地址 Server Administration * Configure administration server Hostnames to allow:* ; 允许进行维护的主机名 IP addresses to allow:* ; 允许进行维护的主机IP值 Authentication user name: admin; 授权进行维护的用户名 Authentication password: ****** ; 目前使用root密码 Admin server port: 445 ; Web服务器管理端口号 Admin server user: root ; 服务器管理员的用户名 访问控制指定允许访问的主机及IP,若无特殊要求,可使用通配符"*",表示所有的主机均可访问。在高级的网络安全系统管理中,还可以指定允许进行维护的主机及IP,以及授权进行维护的用户、口令和管理端口号等。经过这些设置,系统管理员可进行远程维护,并保证系统的安全性。 四、电子邮件服务 SCO Unix提供2种邮件服务器供用户选择:MMDF和Sendmail 8.0。Sendmail是Internet上使用最多的一个邮件服务器软件,它稳定而优秀的性能得到用户的一致青睐。值得一提的是,Sendmail与SCO Unix的集成做得非常好,几乎已经成为SCO Unix的一个有机组成部分,设置电子邮件只需要在Internet配置中选择使用系统用户,剩下的工作由系统来做,所有发给myhost.mydomain.com上用户的邮件以及从该主机上发出的邮件,将由系统自动来完成。 五、FTP服务 FTP(File Transmit Protocol,文件传输协议)允许不同主机间文件互传。FTP是Unix系统内置的一项功能。在Internet配置中,选择允许匿名FTP,同时,不允许匿名FTP写入,这样做的目的主要是保证系统的安全性。 六、PPP服务器 PPP(Point-to-Point Protocol,点对点协议),主要用于支持用户拨号登录及内部用户拨出。要让一个内联网能够接入Internet,同时允许用户接入和拨出,PPP服务器是必需的。 Unix中也内置了对PPP的支持,创建PPP服务的步骤是非常简单的。 在字符界面下,使用mkdev serial命令配置串口,建立一个用于用户拨入或拨出的串口设备(COM1/COM2),指定串口的IRQ值和I/O首址,并根据调制解调器的类型设置好波特率。 用uuinstall命令创建一个可拨入或拨出线路,并激活。 在Internet 配置的PPP连接项中分别创建拨入用户和拨出用户、指定用户口令、允许拨号的IP地址(远程用户可允许动态IP),以及调制解调器的型号及波特率。 到此为止,PPP服务已经配置好,用户可以从指定的IP上拨出接入Internet,或者从外界拨号进入,访问内部网络。 从上述的设置过程可以看出,SCO Unix已经内置了相当多的Interent功能,在这个操作系统平台上构建Intranet实际上是一件相当轻松而愉快的工作。 通过上述步骤就可以为本单位建立起一个完备的Intranet,能够实现常用的Web页面发布、电子邮件系统互通、FTP文件传输等功能,在必要的时候,内部用户可以通过拨号方式访问Internet,实现了Internet接入。 构建SCO UNIX下的电子邮件系统 中国建设银行三门峡分行 杨跃峰 一、前言 电子邮件系统(E_mail)是近两年伴随着Internet/Intranet的发展而迅猛普及的一项重要网络应用,提供了人们跨越 地域相互通信及联系最方便又最快捷的沟通方式。随着交往的不断增加和认识的不断提高,当前国内企事业单位在组网方 案中均纷纷考虑向Intranet靠拢尤其构建电子邮件系统。SCO UNIX作为一个技术成熟的商用网络操作系统近年来广泛应用 在我国的金融、保险、邮电等行业并组建了大量的各级业务网络,其自身内建了丰富的网络功能,自SCO OpenServer 5.0 开始各项网络又大大加强,加上其良好的稳定性和安全性,无需追加任何投资完全可以配置成MAIL服务器,利用 各客户端(win95/win98)免费自带的POP3软件(Outlook Express)实现电子邮件系统的各项功能,是充分利用已有投 资,降低最少拥有成本的好方法。 二、系统连接方式 本文例子为某银行一级分行和二级分行间电子邮件互传,网络拓朴图(略)。图例中:邮件服务器操作系统为SCO UNIX OpenServer V5.0.4,客户端以Win95/Win98+OutlookExpress进行电子邮件的各种收发。 为方便用户操作,在邮件服务器上配置DNS(Domain Name Service,也称BIND服务)进行域名和IP地址的自动解析。 本例中:一级分行邮件服务器IP地址为:122.68.2.1,域名为:mail.ha.CCB,建立用户zh1、zh2;二级分行邮件服务 器IP地址为:220.112.8.1,域名为:mail.smx.ha.CCB,建立用户ch1、ch2。配置前须保证双方邮件主机能相互ping通。 三、MAIL服务器工作原理及配置 SCO UNIX OpenServer 5.0内建了SMTP和POP3协议,通过邮件传输代理MTA(Mail Transport Agent)包括MMDF 和sendmail实用程序实现邮件的发送和接收。在SCO UNIX OpenServer 3.0中,MMDF是缺省也是唯一的邮件传输工具, 但没有建立处理x.400类型地址的通道,并且因不具备POP3服务功能从而无法响应POP3客户机的接收请求,纯粹用于POP3 客户机发送邮件或SCO UNIX系统间通过MAIL小程序进行邮件简单收发,功能非常有限。为此,SCO 在5.0版本之后增加 sendmail程序,丰富和完善了作为邮件服务器的各项功能。sendmail根据电子邮件的地址,为用户邮件选择一条到达适 当的邮件传输程序的路由;sendmail接收来自一个用户程序的邮件,解释这个邮件的地址,将其重新改写成适合于狭义 个传输程序的格式,从而将邮件传送到用户的邮件程序或转发到另外一个系统。 其配置过程如下: 1、通过命令#custom检查系统是否加载sendmail软件包,系统缺省安装的是MMDF,须将其删除并从安装介质中重新安装 sendmail软件包。 2、sendmail通过侦听port 25实现SMTP协议发送邮件,通过侦听port 110实现POP3协议接收邮件并传给POP3客户机, 因此确保SCO UNIX系统SMTP及POP3协议配置正确。 # vi /etc/services 确保有以下两行: pop3 110/tcp pop3 postoffice3 smtp 25/tcp mail #vi /etc/inetd.conf 确保有以下行: pop3 stream tcp nowait root /etc/popper popper #l /etc/popper 检查POP3服务程序: -rwxr-xr-x 1 bin bin 107044 Feb 1 1999 /etc/popper 3、配置sendmail: #mkdev cf出现: SCO Sendmail Configuration Utility 1. Edit UUCP Connections 2. Edit Domain 3. NIS Support 4. Edit Alternate Host Names 5. Miscellaneous Items 6. Set up X.400 Gateway Configuration 7. Review configuration information 8. Generate sendmail.cf file 9. Quit Enter choice: 对照本文连接方式,仅选择2、4、5项,须说明的是: (1)一级分行Domain输:ha.CCB;二级分行输:smx.ha.CCB (2)一级分行和二级分行hostname 均输:mail (3)不管是否连接到Internet上,双方在第5项中第4分项: Is this machine on the Internet? 处均输入 y (4)以上配置通过第7项检查无误后,选择第8项自动生成 sendmail配置文件:/usr/lib/sendmail.cf (5)管理员可根据需要对文件/usr/lib/sendmail.d/sendmail.src中有关配置进行手工调整, 再执行以上命令#mkdev cf 选择第8项生成新的配置文件/usr/lib/sendmail.cf。 (6)重启sendmail进程。 #/etc/init.d/sendmail stop #/etc/init.d/sendmail start 4、为方便用户自行修改密码,同时也为防止用户登录到命令行提示符下从而降低系统安全性, 须建立一新的shell程序mailsh(权限:755,属主:bin,组:bin)替代原来的/bin/sh, 内容如下: echo "\n欢迎使用电子邮件系统,请选择功能:\n\n" echo "1----修改密码\n" echo "0----退 出\n\n" echo "请选择:\c" read key if (test $key = "1" 1>/dev/null 2>/dev/null) then passwd fi echo "谢谢使用,再见~" exit 四、客户端配置 1、DNS客户机配置 在Win95/Win98中,可以比较直观地设置DNS客户机,过程概述如下: (1)点击"开始"-->"设置"-->"控制面版",双击"网络"图标。 (2)选择TCP/IP协议所对应的局域网卡,点击"属性"-->"DNS配置",选择"启用DNS"。 (3)按提示填入正确参数,最后确认重启系统即可。 2、Outlook Express的配置 Outlook Express为Microsoft公司随Win95/Win98免费赠送的IE中的一个POP3客户端软件,使用非常方便,以下以 二级分行客户机配置ch1用户为例,步骤如下: (1)启动Outlook Express。 (2)点击"工具"-- >"帐号"-- >"邮件"-- >"添加"按提示输入有关配置信息,此处显示名称输:ch1,电子邮件地址 输:ch1@mail.smx.ha.CCB,接收邮件(POP3)和发送邮件(SMTP)服务器均输:mail.smx.ha.CCB,登录方式输入帐号 名ch1及密码,最后选择"通过本地局域网(LAN)连接"即可。 五、应用及扩展 以上配置完毕,用户可在Win95/Win98的Outlook Express中利用"新邮件"撰写好电子邮件后,通过"发送和接受"进 行随意收发。凡是电子邮件所提供的功能(例附加文件,邮寄多媒体贺卡等)都能实现.(图略) 根据需要,我们可以对该系统功能不断扩展,以下是笔者实践中的一些心得: 1、为节省空间,电子邮件大小可进行一定限制,修改配置文件/usr/lib/senmail.cf中MaxMessageSize值即可。 2、通过维护别名文件/usr/lib/mail/alias, UNIX系统管理员可实现一次性对多个用户同时发送邮件或通过别名对指定 用户发送邮件,主要用于系统维护时发布有关通知。当然客户机可通过Outlook Express设置通讯薄给一组用户发送邮件。 3、通过设置sendmail的个人邮件转发功能,局域网中的其他非Windows机(含SCO_UNIX、HP-UX等)也可作为客户机接 收邮件服务器中指定用户的电子邮件。大大扩大了邮件的收发途径。 4、随着网络中结点的不断增加及网络结构的调整,例安全考虑划分子网等,一些无法和邮件服务器互通的客户机可通过 代理服务器软件(例Wingate、Sysgate等)正常收发电子邮件。 六、系统维护和安全考虑 1、严格保护超级用户root口令并定期更换,去掉SCO UNIX系统中不必要的用户;避免存在无口令用户;为避免邮件用户 登录到命令行提示符下,可设定其shell统一为可执行程序 /usr/bin/mailsh,作用即修改自身用户密码。 2、系统管理员定期查看系统运行日志(/usr/adm/syslog)、硬盘剩余空间(#df -v)及检查邮件队列目录(/usr/spool /mqueue,正常为空目录),及时排除安全及故障隐患,保证邮件系统畅通运行。 3、如邮件服务器兼作重要业务使用,应关闭SCO UNIX系统Telnet、Ftp、rlogin、tftp等服务或加载防火墙软件仅允许 指定的IP地址访问。 设你的进程为mymain,用如下命令会将全部进程kill掉,但楼上朋友说得对,却不可能知道哪些是“死进程”: ps -ef|grep mymain|cut -c11-16|grep -v PID|xargs kill -9 如何禁止ftp和telnet服务,望告知,谢谢~~ 在/etc/sevices文件中屏蔽ftp,telnet那两行。 重启机器或进程/etc/inetd 转贴到这里吧,方便大家查看。 构建SCO UNIX下的电子邮件系统 一、前言 电子邮件系统(E_mail)是近两年伴随着Internet/Intranet的发展而迅猛普及的一项重要网络应用,提供了人们跨越 地域相互通信及联系最方便又最快捷的沟通方式。随着交往的不断增加和认识的不断提高,当前国内企事业单位在组网方 案中均纷纷考虑向Intranet靠拢尤其构建电子邮件系统。SCO UNIX作为一个技术成熟的商用网络操作系统近年来广泛应用 在我国的金融、保险、邮电等行业并组建了大量的各级业务网络,其自身内建了丰富的网络功能,自SCO OpenServer 5.0 开始各项网络服务内容又大大加强,加上其良好的稳定性和安全性,无需追加任何投资完全可以配置成MAIL服务器,利用 各客户端(win95/win98)免费自带的POP3软件(Outlook Express)实现电子邮件系统的各项功能,是充分利用已有投 资,降低最少拥有成本的好方法。 二、系统连接方式 本文例子为某银行一级分行和二级分行间电子邮件互传,网络拓朴图(略)。图例中:邮件服务器操作系统为SCO UNIX OpenServer V5.0.4,客户端以Win95/Win98+OutlookExpress进行电子邮件的各种收发。 为方便用户操作,在邮件服务器上配置DNS(Domain Name Service,也称BIND服务)进行域名和IP地址的自动解析。 本例中:一级分行邮件服务器IP地址为:122.68.2.1,域名为:mail.ha.CCB,建立用户zh1、zh2;二级分行邮件服务 器IP地址为:220.112.8.1,域名为:mail.smx.ha.CCB,建立用户ch1、ch2。配置前须保证双方邮件主机能相互ping通。 三、MAIL服务器工作原理及配置 SCO UNIX OpenServer 5.0内建了SMTP和POP3协议,通过邮件传输代理MTA(Mail Transport Agent)包括MMDF 和sendmail实用程序实现邮件的发送和接收。在SCO UNIX OpenServer 3.0中,MMDF是缺省也是唯一的邮件传输工具, 但没有建立处理x.400类型地址的通道,并且因不具备POP3服务功能从而无法响应POP3客户机的接收请求,纯粹用于POP3 客户机发送邮件或SCO UNIX系统间通过MAIL小程序进行邮件简单收发,功能非常有限。为此,SCO 在5.0版本之后增加 sendmail程序,丰富和完善了作为邮件服务器的各项功能。sendmail根据电子邮件的地址,为用户邮件选择一条到达适 当的邮件传输程序的路由; sendmail接收来自一个用户程序的邮件,解释这个邮件的地址,将其重新改写成适合于狭义 个传输程序的格式,从而将邮件传送到用户的邮件程序或转发到另外一个系统。 其配置过程如下: 1、通过命令#custom检查系统是否加载sendmail软件包,系统缺省安装的是MMDF,须将其删除并从安装介质中重新安装 sendmail软件包。 2、sendmail通过侦听port 25实现SMTP协议发送邮件,通过侦听port 110实现POP3协议接收邮件并传给POP3客户机, 因此确保SCO UNIX系统SMTP及POP3协议配置正确。 # vi /etc/services 确保有以下两行: pop3 110/tcp pop3 postoffice3 smtp 25/tcp mail #vi /etc/inetd.conf 确保有以下行: pop3 stream tcp nowait root /etc/popper popper #l /etc/popper 检查POP3服务程序: -rwxr-xr-x 1 bin bin 107044 Feb 1 1999 /etc/popper 3、配置sendmail: #mkdev cf出现: SCO Sendmail Configuration Utility 1. Edit UUCP Connections 2. Edit Domain 3. NIS Support 4. Edit Alternate Host Names 5. Miscellaneous Items 6. Set up X.400 Gateway Configuration 7. Review configuration information 8. Generate sendmail.cf file 9. Quit Enter choice: 对照本文连接方式,仅选择2、4、5项,须说明的是: (1)一级分行Domain输:ha.CCB;二级分行输:smx.ha.CCB (2)一级分行和二级分行hostname 均输:mail (3)不管是否连接到Internet上,双方在第5项中第4分项: Is this machine on the Internet? 处均输入 y (4)以上配置通过第7项检查无误后,选择第8项自动生成 sendmail配置文件:/usr/lib/sendmail.cf (5)管理员可根据需要对文件/usr/lib/sendmail.d/sendmail.src中有关配置进行手工调整, 再执行以上命令#mkdev cf 选择第8项生成新的配置文件/usr/lib/sendmail.cf。 (6)重启sendmail进程。 #/etc/init.d/sendmail stop #/etc/init.d/sendmail start 4、为方便用户自行修改密码,同时也为防止用户登录到命令行提示符下从而降低系统安全性, 须建立一新的shell程序mailsh(权限:755,属主:bin,组:bin)替代原来的/bin/sh, 内容如下: echo "\n欢迎使用电子邮件系统,请选择功能:\n\n" echo "1----修改密码\n" echo "0----退 出\n\n" echo "请选择:\c" read key if (test $key = "1" 1>/dev/null 2>/dev/null) then passwd fi echo "谢谢使用,再见~" exit 四、客户端配置 1、DNS客户机配置 在Win95/Win98中,可以比较直观地设置DNS客户机,过程概述如下: (1)点击"开始"-->"设置"-->"控制面版",双击"网络"图标。 (2)选择TCP/IP协议所对应的局域网卡,点击"属性"-->"DNS配置",选择"启用DNS"。 (3)按提示填入正确参数,最后确认重启系统即可。 2、Outlook Express的配置 Outlook Express为Microsoft公司随Win95/Win98免费赠送的IE中的一个POP3客户端软件,使用非常方便,以下以 二级分行客户机配置ch1用户为例,步骤如下: (1)启动Outlook Express。 (2)点击"工具"-- >"帐号"-- >"邮件"-- >"添加"按提示输入有关配置信息,此处显示名称输:ch1,电子邮件地址 输:ch1@mail.smx.ha.CCB,接收邮件(POP3)和发送邮件(SMTP)服务器均输:mail.smx.ha.CCB,登录方式输入帐号 名ch1及密码,最后选择"通过本地局域网(LAN)连接"即可。 五、应用及扩展 以上配置完毕,用户可在Win95/Win98的Outlook Express中利用"新邮件"撰写好电子邮件后,通过"发送和接受"进 行随意收发。凡是电子邮件所提供的功能(例附加文件,邮寄多媒体贺卡等)都能实现.(图略) 根据需要,我们可以对该系统功能不断扩展,以下是笔者实践中的一些心得: 1、为节省空间,电子邮件大小可进行一定限制,修改配置文件/usr/lib/senmail.cf中MaxMessageSize值即可。 2、通过维护别名文件/usr/lib/mail/alias, UNIX系统管理员可实现一次性对多个用户同时发送邮件或通过别名对指定 用户发送邮件,主要用于系统维护时发布有关通知。当然客户机可通过Outlook Express设置通讯薄给一组用户发送邮件。 3、通过设置sendmail的个人邮件转发功能,局域网中的其他非Windows机(含SCO_UNIX、HP-UX等)也可作为客户机接 收邮件服务器中指定用户的电子邮件。大大扩大了邮件的收发途径。 4、随着网络中结点的不断增加及网络结构的调整,例安全考虑划分子网等,一些无法和邮件服务器互通的客户机可通过 代理服务器软件(例Wingate、Sysgate等)正常收发电子邮件。 六、系统维护和安全考虑 1、严格保护超级用户root口令并定期更换,去掉SCO UNIX系统中不必要的用户;避免存在无口令用户;为避免邮件用户 登录到命令行提示符下,可设定其shell统一为可执行程序 /usr/bin/mailsh,作用即修改自身用户密码。 2、系统管理员定期查看系统运行日志(/usr/adm/syslog)、硬盘剩余空间(#df -v)及检查邮件队列目录(/usr/spool /mqueue,正常为空目录),及时排除安全及故障隐患,保证邮件系统畅通运行。 3、如邮件服务器兼作重要业务使用,应关闭SCO UNIX系统Telnet、Ftp、rlogin、tftp等服务或加载防火墙软件仅允许 指定的IP地址访问。
/
本文档为【【精品资料】SCO UNIX】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索