SERVER *** 作系统的有点是:界面 *** 作友好,安装应用程序和使用比较方便,几乎不用去记忆具体命令。缺点是:不太稳定可靠、速度没有保障、经常会被病毒和恶意代码感染和攻击!因为Linux和Unix的运行效率高,强度大,不易
宕机
,能充分发挥服务器硬件的功能。排在连续做
作业时间
最长的前十位的服务器都是用UNIX
Linux和Unix开放了源代码,这就比WINDOWS安全。windows如果内置了后门,你能找出N个,也不能找出全部。1可靠性高
实践表明,UNIX是达到主机(mainframe)可靠性要求的少数 *** 作系统之一,许多UNIX主机和服务器在国外大中型企业中每天24小时,每年365天不间断地运行。这是NetWare、WindowsNT和OS2等 *** 作系统所不能比拟的。不久前HP公司宣布关闭了最后一台主机系统,整个企业的所有信息处理工作全部由UNIX机器来承担。
2伸缩性强
极度强的伸缩性UNIX系统是世界上唯一能笔记本电脑,PC,直到巨型机上运行的 *** 作系统,最近已宣布用于NC的UNIX系统。没有其他 *** 作系统能做到这一点。此外,由于采用SMP、MPP、和Cluster等技术,使得商品化UNIX系统支持CPU数达到了32个,这就使得用一种平台的UNIX扩充能力有了进一步的提高。
3开放性好
这是UNIX系统最重要的本质特征,也是UNIX强大生命力之所在。开放系统的概念已被计算机工业界普遍接受,而且成为发展的主要趋势。所有的计算机厂商都声称自己的产品是开放系统,而且开放的概念也在不断地发展和完善,它是一个覆盖面很宽的谱,几乎所有的系统都可在其中找到自己的位置。但程序上是有明显差别的,我们认为开放系统最本质的特征应该是其所用技术的规格说明是可以公开得到并免费使用的,而且是不受一家具体厂商所垄断和控制的。UNIX是最能充分体现这一本质特征的开放系统,正是这种较为彻底的开放性,使UNIX的发展充满动力和生机。
4网络功能强
这是UNIX系统的又一重要特色,特别是作为Internet网络技术基础的TCP/IP协议就是在UNIX上开发出来的,而且成为UNIX系统的一个不可分割的成分。UNIX几乎所有系统都包括对TCP/IP的支持。因此,在Internet网络服务器中,UNIX服务器占80%以上,占绝对优势。此外,UNIX支持所有最通用的网络通讯协议,其中包括NES、DCE、IPX/SPX,SLIP,PPP等,使得UNIX系统能方便地与主机、各种广域网和域网相连。
5强大的数据库支持功能
由于UNIX系统对各种数据库,特别是关系型数据库管理系统提供了强大的支持能力,因此主要的数据库厂家,包括Oracle,Informix,Sybase,Progress等都将UNIX作为优选的运行平台,而且创造出极高的性能价格比。服务器应该至少有 10GB 的可用硬盘空间和最低 512MB 的内存。在开始之前,您需要在 UNIX 服务器上安装以下附加工具:
Web 浏览器:任何浏览器都行。
Java 2 Standard Edition Runtime Environment (JRE) 50 发布版或更新版本:Apache Tomcat 版本 6 需要该 JRE。
C 编译器:遗憾的是,诸如 Solaris 和 IBM�0�3 AIX�0�3 等主流的 UNIX 版本没有附带这样的编译器。有关更多信息,请参阅参考资料中指向 GNU GCC 文章的链接。
文件提取工具:在您的服务器上,您很可能需要 gunzip、tar、bzcat,并且可能需要 GNU make 和 tar(gmake、gtar——可从 GNU 站点下载),以正确地提取文件。
要检查服务器上已经有哪些工具在运行,可以运行以下命令:
cd /usr
Find –name tar (repeat for make, zip, etc)
Tomcat 代码:在继续之前,您需要从 Apache 下载站点下载 Tomcat 版本 6 的代码。将 targz 文件保存到您的服务器。
回页首
Tomcat 与 UNIX
本教程的目的不是为您提供与 Tomcat 相关的所有内容的权威指南,而是让您迅速奠定有关独立开发或测试服务器环境的扎实知识基础。当您具备这样的基础时,如果乐意的话,可以将其扩展到全面的企业环境。
为什么使用 Tomcat?
为什么应该使用 Tomcat 而不是使用诸如 Jboss、Geronimo 或 WebSphere Application Server Express 等备选方案呢?
Tomcat 版本 6 本身是一个轻量级的解决方案。它没有附带所有的 Java Platform, Enterprise Edition (Java EE) 功能以及可在 Jboss、Geronimo 和 IBM WebSphere�0�3 Application Server Express 中找到的附加软件包,但它也不需要多少内存,即使在较小的服务器上也运行得非常快速。此外,它还是免费可用的。
Tomcat 是一个 JavaServer�6�4 Pages (JSP)/Servlet 容器,仅支持基本的 Java 应用程序服务器功能。它缺乏可伸缩性和 Java EE 版本 5 遵从性,这就是很少在生产环境中使用它的原因。
如果您希望在企业环境中使用新服务器,更显而易见的 UNIX 版本是 AIX 和 Solaris。事实上,Solaris 拥有最高的企业市场份额百分比。其他UNIX 选择包括 FreeBSD 和 Mac OS X。
Tomcat 的 UNIX 和 Windows�0�3 安装
可以在 Windows 计算机上运行本教程中的示例。在经过多年仅迎合 UNIX 以后,Apache 社区通过为 Windows 平台进行开发而实现了此功能。然而,取决于您所查对的统计数据,90% 以上的 Web 服务器体系结构解决方案中都使用了 Apache Web 服务器和后续产品。长话短说,UNIX提供了纯多用户 *** 作系统的稳定性、安全性和简单性,这是 Windows Server�0�3 *** 作系统所无法比拟的。
话虽这样说,但是如果您决定使用 Windows,您应该在继续之前注意 UNIX 与 Windows 之间的 Tomcat 设置所存在的一些区别:
在 UNIX 服务器上提取初始安装文件可能需要 bzcat、gunzip 和 tar 或 gtar。Windows 服务器计算机通常使用 WinZip 或类似的实用工具。
UNIX 服务器上的 PATH 设置更加明显。Windows 仍然使用 path 语句,但大部分设置是在幕后或在安装软件时自动完成的。
UNIX 设置和配置中的权限注意事项更为重要。UNIX 服务器的卓越安全强度也是问题的一个最大根源:权限问题。在初始安装软件时,您需要正确的权限才能将软件写入到基本 *** 作系统的文件系统——/var、 /tmp,等等。此外,在将各种内部和外部软件组件连接到 UNIX 服务器时,始终要注意权限注意事项。始终要考虑到 ID、组和正确的访问权限。
在 Windows 中,安装是基于图形用户界面 (GUI) 的,而 UNIX 传统地使用命令行界面 (CLI)。这种情况随着 Gnome 和其他图形环境的推出而有所改变,包括日益流行的 Mac OS X 版本 105 Leopard。然而,纯粹主义者始终钟情于 CLI。此外,CLI 也是最好的学习方式。
Windows 使用 bat 文件表示自动化的批处理过程,使用 exe 文件表示可执行文件。UNIX 缺省使用 sh 或 ksh 文件扩展名表示可执行脚本等等。sh 或 ksh 格式取决于您使用哪一种 Shell。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)