rhel与windowssolarisAIXHP安全性稳定性.docx

上传人:b****3 文档编号:2876719 上传时间:2022-11-16 格式:DOCX 页数:28 大小:62.79KB
下载 相关 举报
rhel与windowssolarisAIXHP安全性稳定性.docx_第1页
第1页 / 共28页
rhel与windowssolarisAIXHP安全性稳定性.docx_第2页
第2页 / 共28页
rhel与windowssolarisAIXHP安全性稳定性.docx_第3页
第3页 / 共28页
rhel与windowssolarisAIXHP安全性稳定性.docx_第4页
第4页 / 共28页
rhel与windowssolarisAIXHP安全性稳定性.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

rhel与windowssolarisAIXHP安全性稳定性.docx

《rhel与windowssolarisAIXHP安全性稳定性.docx》由会员分享,可在线阅读,更多相关《rhel与windowssolarisAIXHP安全性稳定性.docx(28页珍藏版)》请在冰豆网上搜索。

rhel与windowssolarisAIXHP安全性稳定性.docx

rhel与windowssolarisAIXHP安全性稳定性

RHEL与windows、solaris、AIX、HP-UX分析与比较

首先,要进行操作系统方面的完全比较是一个比较广泛而困难的话题,其实真正的要考虑的首先是用户的需求,从需求出发,才能从整体的性价比、安全性、稳定性、可靠性等方面进行比较。

硬件平台的支持

如今,linux操作系统是运行最多平台的操作系统,它几乎可以运行在所有流行的处理器芯片体系结构上。

下面是各个系统运行平台比较表。

operatingsystem

linux

AIX

Solaris

HP-UX

Windows2003

IntelPentium

yes

yes

yes

Itanium

Yes

Yes

yes

AMD64/EM64T

Yes

Yes

Yes

Motorola/IBM

PowerPC

yes

yes

Motorola680x0

yes

yes

SunSPARC

yes

yes

SunSPARC64ULTRA

yes

yes

(SGI)MIPS

yes

DECAlpha

yes

HPPA-RISC

yes

ARM

yes

API1000+

yes

HPFocus

yes

从上面列表可以看出linux几乎可以运行在当前主流的各种处理器芯体系结构上,这也就可以给厂家及客户更多的选择,及最大限度提高可扩展性,保护客户的投资,如果是基于linux平台下的应用程序,我们就可以平滑地移植到未来企业中可能运行的各种硬件体系结构中。

文件系统的比较

linux是目前支持最多的文件系统,它通过VFS虚拟文件系统结构方式实现不同的文件系统相同的操作方式。

下表是对各操作系统对文件系统的支持比较表。

linux

windows

aix

HP_UX

solaris

ext2/ext3

nrwf

HFS

rw

rw

nrwf

FAT

rwf

rwfn

rw

FAT32/VFAT

rw

rwfn

NTFS

R

rwfn

SMB

rw

rw

rw

rw

rw

UFS

r

rw

AFS

rw

NFS

rw

rw

rw

rw

hfs

nrwf

jfs

rwfn

rwnf

JFS

安全补丁比较

Linux比windows是安全的,通过CERT数据库安全查询,可以看到前40条记录中有39条是关于windows系统严重安全警告,对于轻微安全警告可以查到前40条中只有3条记录是着于RedHatEnterpriseLinux的,查询轻微安全警告前40条记录中只有6条是关于linux的。

同时经过Netcraft公司九月份调查显示,68%的WEB服务器是选用Apache,而只有21%是选用IIS,而几乎所有的Apache是运行在Linux/Unix平台。

从而充分证明其安全性。

对RedHatEnterpriseLinuxOS产品,为了保证其安全性,我们强烈建议客户首先在安装完操作系统后按注册提示在RedHatNetwork上进行注册并激活订阅产品。

以实现系统通过RedHatNetwork实时或定期的更新系统、Bug修复、errata修正。

而其他UNIX厂商在补丁更新上可能要稍慢一些。

病毒防护的比较

由于UNIX系统的设计机制完全不同与windows操作系统的设计机制。

所以一般来讲,对于病毒的防护主要是针对windows系统。

windows平台下各种病毒的种类及发作数量及危害程度要远远高于UNIX系统。

一旦在windows下病毒发作,就可能造成系统的崩溃或损坏,而UNIX系统从设计这初就对其文件系统有着严密的权限控制,即使有病毒入侵,如果没有足够的权限,也不能破坏整个文件系统。

而且现在linux也具有了各种病毒防护工具,很多也是opensource,我们仍然可以以极低的价格获得安全的病毒防护效果。

可扩展性的比较

可扩展性是指企业用户从现在比较小的计算机系统的规模扩展到具有异构的,高可用的,集群的大型网络系统的能力。

如果是同类的操作系统其扩展可能相对简单,但是现实世界不是简单的,企业的应用也不是单一的,所以构建异构的网络系统是企业应用的必然需求。

一个操作系统如果是真正可扩展的,实际上它反而可以在未来的运营维护中节省成本。

如果一个企业中运行的全部是windows操作系统,可能windows系统之间的扩展性也许是相对简单的,但windows与其他操作系统的互通性、可连接性实际上是不可能的(除非其他操作系统提供了相关的网络服务),集成多个windowsserver2003(甚至只有两个windowsserver)也是一件非常困难的事情,经常会发生丢失数据和错误的现象。

而UNIX(包括linux)是公认的比windows要好的可扩展性。

下面是D.H.Brown公司的一份各操作系统扩展性比较表。

虽然没有对linux作比较,但由于其类UNIX的特性。

也能证明其可扩展性要远远高于windows操作系统。

可靠性和可扩展性比较表

可管理性比较

对于管理性主要包括两个方面,一个方面的管理工具来配置系统,另一个远程可管理性。

管理的方法也有两种,一种是基于GUI的图形化简单可视管理工具,一种是基于命令行的Shell的管理工具。

windows提供了方便的、易于使用的本地化图形管理和配置工具,这样可以通过简单的操作就可以完成系统的管理和配置,在这一点上linux操作系统、及UNIX操作系统都相对要弱一些,但随着赿来赿多的加入OPENSOURCE队伍中,现在Linux下也提供了各种基于图形界面的管理配置工具,在这一点上,其他的UNIX系统是远远不及Linux的。

RedHatLinux操作系统也提供了我们常用的各种图形配置工具system-config。

另一方面就是基于命令行的配置管理工具,UNIX系统在这一方面提供了非常丰富自如的方法。

比如我们常常进行各种网络、服务、系统等的配置都可以在字符介面下完成配置,也可以大节省系统的资源。

windows却只能提供非常有限的字符界面下的配置。

对于远程的可管理性比较,windows一开始就根本不能进行远程的管理和配置。

后来才设计远程终端服务器来进行其配置,也是完全图形状态的配置方法。

而linux、unix从其一开始就提供telnet远程登录和配置方法,并且其灵活的client/ServerX设计思想也可以实现完全的远程基于图形界面的配置。

真正的可管性性是管理的灵活性及可操作性,而并非是指漂亮的界面。

真正的系统管理员是非常欢迎命令行方式的管理和配置方式的。

WEBServer的应用比较

随着internet的应用是益深入普及,电子商务、网上交易等关键性企业应用已经大量的出现在互联网上,因此对于一个操作系统里的WEB服务器的应用与选择也是操作系统选择的一个重要条件。

据netcraf公司调查结果显示,Apache做为第一WEB服务器的遥遥领先于其他WEB服务器产品。

到2004年3月止,Apache已占到WEB服务器市场的67.2%份额。

远远领先于其他WEB服务器,由于Apache从一开始就集成于linux操作系统中,而且也是遵循开放源码的精神,与linux紧密地集成在一起。

当然由于Apache是一个多平台的WEB服务器,从上图也并不能完全代表所有的Apache都是运行在linux平台上,但是就从opensource这一点出发,也是完全符合当前linux的精神。

而且linux如今也是全球服务器市场增长最快的操作系统。

linux与windows技术比较

Linux是一个主要运行于inetel架构的UNIX-like操作系统,它不仅具备UNIX系统的全部特征,而且与POSIX标准兼容。

Linux的功能包括真正的多任务、虚拟内存、共享库、需求装载、共享的写时复制程序执行、优秀的内存管理以及TCP/IP网络支持等。

它的发行遵守GNU的通用公共许可证。

而Windows操作系统却和Linux有着完全不同的开发模式和发展历史。

■进程管理及调度:

Linux开销较小

在进程管理及调度方面,Linux是一个单块式的操作系统,操作系统通常在用户进程的内存空间内进行,可免去发生系统调用时的进程切换开销。

Windows是一个准微内核操作系统,许多功能以单独的进程实现,从而提高了系统的模块化程度,但进程切换上的开销要大一些。

Linux支持内核级的线程,但它将线程定义为进程的另一个“执行上下文”,从而简化了进程/线程之间的关系和调度程序的设计,它的线程库提供了和POSIX兼容的线程同步机制。

Windows支持的线程是典型的进程/线程模型。

它的线程同步机制和Linux类似。

Linux中进程是基本的调度单位,它提供了三种调度策略。

■进程间通信机制:

Linux更灵活

在进程间通信机制上,Linux提供了标准的UNIXIPC机制,而Windows则在基本IPC机制的基础上,提供了许多直接面向应用程序的高级IPC机制。

从本质上看,Linux的IPC机制接近于IPC原语,比较底层,提供了最大的灵活性,也可以在此基础上建立更加复杂的高级IPC机制,而Windows在原语级提供的IPC机制有管道、命名管道、消息传递、共享内存、信号量等。

■内存管理:

Linux优于Windows

在内存管理上,Linux和Windows在面对相同的进程地址空间大小时,对内存布局的使用方式不同。

Windows实际只为进程准备了2GB弱的可用虚拟地址空间,而Linux中的进程地址空间使用更灵活些。

在虚拟内存的使用上,Linux内核为用户管理了非常多的细节问题,用户可以认为自己真正拥有4GB地址空间,而不用关心虚拟内存是否提交物理存储等问题。

Windows为程序员提供了多种虚拟内存使用方案,虽然这些方案的使用有些复杂,但却提供了一定程度上的灵活性。

它也支持DOS和Win16程序的执行,但为了提供这种兼容性,它的内存管理付出了极高的性能代价。

Linux和Windows虽然均提供了内存共享技术,但它们的实现有些细微的差别。

Linux提供给用户的接口非常简单,只需将自己的虚拟内存空间区域附加到共享内存对象之上。

Windows则是通过内存映射文件提供共享内存机制,从使用上讲,略显复杂。

Linux的内存交换管理灵活性很强,用户可以在普通的文件系统上建立“无洞”的文件作为交换空间,还可以使用多个交换文件,从而可以动态增加交换文件。

它也提供了利用交换分区作为交换空间的方法,此方法是优选的交换空间方案。

Windows的页面文件很难摆脱碎片化的危险,为了保证它采用无碎片的页面文件,必须采取一定的措施。

Linux和Windows在高速缓存的使用上有一些共同之处,均尽量采用系统的全部空闲RAM作为高速缓存区域,但Linux在高速缓存管理上有一些独到之处,这是它性能之所以高的根本原因所在。

■安全性:

Linux具有一定优势

在安全性方面,Linux采用的是UNIX在安全性方面成功的技术,尽管有一些安全漏洞,但因为设计上的开放性,这些漏洞能够在很快的时间内发现并得到解决。

Windows虽然采用的ACL技术,更加复杂和严密,但因为其密码加密步骤过于简单,密码容易被破解。

安全性设计上的不公开性也导致其有很多安全上的漏洞。

 

Linux

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1