发信人: linkwin()
整理人: xiaomiao(2000-12-14 19:04:28), 站内信件
|
用SCO OpenServer构建 Web
中国矿业大学
侯效礼 等
SCO Unix是Unix家族中最优秀的成员之一,目前在中国占据了30%以上的市场。
在组建自己的INTRANET/INTERNET时,选择SCO Unix作为服务器非常理想,
因为SCO Unix提供了一整套的INTRANET/INTERNET解决方案,包括常见的服务,
如WWW、E-Mail、FTP、TELNET等,SCO Unix甚至还提供了网络安全以及代理等
高级的应用。以下以最新的SCO OpenServer Release 5.0.5为例,介绍在
大容量双CPU的PC服务器上构建自己的INTRANET/INTERNET。
一、 安装SCO OpenServer Release 5.0.5
1、 制作安装软盘
安装SCO OpenServer时,首先要看SCO OpenServer的安装光盘是不是一个启动
盘以及计算机是否支持光盘启动,如果不是,就需要手工制作安装启动的软盘。
这里假设用户使用的不是启动光盘。
首先使用SCO OpenServer Release 5.0.5的系统光盘制作一张启动光盘
(The Primary Installation Boot Diskette),该系统光盘中已经为用户
准备好了启动软盘和引导驱动软盘的映像文件,分别叫做
Primary installation diskette
Boot-Time Loadable Drivers (BTLD)
它们对应的映像文件在系统光盘的\IMAGE\BOOT目录下,名字分别为
install.img和btld.img 用户可以在在UNXI下制作做上述盘,也可以在
DOS/WINDOWS下制作,在UNXI下制作第一张安装软盘的详细步骤如下:
(1)使用UNIX的格式格式化一张3.5英寸1.44M软盘,软盘的盘标为
“SCO OpenServer Release 5.0.5 Install Disk”.
(2)改变当前目录为IMAGES,使用如下命令完成cd /mnt/images
(3)使用ezcp命令复制映像文件到软盘,可以使用如下命令完成:
./ezcp boot/install.img
在DOS下制作第一张安装软盘的步骤如下:
(1)使用DOS的格式格式化一张3.5英寸1.44M软盘,软盘的盘标为
“SCO OpenServer Release 5.0.5 Install Disk”.
(2)使用ezcp批命令复制映像文件到软盘,具体的操作如下:
D:
cd \images
ezcp boot\install.img
这里假设用户的光盘逻辑盘符为D盘
2、 设置计算机的启动顺序为A第一启动,使用制作的启动软盘引导计算机,
在出现以下的提示:
boot后,键入link,(如果不是大硬盘,SCSI光驱等新设备,可以直接按回车键
让系统自动识别,这里假设是大硬盘等特殊情况)。然后根据提示,输入第三方
提供的大硬盘驱动程序名,这里假设大硬盘使用的SCSI驱动程序为IWILL公司的
2935系列驱动程序,输入i91u
待系统需要读入该驱动程序时,插入第三方提供的驱动程序软盘;等读入该驱动
程序后,出现系统硬件识别列表,再把第一张启动软盘放回软驱。
3、 根据提示,放入第二张软盘,即BTLD (Boot-Time Loadable Drivers,
该软盘的做法同1所述),当出现识别安装介质(Identifying the installation
media device)界面时,注意安装介质即SCSI光驱的ID号为5,SCSI Adapter
Type为上述输入的i91u,再放入安装光盘。
4、 根据提示,选择键盘种类为“US English”
5、 根据提示输入许可的序列号、许可代码和许可数据,该数值可在购买正版的
系统后由供货厂商提供;
6、 选择安装的方式,升级(UPGRADE)或最新(FRESH),对于第一次安装的用户
来讲,只有一种选择,最新安装;
7、 选择系统名称,域名,时区和语言等。系统名称和域名可以由用户指定输入 ,
而时区和语言则由键盘选择;一般地,时区选择为亚洲中国时区,语言为标准的
English;
8、 选择是否支持标准的系统配置,数据库等,可由用户根据具体情况设置;
9、 设置硬盘分区,可以选择用户定义,也可以选择UNIX自动分配;
10、 设置网卡,网络协议,显示卡,鼠标,电子邮件等;一般地,网卡和显示
卡都有针对SCO的启动程序,而现行的PS/2鼠标则可选择高分辨的键盘鼠标类型
(High Resolution Keyboard Mouse),电子邮件则主要选择sendmail 。
有些选项,如显示卡,网卡,TCP/IP协议,也可以在安装完成后再行配置;
11、 设置超级用户的口令,并再确认一次;
12、 根据提示再次插入SCSI驱动软盘,开始安装SCO OpenServer,这一步需要
的时间较长,和用户选择的分区和文件系统的大小,以及光驱、硬盘的读入速度
有关,一般需要30分钟左右;待出现完成(100 complete)后,根据提示重新启动
计算机,整个系统的安装即告结束。
二、 配置DNS
1、 SCO OpenServer的DNS解析系统和流行的SUN Solaris、Linux等类似,都是
首先定位/etc下的文件named.boot以及文件resolv.conf、named.ca和named.loc al
等。
假设安装SCO OpenServer的PC Server的域为xzgh.com,服务器的名称为bankser ver,
IP地址为10.10.10.1,则文件named.boot的内容为:
directory /var/named
cache . named.ca
primary xzgh.com ghhosts
purimary 10.10.10.in-addr.arpa ghhosts.rev.10
primary 0.0.127.in-addr.arpa named.local
其中,/var/named为指定正向主机表文件ghhosts和反向表文件ghhosts.rev.10
的位置(/var/named)。
文件resolv.conf的内容为
domain xzgh.com
nameserver 10.10.10.1
2、 在建立了上述文件之后,用户就可以在指定的位置建立正向表和反向表文件
,具体内容如下:
文件ghhosts的内容
@ IN SOA bankserver.xzgh.com.
root.bankserver.xzgh.com. (
1.78 800 1800 360000 86400 )
IN A 10.10.10.1
xzgh.com. IN NS bankserver.xzgh.com.
IN MX 0 bankserver.xzgh.com.
bankserver IN A 10.10.10.1
www IN CNAME bankserver
dns IN CNAME bankserver
ftp IN CNAME banksverver
文件ghhosts.rev.10的内容
@ IN SOA bankserver.xzgh.com.
root.ibankserver.xzgh.com.(
1.58 10800 1800 360000 86400 )
IN NS bankserver.xzgh.com.
5 IN PTR .
1 IN PTR bankserver.xzgh.com.
3、 启动DNS
启动SCO OpenServer下的DNS进程使用的命令是ndc,具体的格式如下:
ndc start
实际上,用户不用手工启动该DNS,在每次系统启动时,SCO OpenServer会自动
启动该进程的。
三、 配置E-Mail并限制用户的空间为4M
假设使用的E-Mail系统的为Sendmail,超级用户可以使用SCO OpenServer下窗
口界面X-window来配置E-Mail系统,在SCO OpenServer的系统管理(System Mana ge)
中窗口中,有专门的SendMail Configuration应用程序,具体的内容如下:
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
用户可以根据具体情况选择配置,配置完毕后选择8,系统自动电子邮件的参数
配置文件sendmail.cf。
用户也可以通过超级用户的命令方式配置,使用的命令为:
scoadmin
电子邮件的进程也是可以通过系统开机时自动启动的。
在SCO OpenServer系统上安装的SendMail邮件系统,其邮件大小是由/usr/lib
目录下的sendmail.cf(SendMail 配制文件)文件的有关参数控制的,系统的默认
参数是对邮件大小不加限制,即不设邮件的最大值-M,用户也可以限制电子邮件
的空间。
下边就是一个设置文件的例子,加横线的部分(如:M=2000000)是对初始文件所做
的修改,这种修改可以通过mkdev cf命令进行,也可以直接用vi编辑器修改:
# sendmail.cf
Msmtp, P=[IPC], F=mDFMuX, S=11/31,
R=21, E=\r\n, L=990, M=2000000, A=IPC $h
Mesmtp, P=[IPC], F=mDFMuXa,
S=11/31, R=21, E=\r\n,
L=990, M=2000000, A=IPC $h
Mpop, P=/usr/bin/lmail, F=lsDFMPuhCE,
S=10/31, R=20/40,
M=4000000,A=lmail -d $h $u
通过增加参数M=4000000,将每个邮件限制在4M以内,就对系统资源应用了保护
措施,限制了用户滥用资源的操作。注意的一点是,用vi命令修改完sendmail.cf
文件后,不要再做mkdev cf操作,否则参数还需要重新设置。
四、 配置WWW、TELNET和FTP等INTERNET/INTRANET基本服务
SCO OpenServer下自带了Netscape公司的Netscape FastTrack Server,该
服务的进程ns_httpd(开机自动启动)提供WWW服务,存放WWW的主页在目录
/usr/internet/ns_httpd/docs下。用户将来制作的主页可以放在该目录下。
除了WWW服务外,SCO OpenServer 还提供了Unix系统常用的网络应用,如
TELNET,FTP等,这些服务也会在系统启动时自动启动对应的进程。
所有这些的管理都可以通过Netscape FastTrack Server的WWW界面来管理。
具体的管理界面在SCO OpenServer系统主窗口下的Internet Configuration
应用程序项中,该界面的管理员用户是系统自身的admin用户。
-- 凌云飞鹰,志在四方
欢迎给我网站建设方面的帮助和指导。
如果您的sco openserver 和informix有点问题的话,可能我会给你
少许的支持。
email:[email protected],[email protected]
pcicq:linkwin
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.103.135.67]
|
|