- 论坛徽章:
- 0
|
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.local等。
---- 假设安装SCO OpenServer的PC Server的域为xzgh.com,服务器的名称为bankserver,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 Manage)中窗口中,有专门的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用户。 |
|