一、 选择适合自己的linux发行版
谈到linux的发行版本,太多了,可能谁也不能给出一个准确的数字,但是有一点是可以肯定的,linux正在变得越来越流行, 面对这么多的Linux 发行版,打算从其他系统转到linux系统来的初学者可能会感到困惑,即便是忠实的 Linux 用户也没有时间和精力去挨个尝试,因此初学者在学习linux的之前,需要有一个明确的方向,选择一个适合自己的系统开始学习linux至关重要!下面我们就分类介绍.
1.1 初学者入门首选-redhat系列
在学习redhat系列linux之前,要了解以下redhat linux各个发行版本之间的关系.
1.Red Hat Linux
Red Hat Linux是redhat最早发行的个人版本的linux, 其1.0版本于1994年11月3日发行.虽然其历史不及其它linux发行版本悠久,但比起很多的Linux发行套件,Red Hat 的历史悠久得多.自从Red Hat 9.0版本发布后,RedHat 公司就不再开发桌面版的 Linux发行套件,Red Hat Linux停止了开发,而将全部力量集中在服务器版的开发上,也就是 Red Hat Enterprise Linux 版.2004年4月30日,Red Hat公司正式停止对Red Hat 9.0版本的支持,标志著Red Hat Linux的正式完结.原本的桌面版Red Hat Linux发行套件则与来自开源社区的 Fedora进行合并,成为 Fedora Core 发行版本.
目前Red Hat分为两个系列:由Red Hat公司提供收费技术支持和更新的Red Hat Enterprise Linux,以及由社区开发的免费的Fedora Core.
2.Fedora Core
Fedora Core(缩写为FC)被红帽公司定位为新技术的实验场地,许多新的技术都会在 FC 中检验,如果稳定的话红帽公司则会考虑加入 Red Hat Enterprise Linux 中.
Fedora Core 1发布于2003年年末,而FC的定位便是桌面用户.FC提供了最新的软件包,同时,它的版本更新周期也非常短,仅6个月.版本更新频繁,性能和稳定性得不到保证,因此,一般在服务器上不推荐采用Fedora Core.
其实可以这么认为,Fedora就是Red Hat发行Red Hat企业版linux的一个实验版本,以用户做测试,为Red Hat企业版发布奠定基础.
3.Red Hat Enterprise Linux
Red Hat Enterprise Linux(缩写为RHEL,Red Hat的企业版).Red Hat现在主要做服务器版的linux开发,在版本上注重了性能和稳定性以及对硬件的支持. 企业版操作系统的开发周期较长,注重性能、稳定性和服务端软件支持,因此版本更新相对较缓慢.
RedHat Enterprise Linux又分为4个版本 Advanced Server(AS)、ES Workstation(WS)、Desktop,它们的差别不太大,只是功能方面的差别.
4.Centos
CentOS全名为“社区企业操作系统”(Community Enterprise Operating System)
CentOS产生的背景:
Redhat发布Redhat 9.0后,不再开发redhat 10,11……,全面转向Redhat enterprise linux(简写为rhel)的开发,和以往不同的是,新的redhat企业版要求用户先购买lisence,redhat同时承诺确保产品的稳定性,安全性.rhel二进制代码不再提供下载,而是作为redhat 服务的一部分,但源代码依然是开放的.在这种情况下,出现了centos、whitebox、dao 等等一批open source的企业版本,其中以centos最为活跃.
下面讲述centos是如何制作产生的:
CentOS社区将Redhat的网站上的所有源代码下载下来,进行重新编译.AS/ES/WS是商业产品,因此,将所有Redhat的Logo和标识改成自己的CentOS标识.比如将AS4.0原版的SRPM源码编译后,换上Centos社区的logo,这样就成为了CentOS 4.0.Redhat Enterprise Linux AS4 Update1的源码编译后,就成为了CentOS4.1.AS4 Update2的源码编译后,就成为了CentOS4.2等等.CentOS就是这样产生的.
因此,可以说CentOS就是Redhat的AS/ES/WS的免费版本,使用centos可以获得与redhat 企业级linux一样的功能和性能.同时centos还提供免费的长期升级和更新服务.因此, 在众多的RHEL的克 |