SCO UNIX.docx
- 文档编号:23463125
- 上传时间:2023-05-17
- 格式:DOCX
- 页数:97
- 大小:86.31KB
SCO UNIX.docx
《SCO UNIX.docx》由会员分享,可在线阅读,更多相关《SCO UNIX.docx(97页珍藏版)》请在冰豆网上搜索。
SCOUNIX
在有SCOUNIX光碟时,制作的方法:
1.Formata3.5inchhighdensitydisketteusingtheformat(C)command.
2.mount-r/dev/cd0/mnt
3.Changedirectorytotheimagesdirectory:
cd/mnt/images/boot
NOTE:
TheexampleaboveassumesthatyourCD-ROMismountedonthe/mntdirectory.Ifitismountedonadifferentmountpoint,substitutethatfor/mntintheexampleabove.
4.Usedd(C)tocopytheimagetothediskette:
ddif=image.imgof=/dev/fd0bs=18k
imageisthenameoftheimageyouwanttocopy.
5.Verifythattheimagewascorrectlywrittenusingsum(C):
sum-r/dev/fd0
Comparetheresulttothechecksumfilein/mnt/images/bootthatcorrespondstotheimageyoucopied.
在DOS制作的方法:
Usethefloppycpcommandtocopytheimagetothediskette:
D:
\images\floppycp\fD:
\images\boot\image.img
imageisthenameoftheimageyouarecopying.
下面是源光碟上的介绍。
。
。
。
。
。
。
CreatingtheInstallationBootDiskette:
TocreatetheinstallationdisketteunderUNIX,takethefollowingsteps:
1.Formata3.5"HighDensityDisketteusingtheUnixformat(C)command.LabelthedisketteSCOOpenServerRelease5.0.5InstallDisk.
2.Changedirectorytotheimagesdirectory:
cd/mnt/images
NOTE:
TheexampleaboveassumesthatyourCDROMismountedonthe/mntdirectory.Ifitismountedonsomeothermountpoint,substitutethatfor/mntintheexampleabove.
3.Usetheezcpcommandtocopytheimagetothediskette:
./ezcpboot/install.img
4.VerifythattheimagewascorrectlywrittenusingtheUnixsum(C)command:
sum-r/dev/fd0
andcompareittothecorrectchecksum,whichisstoredininstall.sum
NOTE:
Dependingontheversionofyouroperatingsystemandtheconfigurationofyourhardware,youmayuseadevicenodeotherthan/dev/fd0.
制作SCOUNIX5.0.x的安装软盘
在DOS,或者WIN下的制作方法
TocreatetheinstallationdisketteunderMS-DOS,takethefollowingsteps:
1.Formata3.5"HighDensityDisketteusingtheDOSformatcommand.LabelthedisketteSCOOpenServerRelease5.0.5InstallDisk.
2.Usetheezcp.batcommandtocopytheimagetothediskette:
D:
cd\images
ezcpboot\install.img
NOTE:
Dependingonyoursystem'shardwareconfiguration,yourCDROMdrivemayhavebeenassignedadifferentdriveletter(eg.E:
)
win2000,redhatLinux,SCOUNIX多操作系统安装实例
MM的最新奉献:
我自己的多操作系统安装实例!
!
!
换了个公司,领了台新机器,正好装一下系统,就一心想装个多操作系统的实例,把过程写下来,给众多想装系统而遇到很多问题的朋友做个借鉴。
我装新系统共花了三天,用于验证各种方法,下面会把最好的一种办法写下来。
在这之前,想要说明的是分区时千万别用M$的fdisk,划出来的分区会存在很大的毛病;其次是不知为什么用SCO的分区到REDHAT下会有区间重叠,似乎是对LBA的划分理解不同,我的硬盘在SCO下认成了255个磁头,而在LINUX下则认成了240个磁头,但总容量都是对的。
SCO的fdisk不支持建各种不同分区,只能分DOS和SCO。
如果只装SCO和WIN的话,建议用SCO划DOS分区。
我的机器是10G硬盘,64MRAM,RELTEK8139网卡,装的系统是win2000,scoopenserver5.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(LINUXSWAP)、6(WIN95Ext'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、简述多用户卡的安装步骤
答:
在SCOUnix下以root用户登录执行#mkdevserial,确定卡的型号,选择中断号(IRQ),地址(I/Oaddr),并重建核心。
重启时能看到多用户卡的信息(或用hwconfig命令查看),更改终端类型(/etc/ttytype),激活终端(enabletty1a或修改/etc/inittab)
2、在RAID系统中(指RAID1-RAID5),当某一成员出错时,怎样使其做到数据自动恢复?
答:
要做到数据自动恢复,必须设置一热空闲盘(HOTSPARE)。
也就是说,当你配置阵列时,若采用RAID1,除了两块RAID1的成员盘外,还必须有一块盘做HOTSPARE。
这样当某一成员出错时,热空闲盘会自动替代其角色。
对其他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、安装SCOOpenServer5所必需的硬件基本配置如何?
CPU:
80486DX或以上
系统内存:
32MB
磁盘空间:
250MB,建议为1G以上
root文件系统大小:
最小为200MB,建议为500MB
stand文件系统大小:
15MB
交换区大小48MB,建议为内存的1-1.5倍
监视器:
VGA,800x600或更好。
3、如何利用系统安装光盘制作系统安装启动盘?
如果没有安装引导盘,可以在系统光盘的/images/boot目录下找到引导盘的映像文件N00,使用Unix的dd命令制作引导盘。
具体步骤如下:
mount-r/dev/cd0/mnt
cd/mnt/images/boot
ddif=N00of=/dev/rfd0
4、shell初始化时使用哪两个文件?
/etc/profile和.profile
5、以下哪些是有效的变量名?
(A、D)
A._FRUIT_BASKETB.2_APPLE_A_DAY
C.FOUR-SCORE&7YEARS_AGOD.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“Yourbinariesarestoredinyourhomedirectory.”
fi
答:
输出是“Yourbinariesarestoredinyourhomedirectory.”
8、查询当前目录下哪个ec源程序含有SetOutHand函数,使用命令:
grep-lSetOutHand*ec
9、熟练使用vi命令,掌握unix基本命令(如:
lsmountcatfindrlogintelnetftprcptarcpiopskillcproutenetstatsulp等)。
10、计算机病毒的特性。
11、通过modem进行拨号上网的各项操作步骤。
13、opentp基本命令,autobranch基本命令,如何完整地安装前置机应用软件,综合业务系统各级帐务之间的关系,综合业务系统的业务流水名称,贷款户季末结息的主要处理步骤。
12、计算机管理员的职责、计算机中心机房建设要求、农村信用社计算机业务数据如何备份。
13、制作一份应急启动软盘,并使用应急软盘重新启动SCOUNIX系统。
14、在UNIX系统中增加一个用户。
SCO系统中超级用户密码被忘记,如何解决。
15、前置机中网卡、打印机、多用户卡的安装。
三、C语言与UnixShell
1、写一个shell程序,能知道与联社连接的所有线路通断情况(提供有IP地址的文本,用ping命令检测)
ping.sh:
clear
forIPADDRin`catip.txt`
do
ping-c1$IPADDR1>/dev/null2>/dev/null
RESULT=$?
if[$RESULT!
=0]
then
RESULT="我没有开机!
等着吧......"
else
RESULT="欢迎你进入本机!
"
fi
echo$IPADDR':
'$RESULT
done
2、写一个shell程序,在AIXUnix或SCOUnix操作系统下,如何将数据定时、自动、每天备份到本地盘的指定目录和磁带中。
修改文件:
/var/spool/cron/crontabs/root
加一行“00***/usr/bin/data_back>/dev/null2>&1”
data_back源码:
DATASOURCEDIR=?
?
?
DATATARGETDIR=?
?
?
WEEK=`date|awk'{print$1}'`
cd/$DATASOURCEDIR
tarcvfDATA.TAR*
compress-HDATA.TAR
mvDATA.TAR.Z$DATATARGETDIR/$WEEK
cd$DATATARGETDIR
tarcvf/dev/rct0$WEEK/DATA.TAR.Z
3、写一个用SQL语言和C语言组合的程序,该程序实现对表t_mast操作,实现帐户开销户登记簿输出,并将结果写入文件hist.log中。
(表结构字段如下:
acctnochar(22)帐号,
namechar(40)户名,
drbaldouble借方余额,
crbaldouble贷方余额,
opendatechar(8)开户日期,
closedatechar(8)销户日期,
statechar
(2)帐户状态00-正常01-销户02-其他
索引字段:
acctno
查询范围:
所有记录
文件内容:
以上7个字段内容
4、计算1到100之间奇数之和偶数之和。
5、下列函数实现对公贷款借据号自动产生,输入参数:
机构号、年份;输出参数:
借据号;
借据号组成(共15位):
机构号(6)+年份(4)+循序号(5);阅读以下程序,要求完成其中填空。
或(根据以下原代码写出程序能实现什么功能)
int
DdaGenDueBillNo(inst_no,year,due_bill_no)
EXECSQLBEGINDECLARESECTION;
PARAMETERchar*inst_no;
PARAMETERchar*year;
PARAMETERchar*due_bill_no;
EXECSQLENDDECLARESECTION;
{
EXECSQLBEGINDECLARESECTION;
longdue_ser_no;
EXECSQLENDDECLARESECTION;
interr_code;
EXECSQLSELECTDueSerNo
INTO:
due_ser_no
FROMT_DDA_DUESER
WHEREInstNo=:
inst_no
ANDYear=:
year;
if(SQLCODE){
if(SQLCODE!
=100)
DB_ERR("SELECTFROMT_DDA_DUESER:
")
else{
EXECSQLSELECTMAX(DueBillNo[11,15])
INTO:
due_ser_no
FROMT_DDA_LOAN
WHEREDueBillNo[1,6]=:
inst_no
ANDDueBillNo[7,10]=:
year;
if(SQLCODE){
DB_ERR("SELECTFROMT_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-gses7012)
检查数据库目前的读写状况______(onstat-p)
检查数据库共享内存的配置及新申请的共享内存命令是____
(onstat-gseg)
启动数据库的命令是_____(oninit)关闭数据库的命令是_____
(onmode-ky)
将数据库由online状态切换到单用户状态的命令是_____
(onmode-s)
将数据库由单用户状态状态切换到online状态的命令是_____
(onmode-m)
杀除数据库在线用户(sessid=7012)的命令______
(onmode-z7012)
对某个数据库(DataDB)进行备份的方法有
1_____________(ontape-s-L0)
2_________(dbexportDataDB-ss)
2、数据库系统检查方法:
查看数据库系统日志(online.log),检查数据库LRU写(onstat-p),检查数据库CHUNK状态(onstat-d),检查逻辑日志(onstat-l),检查逻辑日志连续备份是否存在,检查数据库checkpoint时间(onstat-m),检查数据库共享内存使用情况(ipcs),查看用户(onstat-u)。
3、将数据库备份到磁带上dbexport-c-t/dev/rmt0cbsdb
数据备份的恢复dbimport
4、在Informix中创建索引的优缺点,优点:
强制实施行的唯一性、加速连接、加速数据检索、加速ORDERBY和GROUPBY。
缺点:
创建需要时间、占用磁盘空间、数据修改耗时更多。
5、写一个ESQL/C程序流程图,实现功能:
根据机构号(instno)查询该机构下在某一时间段内(date1,date2)到期的贷款(帐号、借据号、余额、贷款日期、到期日期、利率)。
要求写出定义的游标及ESQL查询语句。
答:
N
初始化变量定义游标打开游标开始循环将信息送至前台
(sqlcode=100)
Y
结束循环释放游标结束
定义游标:
$declarecursorCur_loanfor
selectCurrAcctNo,
DueBillNo,
LoanBal,
BegDate,
EndDate,
IntRate
FromT_DDA_LOAN
WhereCurrAcctNo[1,6]=$instno
AndEndDate=$DATE2
OrderbyCurrAcctNo,DueBillNo
五、综合业务处理系统
1、综合业务系统以会计核算为核心,充分体现大会计的设计思想。
2、综合系统业务流程:
传票数据录入---前置机记录流水日志并上送主机---主机记录交易流水---处理分户帐、登记明细帐、处理登记簿---记会计主帐---主机下传数据至前置机---前置机更新日志并显示或打印
3、下列属于永久保管的数据有:
结息日日终、月末日终、数据移植日日终、年末日终。
4、日终批量是发现数据库出错,原因是长事务造成的,如何解决?
答:
有三种解决方法。
1、增大数据库使用的共享内存:
修改$ONCONFIG文件的BUFFERS个数
关闭数据库,重启数据库,重新做日终。
2、修改相应应用程序将次步处理该为短事务。
3、修改数据库日志方式将其该为无日志方式。
做法:
将数据库备份设备置为/dev/null
重启数据库(onmode-ky,oninit)
进行0级备份(ontape-s-L0)
修改日志记载方式(ontape-s-LN)
5、清算中心记帐时发现23230100科目下的某一分户余额透支,要求设为允许透支如何设置?
答:
将T_CIS_ITEM表中,23230100科目的余额方向设为贷方可红(baldir=5)
6、简述储蓄临柜人员一天的业务流程。
答:
签到、领用凭证、记帐、轧帐、签退
7、请写出综合业务系统的其中五种业务流水名称。
答:
主帐流水、内部帐流水、储蓄流水、对公流水、凭证流水、主机(原始)流水
8、请说出日常业务批处理的主要的六个步骤。
答:
批前备份、批前处理、批量处理、报表生成、业务初始化、批后备份
9、请简述综合业务系统的帐务结
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SCO UNIX