昨天听一位朋友说的,国内的电信主要用IBM和HP的UNIX,金融的主要用SUN的UNIX。用RedHat或者Debian Linux的都是一些中小公司罢了。
相比之下linux稳定安全性更好一些
一个可以看到全部,一个只能看到表面。
找寻不用Linux的理由
出处:计世网 作者:秦钢 2006-08-10 11:43
评论
为了帮助广大用户了解Linux发展和应用的最新情况,我们选取新近发布的SUSE Linux Enterprise 10的桌面版和服务器版,以及两个近期颇为流行的便携式Linux桌面系统进行了试用和评估
<!---->
<script src="http://ucpn.yesky.com/js.ng/area=CB_ineer_pip1&amp;format=picinpic&amp;node_chinabyte=122&amp;num=1&amp;page=cont&amp;site=chinabyte"></script>
稳健的SUSE
在众多的Linux发行版中,这次测试主要选择SUSE Linux有充分的理由。大约6年前,笔者需要在一台配备MDA单显的386
PC上安装一个Linux实验平台,当时先后使用了Red Hat Linux、Slakware Linux和Debian
Linux的多个版本,但是都不能正常安装,无意中试了一下SUSE Linux 6.0,没想到竟然完全正常。
作为欧洲最有影响的Linux发行版,SUSE
Linux多年来一直在稳步发展,即使在Slakware和Caldera悄然远去、Debian
Linux步履艰难、Mandrake和Ubuntu异军突起的环境下,SUSE依然和Red
Hat一起,保持着Linux市场中坚力量的本色。也正因为如此,它们成为IBM所选择的最重要的两家Linux全球合作伙伴。企业级市场一直是SUSE
Linux的主攻方向,经过多年不懈地努力,SUSE
Linux在企业级应用方面取得了长足进展,被Novell公司收购之后更是如虎添翼。随着SUSE Linux Enterprise
10的发布,当前在DistroWatch.org网站,SUSE Linux的关注度仅次于网络人气新秀Ubuntu
Linux列第二位。需要指出的是,SUSE Linux在保持系统的开放性方面也值得称道,一如既往地提供了核心源代码。
从本次测试的情况看,不论是桌面版还是服务器版,SUSE Linux Enterprise 10都表现出色,充分代表了当前Linux发展的领先水平。尤其是桌面版本,在易用性和功能方面几乎达到了可以向Windows XP挑战的程度。
服务器篇
SUSE一直是Linux企业级服务器市场的领先者。这次发布的SUSE Linux Enterprise 10 Server虽然不像桌面版那样有明显的变化,但总体表现依然
值得称道。它是第一个完全集成和支持Xen 3.0的企业平台,Xen
3.0可使企业在一台服务器上运行多个工作任务。在安全方面,SuSE Linux Enterprise Server使用了Novell
AppArmor保护客户系统和进程应用级安全。同时在默认安装中,系统的防火墙策略被严格设置,采用了“默认安全”的方式,用户需要设置防火墙才能开放
Web等服务。
当然,在Server方面,性能最为用户所关注。为此,我们使用Spirent Avalanche 2700C测试仪对SUSE
Linux Enterprise 10
Server的Web服务器性能进行了测试,其静态页面性能、PHP动态页面基本性能以及MD5摘要算法计算性能分别如图3、图4、图5所示(各图中蓝色
曲线表示尝试请求数,红色曲线表示失败请求数,绿色曲线表示成功请求数)。总的来说,其基础性能令人满意。
图3 静态页面性能测试
图4 PHP动态页面基本性能测试
图5 MD5摘要算法计算性能测试
服务器测试环境为华硕AP2400R-E2 2U双路服务器,配备2GB DDR II内存,双Xeon 3.0Ghz CPU
(1MB L2Cache),73GB Seagate Cheetah 10k.7 SCSI硬盘。
工程师手记:脆弱的Grub
Grub是当前Linux中最为通用的启动管理程序,用来处理Linux核心的导入等工作,可以支持多系统启动的管理。事实上,我一直对
Grub取代之前的LILO心怀不满,把它看做是Linux走向臃肿的表现之一。主要的原因在于,我认为这与当初LILO取代Syslinux不
同,Grub并没有引入足够多的新功能,却为花哨而不实用的图形界面付出了复杂性的代价,所以总觉得它是不可靠的。
这次测试中的经历充分验证了我的忧虑,在桌面和服务器两个测试系统中,Grub不约而同都“掉了链子”。实验室的桌面系统测试环境需要同时测试
SUSE Linux Enterprise Desktop 10和Windows Vista Beta
2,因此我选择了惯常的双启动,首先安装Windows
Vista,然后安装SUSE。开始几天,二者相安无事,工作正常,然而有一次我需要测试Windows
Vista的时候,发现系统无法正常载入。由于担心修复会影响前后测试的一致性,只好重新安装Windows Vista,而当我再需要测试SUSE
Linux的时候,Grub已经被覆盖,而Linux被装在扩展分区的一个逻辑盘上,不能像主分区一样直接激活,只好选择修复。
服务器测试平台的环境要简单一些。原本是Windows Server 2003和Red Hat
Linux的双启动环境,为了不影响SUSE Linux的测试,我选择在Windows Server
2003的分区,也就是第一个分区覆盖安装。然而,经历了两次正常启动之后,Grub开始显示“Grub Hard Disk
error”,再也不能正常启动,于是也只能选择修复。
当然,Grub的修复并不太复杂。尽管手头没有SUSE
Linux系统的安装介质,我用临时找到的一张Asterisk@HOME(基于CentOS
4.2)安装盘就在桌面平台上完成了修复。相对来说,服务器平台上的修复要困难一些,修复后的Grub只能引导Red
Hat而无法引导SUSE,我只好在Red Hat环境下重新配置和安装Grub,使其能够引导SUSE。
算上服务器多次启动的时间,整个修复过程只用了不到20分钟。不过笔者是一个有超过10年Linux使用经验的专业人员,对于普通用户来说,修
复的过程可能不会来得这么轻松,也许多数用户甚至不了解Grub是可修复的,而只好选择面对丢失数据的风险,重新安装整个系统。
为了帮助广大用户在遇到类似问题时能够迅速进行修复,下面列出Grub修复的一般过程:
1.找一张Linux安装盘,最好是Fedora、CentOs或者Red Hat系列的;
2.用光盘启动,在启动选项提示状态下输入Linux rescue,并根据系统提示选择默认操作;
3.进入命令行提示符后,输入chroot /mnt/sysimage;
4.运行/sbin/grub-install /dev/sda, 其中,grub-install的路径在某些发行版中有可能是/usr/sbin,/dev/sda是需要修复的硬盘,如果是第一块PATA接口硬盘,通常是/dev/had;
5.重新启动系统。
分享到:
相关推荐
基于Linux与Windows环境构建DHCP服务器的方法对比研究 本文的主要内容是对比研究基于Linux和Windows环境构建DHCP服务器的方法。DHCP(Dynamic Host Configuration Protocol)是一种动态主机配置协议,能够自动地将...
这篇博客“Linux与Windows数据交互”探讨了如何在这两个系统之间共享和传输数据,这对于跨平台工作的用户来说非常重要。通过理解这一主题,我们可以提高工作效率并更好地管理多平台环境。 首先,我们需要了解的是...
总结起来,Linux与Windows双系统间的硬盘资源互访主要依赖于Linux对Windows文件系统的良好支持以及第三方软件提供的Windows对Linux文件系统的访问能力。正确配置挂载点和使用适当的工具,可以方便地在两个系统间共享...
Linux与Windows系统间的网络通信 Linux与Windows系统间的网络通信是计算机网络领域中的一个重要话题。本文将介绍Linux与Windows系统间的网络通信的实现方法,包括 Socket 编程的工作原理和 Linux 与 Windows 不同...
Linux与Windows的安全性比较,比较全面的比较,分析比较客观
Linux与Windows间以太网通信 Linux与Windows间以太网通信是指在Linux和Windows操作系统之间进行以太网通信的研究。该研究旨在实现高性能的控制系统,通过Linux和Windows的结合,实现资源共享和数据共享。 知识点1...
"Linux与Windows间文件定时自动同步的实现" 这篇文章讨论了在Linux和Windows操作系统之间实现文件夹的定时自动同步。作者介绍了使用Unison软件来实现文件夹的同步,并提供了在Windows和Linux系统下的操作指南。 ...
【Linux与Windows硬盘资源互访的方法】 在当前的多操作系统环境中,个人用户常常同时使用Linux和Windows系统。这种情况下,能够在Linux和Windows之间共享硬盘资源变得尤为重要。本文将详细介绍如何在Linux系统中...
使用Rsync实现linux与linux,linux与windows,windows与windows目录备份,亲测有效!
Linux 与 Windows 区别 Linux的操作比较复杂,windows的比较简单. Linux速度比较快,安全性比windows好 但是有很多软件只能在windows里运行 与Linux兼容的软件正在开发中. Linux适用在网络方面.
本文将详细介绍如何在Linux上配置Samba服务,以便实现Linux与Windows之间的文件共享。 首先,我们要明确目标:Linux需要能够访问Windows的共享文件,同时Windows也需要能够访问Linux上的共享资源。在Linux上配置...
在构建Linux与Windows双系统共存的环境时,首要任务是了解如何正确地进行安装流程。根据描述,这里我们将探讨如何在已经安装Windows系统的单硬盘上安装RedHat Linux 9.0。 首先,Linux安装前的准备工作至关重要。...
标题中的“基于PPP协议的Linux与Windows CE网络”是指一种技术解决方案,旨在让Linux操作系统与运行Windows CE的设备能够通过网络进行通信。这种通信是基于点对点协议(PPP)进行的,允许两者之间建立TCP/IP连接。...
Linux与Windows的文件共享 Linux与Windows的文件共享是指在Linux和Windows操作系统之间实现文件共享的技术。通过Samba服务器,可以实现Linux和Windows之间的文件共享,使得用户可以方便地访问Linux和Windows文件...
基于Socket的Linux与Windows下WiFi模块间通信的实现 本文主要研究了基于Socket的Linux和Windows下WiFi模块之间的无线通信问题,通过套接字编程实现了两大开发环境下的数据无线传输,基本解决了两者的通信问题。下面...
【SUSE Linux与Windows的资源共享与互操作】 在信息技术领域,操作系统的选择往往取决于具体的工作需求。SUSE Linux和Windows是两大主流的操作系统,它们分别代表了开源和商业软件的不同路径。在地震观测与研究等...
Linux与Windows资源共享.docx
《Linux与Windows喜结连理》这篇文档主要探讨了如何在Linux系统中通过Samba实现与Windows系统的资源共享,这是在多操作系统环境中常见的需求。Linux和Windows之间的资源共享问题一直是跨平台协作的重要议题,本文档...
《Linux与Windows资源共享的安全控制》 在现代信息技术环境中,跨平台的数据共享已成为普遍需求,Linux与Windows系统的资源共享尤其重要。然而,随着数据共享的便利性,安全问题也随之浮现。本文着重探讨了如何在...