1、桌面应用。随着ubuntu、fedora等优秀桌面环境的兴起,Linux在个人桌面领域的份额逐渐增加。
2、嵌入式应用。Linux运行稳定,对网络支持好,成本低;广泛支持大量微处理器架构、硬件设备、图形支持和通信协议。
3、服务器应用。Linux系统可以为企业架构>几大主流服务器的 *** 作系统特性概述
服务器市场现阶段的推动力主要由产品来主导,而产品的牵引主要由上游芯片厂商的性能提升来指向。更新年年有,今年特别多。越来越多、越来越快的服务器硬件新品推出似乎产生了更多的商机,但有时候也让使用者的眼神感觉疲惫。
产品总是为服务做准备,而服务器应用的基础是 *** 作系统。本章中,笔者将把长期以来对于一些主流 *** 作系统的应用体验在此展示一下,希望在感觉一丝新意之余,能够为朋友们选择服务器 *** 作系统提供些微的参考。
1、服务器 *** 作系统的分类
*** 作系统英文原称Operating System(简称OS),主要功能是实现计算机硬件与软件的直接控制,并进行管理协调。
*** 作系统主要分为两部分:内核(Kernel),壳(Shell)。
顾名思义,内核主要实现计算机硬件与壳之间的信息传递与沟通,是一个 *** 作系统最核心技术的体现;壳主要负责传递内核与应用程序之间的信息交流,将内核与软件的内外部命令用利用底层语言进行相互转译,实现一个个的 *** 作请求。对于Windows系统来说,内核与壳之间相互联系,就如同一个只会外语的洋老板与中国翻译的位置,是一个管理与被管理的关系;对于Unix与Linux来说,由于将内核与壳完全分离,就如同一个厂商与一个代理商之间的关系,双方互利协作,厂商可以随时取消代理商的代理权来另找代理,而代理同时也可以不需要这个代理权。
服务器 *** 作系统,又名网络 *** 作系统。相比个人版 *** 作系统,在一个具体的网络中,服务器 *** 作系统要承担额外的管理、配置、稳定、安全等功能,处于每个网络中的心脏部位,其网络 *** 作系统的别称也由此而来。
服务器 *** 作系统主要分为四大流派:WINDOWS、NETWARE、UNIX、LINUX。
WINDOWS服务器 *** 作系统大家应该都不会陌生,这是全球最大的 *** 作系统开发商——Microsoft公司开发的。其服务器 *** 作系统重要版本WINNT 40 Server、Win2000/Advanced Server、Win2003/Advanced Server,也支撑起目前市面上应用最多的服务器 *** 作系统——Windows服务器 *** 作系统派应用。
NetWare服务器 *** 作系统对现在一些IT圈里的朋友可能就比较陌生,由于种种原因,它的市场占有率已经非常局限,主要应用在某些特定的行业中。也就是因为此,在很多朋友在划分 *** 作系统派系的时候,去除了NETWARE的代表权。其实,如果80年代前出生的老IT,对于NetWare这个名词就会异常熟悉了,因为在当初各种设备和网络都比较落后的年代,NetWare在局域网应用中占据着绝对的高额市场;而就算是目前,在一些特定行业和事业单位中,NetWare优秀的批处理功能和安全、稳定的系统性能也有很大的生存空间。NetWare目前常用的版本主要有Novell的311、312、410、50等中英文版。
Unix服务器 *** 作系统由AT&T公司和SCO公司共同推出,主要支持大型的文件系统服务、数据服务等应用。由于一些出众的服务器厂商生产的高端服务器产品中甚至只支持Unix *** 作系统,因而在很多人的眼中,Unix甚至成为高端 *** 作系统的代名词。目前市面上流传的主要有SCO SVR、BSD Unix、SUN Solaris、IBM-AIX 。
Linux服务器 *** 作系统是国外几位IT前辈,在Posix和Unix基础上开发出来的,支持多用户、多任务、多线程、多CPU。Linux开放源代码政策,使得基于其平台的开发与使用无须支付任何单位和个人的版权费用,成为后来很多 *** 作系统厂家创业的基石,同时也成为目前国内外很多保密机构服务器 *** 作系统采购的首选。目前国内主流市场中使用的主要有Novell的中文版Suse Linux 90、小红帽系列、红旗Linux系列等。
2、Windows服务器 *** 作系统
1)WINNT 40
WINNT Server可算得是开了直观、稳定、安全的服务器平台的先河。
当Windows *** 作系统以第一人性化的 *** 作界面占据大片江山的时候,Windows系列产品在当时的主流的95、97系列中表现出的频繁机、后门敞开等问题,却成为竞争对手与用户同时攻击的对象。痛定思痛,在经过很长一段时间的闭门练功之后,Microsoft对自己的Windows系列产品与竞争对手的产品经过各方位测试比较,总结各自的优缺点,融入新的安全观念,在人性化的直观 *** 作基础上,开发出影响深远的新技术NT架构内核。尽管由于技术的发展,后来的业内人员还是找出其中不少的缺点,但是其NT内核技术的开发与 *** 作直观、安全等理念的实现,对于服务器 *** 作系统的发展来说,仍然具有划时代的意义。时至今日,虽然Microsoft已经取消了对NT版本的升级服务,但一些怀旧和追求简单实用功能的IT人士,还是在一些特定的应用中使用到它。
优点: *** 作直观,易于使用,功能实用,安全性能比较好,可用于单一的防火墙等服务器上。
缺点:运行速度慢,功能不够完善,当进行超出系统处理能力的多项并发处理时,单个线程的不响应将会系统由于不堪重负产生机现象,需要对服务器进行重启 *** 作,Microsoft已停止对其进行所有升级服务,市面上已无正版产品的销售。
2)Win2000/Advanced Server
Win2000/Advanced Server是在NT技术上发展起来的,当越来越多的人指责NT系统运行速度慢如蜗牛时,Microsoft对NT内核的壳部分进行了很大程度的响应与传输优化,并在NT基础上增加了很多的附加管理功能,这样就诞生了Win2000/Advanced Server的初始版本(Advanced Server版本相对Server版本所具有的管理功能更加全面)。Win2000系列服务器 *** 作系统秉承了Windows一贯的直观易用的优良传统,并在原有的基础上实现了速度与功能的提升,在安全上也修补了所有以往的后门,是目前为止Windows服务器 *** 作系统中市场使用最普遍的一款服务器,为Windows市场分额的直线提升立下了汗马功劳。但随着时间的推移,Windows一贯的后门失守现象也越来越多的呈现在大众的面前,而且目前Microsoft公司也已经停止此系列产品的销售与系统升级服务,不免使得很多仍执着跟随的朋友产生了很多遗憾。
优点: *** 作直观,易于使用,功能随着时代的发展具有大幅的提升,管理更加全面,相对NT版本,当单个线程不响应时,其他线程的处理仍然可以继续进行,系统无需重启,现代社会的很多应用仍然能够实现。
缺点:运行速度虽然较NT版本有不小的提升,但是在有一部分追求完美的应用者来说,仍然有恨铁不成钢的情绪;由于是在原有完整NT内核的基础上对所有的高端功能应用进行开发的,系统的稳定与安全性有部分的削弱;Microsoft已停止对Win2000系列服务器进销售与升级服务支持。
3)Win2003/Advanced Server
Win2003/Advanced Server继承了有历以来最具人性化的WinXP界面,对于原由内核处理技术进行了更大程度的改良,在安全性能上相对以前版本也有很大的提升,在管理功能上增加了许多流行的新技术,目前在Windows系列服务器中,其实际应用的比例与2000系列服务器产品基本相当。
优点: *** 作易用性是除了XP以外最人性化的版本,安全性是目前为止Windows全系列服务器产品中最好的,线程处理速度跟随硬件的发展有不小的提升,管理能力也有不小的提升,是目前Windows服务器中主流产品。
缺点:安全性能仍有待更加完善,由于管理功能的增加,需要处理的线程更加繁杂,如果使用同样的硬件,2000系列比2003系列产品在处理速度上会稍快。
3、UNIX服务器 *** 作系统
Unix服务器 *** 作系统最初是由AT&T与SCO两家公司共同推出,由于看到其系统的高稳定性与安全性,兼且对于大型文件系统、大型数据库系统的支持,使得在服务器领域具有卓越硬件研发功力的SUN与IBM两家公司也忍不住诱惑,加入其中,并且在其服务器 *** 作系统推出不久,就借助其在服务器硬件领域的市场,推动了两家服务器 *** 作系统赶超UNIX创始人的局面。
1)SCO SVR、BSD Unix
Unix由,Unix SCO SVR就是Unix技术创始人之一SCO公司的产品。由SCO公司开发的Unix SCO SVR和由AT&T主导的BSD Unix能够支持所有Unix系统都能实现的网络大型文件系统、数据库系统的支持,并且随着时代发展,能够支持越来越多的软件应用。此外,由于Unix系列的所有系统都属于非开源代码,而其系统的技术研发层面没有得到更多的推广,在外界对其知晓并不是很多的情况下,其本来就高高在上的系统稳定性与安全性地位就更加显得无法动摇。
优点:系统安全性与稳定性犹如业界无法动摇的泰山,能够支持大型文件系统与数据库系统,处于技术创始人地位的两位元老级Unix,一直在业界受到无数人狂热的追捧;
缺点:所有 *** 作都需要输入代码式的命令触动,人性化显得非常差,这样也绊住了其对于中低端服务器市场的发展;虽然厂家位于技术创始人的地位,而且产品对于应用软件的支持一直都有所改善,但是临到后来,因为其本身的高端服务器 *** 作系统定义,深层的技术研发没有得到更多的推广,导致这些改善的结果并未有太大的起色。
2)SUN Solaris、IBM-AIX
之所以把以上的四家产品只分为两组来谈,主要原因是笔者以实际应用的角度来看:四者其实都是定位于高端服务器 *** 作系统市场的,在实际应用中,四者在处于高端定位上的技术差别非常微小,如果非要分一个具体的差别,那就从四位历史的起源与科技的进一步发展状况来区别——SCO与AT&T属于创业始祖,SUN与IBM属于后来居上者。而从结果中所得的猜测是,由于本组所谈的这两者的服务器产品市场占有率稍高,服务器厂商对于己身的服务器 *** 作系统支持比较足够,这就对两这服务器的市场占有率和技术含量起了很大的推动力。
优点:支持大型文件系统与数据库,传承了UNIX一贯的高能级系统安全性、稳定性,对于系统应用软件的支持比较完善。
缺点:沾染了Unix系 *** 作系统的通病,人性化界面肯定谈不上好了;由于IBM-AIX属于非开源代码,技术层面未能得到有效推广,使得相关维护人员的雇佣成本比较高,不利于占有率更多的中低端市场的进一步推广与普及;SUN对于源代码的开放时日尚短,目前也还没有享受到开源代码比较新颖的技术创新推动;两者面向企业的服务器端都是采取收费服务的方式,用户在享受两家高稳定性与安全性的硬件产品同时与服务器 *** 作系统技术支持服务之时,“物美价廉”的想法是可以作罢了。
4、Linux服务器 *** 作系统
1)小红帽系列、红旗Linux
Linux在中国的商用,很大程度上是政府采购的推动。考虑到机密数据的安全性,在前几年的一次政府采购中,具有开放的源代码基础的Linux *** 作系统似乎意外但也带有些必然性的中标,对于服务器 *** 作系统市场来说,无意于引起了一场大地震,而官方获利最大的红旗和民间流传最广的小红帽也就成为国内Linux系统的代表。但其实在真正的使用中,除了在图标与细枝末节的功能差别外,这两个Linux厂商代表的核心技术都是无差别化的雷同。
优点:源代码的开放,使得该类服务器 *** 作系统的技术完善从民间得到了其他厂商无法比拟的雄厚力量,在此基础上所形成的一件服务器 *** 作系统成品是任何力量都不可忽视的,因而其所具有的兼容、安全、稳定的Linux特性也是其他服务器 *** 作系统厂商不容易实现的;Linux
缺点:由于其是基于Unix系统所做的开发修补,属于类Unix模式,这就决定了其系统的兼容性相比其他服务器 *** 作系统兼容的软件来说,还是具有一定差距的;Linux的 *** 作基本也是利用输入代码命令进行应用实现的方式,使得其在人性化方面还是处于相当的劣势,其后果必然导致维护成本的相对偏高。
2)Suse Linux
其实在本组中笔者要提到的是Suse Linux10,不过因为其推出的时间只是上月末,离现在刚刚半个月的时间,在市面上最多的还是它的前辈Suse Linux90,所以笔者在之前Linux技术与产品介绍中提到的只是大家都比较熟悉的90版本。
很幸运,在Novell将Suse Linux10正式发布后第二天,笔者一位同事通过一些渠道获得其试用版,并且在笔者身旁做完了长达三天的测试,笔者也切身体验了这个结合Linux开源与微软人性化的新服务器 *** 作系统。以下的优缺点分析也就是笔者要谈到的Suse Linux10的特点。
优点:具有Linux一贯稳定、安全的系统性能,兼容性相对目前主流的服务器 *** 作系统也有很大的提升,具有相当于微软系列 *** 作系统般的人性化设计,增加 *** 作系统中绚丽而高难的三维立体空间显示,属于另一个划时代的产品。
缺点:虽然相对以前各家的软件兼容性有不小的提高,但因为市场中对于Linux系统支持的软件开发商本来就不多,所以它还是延续了Linux兼容性暂时差于微软的特性;系统所需的立体空间显示技术,并不是如同发布会当天Novell发言人所说的那样,只需要四五年前的主流PC的CPU性能和主板集成的显卡就可以完成。笔者看到的实际情况是,在微软系统中播放正常的一集美国大片,当在Suse Linux100上以三维立体空间技术播放时,播放了不到30秒钟,音频就一桢桢的跳着继续,视频更是好象播放划花的盗版光碟一样,在显示器上显示一个大花脸和不断颤动的波纹。
5、Netware服务器 *** 作系统
Netware服务器 *** 作系统的诞生比较早,在信息发展相对比较落后的年代,由于其对当时主流 *** 作系统DOS命令的兼容,让很多使用者的入门与提高非常容易,这样就使得其对市场的推广更加有利。而当其版本一代代进行升级后,越来越多的人看到了它对基础设备低要求、很方便的实现网络联接与支持、对无盘工作站的优化组建、支持更多应用软件的优势。这样,随着时间的推移,Netware就渐渐成长成为当时局域网服务器 *** 作系统的一方霸主。
随着信息技术的进一步前进以及Windows系统的出世,便宜性的人性化 *** 作系统时代趋势挡住了其前进的步伐,并一再迫使其业绩走向滑坡。在目前社会的应用中,只有在金融这些需要无盘工作站的特定行业以及设备成本预算比较少的教育部门、小型企业等还维系其生存。
优点: *** 作相对方便,对设备的要求很低,对于网络的组建具有先天的优势,相对DOS能够支持更多的应用,能够支持金融行业所需的无盘工作站同时节省成本,能够支持很多游戏软件的开发环境搭建,系统稳定性和Unix系统基本处于对等水平。
缺点:由于 *** 作仍然大部分依靠手工输入命令来实现,人性化显得比较弱势;对于硬盘的识别最高只能达到1G,无法满足现在社会对于大容量服务器的需求;各版本的升级只是实现了部分功能的实现与软件支持,没有更深层次的技术革新。
总结:笔者在此只是就服务器 *** 作系统的应用在比较宏观的应用感官层面发表一下自己的意见。而其实除了以上我所提供的一些体验参考外,在选用服务器 *** 作系统时,还存在很多包括具体方案、服务器规格、网络配套、软件应用、成本计算等诸多现实环境因素要考虑,可以的话,还是建议朋友们经过慎重考虑之后才确定——毕竟一个服务器建立以后,可能就需要马上控制一个或多个重要业务系统的管理了。本人就是做运维的,主要有以下工作
1、对Linux下各种网络服务、应用系统、监控系统等进行自动化脚本开发的工作,并根据项目对系统进行性能优化;
2、负责网站项目中Linux服务器的部署与维护,解决Linux系统下版本兼容性问题;
3、熟练部署和维护Linux服务器以及在linux服务器上架设各种服务;
4、编写shell script脚本;
5、LAMP,LNMP以及Mysql,oracle数据库维护分类: 电脑/网络 >> *** 作系统/系统故障
问题描述:
linux是什么
解析:
linux是一款 *** 作系统,中文名字叫红旗
Linux是一套免费使用和自由传播的类Unix *** 作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的 *** 作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络 *** 作系统。它主要用于基于Intel x86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品 !
Linux以它的高效性和灵活性着称。Linux模块化的设计结构,使得它既能在价格昂贵的工作站上运行,也能够在廉价的PC机上实现全部的Unix特性,具有多任务、多用户的能力。Linux是在GNU公共许可权限下免费获得的,是一个符合POSIX标准的 *** 作系统。Linux *** 作系统软件包不仅包括完整的Linux *** 作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。它还包括带有多个窗口管理器的X-Windows图形用户界面,如同我们使用Windows NT一样,允许我们使用窗口、图标和菜单对系统进行 *** 作。
Linux具有Unix的优点:稳定、可靠、安全,有强大的网络功能。在相关软件的支持下,可实现>很多人都认为Linux服务器具有最好的生态系统,服务器端的各种软件都为它而设计。Linux系统之所以会成为目前最受关注的系统之一,主要原因是它的免费,以及系统的开放性,可以随时取得程序的原代码,这对于程序开发人员是很重要的。除了这些它还具有以下的优势:
Linux服务器优势1:良好的稳定性
Linux内核的源代码是以标准规范的32位(在64位CPU上是64位)的计算机来做的最佳化设计,可确保其系统的稳定性。正因为Linux的稳定,才使得一些安装Linux的主机像Unix机一样常年不关而不曾宕机。
Linux服务器优势2:丰富的软件支持
与其他的 *** 作系统不同的是,安装了Linux系统后,用户常用的一些办公软件、图形处理工具、多媒体播放软件和网络工具等都已无需安装。而对于程序开发人员来说,Linux更是一个很好的 *** 作平台,在Linux的软件包中,包含了多种程序语言与开发工具,如gcc、cc、C++、Tcl/Tk、Perl、Fortran77等。
Linux服务器优势3:可靠的安全性
Linux系统是一个具有先天病毒免疫能力的 *** 作系统,很少受到病毒攻击。
对于一个开放式系统而言,在方便用户的同时,很可能存在安全隐患。不过,利用Linux自带防火墙、入侵检测和安全认证等工具,及时修补系统的漏洞,就能大大提高Linux系统的安全性,让黑客们无机可乘。
Linux服务器优势4:完善的网络功能
Linux内置了很丰富的免费网络服务器软件、数据库和网页的开发工具,如Apache、Sendmail、VSFtp、SSH、MySQL、PHP和JSP等。近年来,越来越多的企业看到了Linux的这些强大的功能,利用Linux担任全方位的网络服务器。
Linux服务器优势5:多用户多任务
和Unix系统一样,Linux系统是一个真正的多用户多任务的 *** 作系统。多个用户可以各自拥有和使用系统资源,即每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响,同时多个用户可以在同一时间以网络联机的方式使用计算机系统。多任务是现代计算机的最主要的一个特点,由于Linux系统调度每一个进程是平等地访问处理器的,所以它能同时执行多个程序,而且各个程序的运行是互相独立的。
Linux服务器优势6:跨平台的硬件支持
由于Linux的内核大部分是用C语言编写的,并采用了可移植的Unix标准应用程序接口,所以它支持如i386、Alpha、AMD和Sparc等系统平台,以及从个人电脑到大型主机,甚至包括嵌入式系统在内的各种硬件设备。
Linux在它的追捧者眼里是一个近乎完美的 *** 作系统,它具有运行稳定、功能强大、获取方便等优点,因而有着广阔的前景。只要你不是有什么特殊的需求,那么你就可以采用Linux系统。可参考书籍《Linux就该这么学》了解更多Linux知识。
常见的Linux系统有Ubuntu,Fedora,Debian,SUSEOpenSUSE,Mindriva,Gentoo,Arch,Slackware等等。这些主流发行版几乎占据了大多份额,基本上全部的都是免费使用安装的,除了极个别的收费版本如linspire,包括RHEL在内的几乎全部发行版都可以在官方网站免费获得安装光盘的镜像。
debian一般是非商业和非政府部门的民间服务器使用外面的公司一般用redhat企业版,即RHEL和CentOS。
CentOS来自于RedHatEnterprise
Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red
HatEnterprise
Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。
1、redhat
毕竟是主流的服务器级别的linux版本。最重要的是提供各种专业的技术支持,提供大的技术和产品解决方案。拥有唯一的全球linux专业技术认证机构。很多国企和大中型企业中的大型服务器会首选红帽。
2、Centos
其实就是redhat换了个商标而已,相对于redhat基本上没有区别,好处就是完全免费,坏处是不提供任何技术支持。中小企业的一些标准服务器系统经常采用。
3、ubuntu
个人系统方面的做的相当优秀,尤其是丰富的资源库和领先的图形界面的设计。不过作为服务器端目前用的还是不太多。
各大互联网公司应用比较多的还是Centos,fedora,redhat而大型企业用来做数据中心的话,估计份额现在还不行,ubuntuserver需要向这些企业证明自己,等待这些企业的评估。目前企业数据中心服务器这一块,redhat和suse占了90%,suse一直在下降,redhat是大佬。
centOS不具备redhat特有的优势,甚至后发潜力不如SL。redhat就是服务做得比较到位,产品比较稳定,而那些大公司愿意花这些钱来得到服务。linux下服务器赚的钱基本上是radhat拿了大多数。
ubuntuserver上升势头比较猛,希望以1204lts为契机,能有大的发展。想想windows
server,系统本身稳定性和可靠性等方面不如linux,但为啥在pc服务器市场上却占大头,就是相关的一站式服务和相关配套软件做得好,毕竟很多人包括公司怕麻烦,愿意出钱去享受这些便利。
所以redhat能脱颖而出就再自然不过了,ubuntu
server很有希望成第二个redhat。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)