在有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 多操作系统安装实例
最新奉献:我自己的多操作系统安装实例!!!
换了个公司,领了台新机器,正好装一下系统,就一心想装个多操作系统的实例,把过程写下来,给众多想装系统而遇到很多问题的朋友做个借鉴。
我装新系统共花了三天,用于验证各种方法,下面会把最好的一种办法写下来。在这之前,想要说明的是分区时千万别用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[url=http://www.pccode.net].net" class="wordstyle"源码:
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 元;程序[url=http://www.pccode.net].net" class="wordstyle"源码文件名与程序执行文件名一致,如: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 -