Unix 操作系统
由于Unix操作系统众所周知的稳定性、可靠性,用来提供各种Internet服务的计算机运行的操作系统占很大比例的是Unix及Unix类操作系统。目前比较常见的运行在PC机上的Unix类操作系统有: BSD Unix、Solaris x86、SCO Unix等。
(1)FreeBSD
自从1969年AT&&T Bell实验室研究人员创造了Unix,至今Unix已发展成为主流操作系统之一。在Unix的发展过程中,形成了BSD Unix和Unix System Ⅴ两大主流。BSD Unix在发展中形成了不同的开发组织,分别产生了FreeBSD、NetBSD、OpenBSD等BSD Unix。与NetBSD、OpenBSD相比,FreeBSD的开发最活跃,用户数量最多。NetBSD可以用于包括Intel平台在内的多种硬件平台。OpenBSD的特点是特别注重操作系统的安全性。
FreeBSD作为网络服务器操作系统,可以提供稳定的、高效率的WWW、DNS、FTP、E-mail等服务,还可用来构建NAT服务器、路由器和防火墙。
(2)Solaris x86
Solaris是Sun公司开发和发布的企业级操作环境,有运行于Intel平台的Solaris x86系统,也有运行于SPARC CPU结构的系统。它起源于BSD Unix,但逐渐转移到了System Ⅴ标准。在服务器市场上,Sun的硬件平台具有高可用性和高可靠性,Solaris是当今市场上处于支配地位的Unix类操作系统。目前比较流行的运行于x86架构的计算机上的Solaris有Solaris 8 x86和Solaris 9 x86两个版本。当然Solaris x86也可以用于实际生产应用的服务器。
安装前需要注意的是,如果先安装Unix系统,最好使用Unix的分区工具FDisk做整个硬盘分区的划分.即:使用Unix的分区工具FDisk划分Unix分区和Windows分区;如果先安装Windows系统,则安装Windows 系统时用Windows的分区工具,而安装Unix系统时用Unix的分区工具。另外,应该计划好各个分区,使 Unix和Windows的引导部分位于1024柱面以内,也就是通常所说的前8G之内。具体安装过程如下(这里以在82G的硬盘上先安装Unix系统,后安装Windows系统为例说明):
(1)安装Unix。安装至“The hard disk installation program will now make /etc/fdisk badtrk ”时,开始对硬盘分区。每个硬盘最多可创建4个主分区,需要再次提醒注意的是,各操作系统的引导部分应位于硬盘的前8G。这里我们将这个82G的硬盘划分为4个分区,第一、四个分区为Unix分区,第二、三个分区为DOS分区。Unix操作系统安装在第一个分区(4G),第四个分区(36G)用来创建裸设备或文件系统,Windows操作系统安装在第二个分区(10G)即系统的C盘,第三个分区(32G)待Windows安装完毕后 ,格式化为相应类型的文件系统,即系统的D盘。划分完毕后继续安装,直至Unix系统安装完毕。分区结果如下表所示:
注:NTFS文件系统在SCO OpenServer 5分区表中显示为OS/2。
(2) 安装Windows系统。用Windows 2000 Professional光盘引导系统,在预留的第二个分区上安装Windows系统。
(3) 将Unix主分区激活,以便实现多重引导。这样设置的目的是便于灵活地使用多重系统,因为在Windows启动时无法实现SCO Unix的引导,如果我们用启动盘或在Windows下运行FDisk设置活动分区就失去了多重引导的意义。在SCO OpenServer中可用BootOS来引导任何可引导的分区。若分区如上图所示,可在“Boot:” 后键入“BootOS 2”引导Windows系统,2代表分区号。如果不知道具体的分区号,可键入 “BootOS?”,系统将显示如下信息:
Partition Status ID Type Start Track End Track Size(Tracks)
1 Active 63 Unix 1 127028 127028
2 07 NT/OS2 127029 452113 325085
3 05 DOS_EXT 452114 1427489 975376 4 | 63 Unix 31427490 2540564 1113075
从上表可以看出,我们将Windows 2000装在了第2个分区。
(4) 对另一个Unix分区进行调整与分配。进入Unix系统,以超级用户(root)注册。执行命令:
divvy -m/dev/hd04。
(5) 进入Windows系统对另一个DOS分区(分区3)按照实际需要格式化为特定类型的文件系统。
另外,为使系统的启动更加灵活方便,我们还可以做如下设置:
(1)进入Unix系统,以超级用户(root)注册。
(2)编辑“/etc/default/boot”文件,增加一行“Win2000=BootOS 2”。这样在SCO OpenServer 5 引导系统时,在“Boot:”下键入“win2000”就启动Windows 2000 Professional,回车则启动Unix系统 。
(3)编辑“/etc/default/boot”文件,将第一行改为“defbootstr=BootOS 2”。这样在SCOOpenserver 5引导系统时,缺省启动Windows 2000 Professional,如“在Boot:”下键入“Unix”则启动Unix系统。
至此,一个灵活方便的多重系统就建立完毕,我们可以随意选择启动其中一个操作系统,并且硬盘的空间分配也较为合理。当然,如果对硬盘进行合理划分,可同时安装四种不同的操作系统。笔者在实际工作中采用了这种多操作系统的安装方案,取得了很好的效果,不但方便了操作和管理,而且有效地节约了资源。