Centos Linux(Community Enterprise Operating System,中文意思是:社区企业操作系统)是社区成员基于GNU协议对RHEL LINUX(Red Hat Enterprise Linux)开放源代码进行的二次编译所获得的二进制系统,由于红帽linux(RHEL LINUX)的商标是有版权的,所以centos linux使用了全新的图标。
今天自然了解了一下Centos和红帽协管Linux(RHEL)的区别,还有在生产环境当中我们到底应该选用centos还是红帽协管Linux。
Centos Linux和RHEL的区别
Centos Linux的全称为Community Enterprise Operating System,中文意思是:社区企业版操作系统。
RHEL全称为Red Hat Enterprise Linux,红帽企业版Linux。
这两者在本质上基本是差不多的。我们知道RHEL的源代码是公开的,后来就有一些人把RHEL的源代码进行了重新编译形成了二进制版本——Centos Linux,由于Linux的源代码遵循GUN(英语:GNU General Public License,中文译为GNU通用公共许可协议,简称GNU GPL或GPL),所以从RHEL到Centos是合法,但是RHEL的商标是有商业版权的,所以在centos linux的新发行版本中采用了新的商标。
选用Centos Linux还是RHEL
我们在实际生产环境当中和学习环境中应该选择Centos还是RHEL呢?我们知道RHEL(红帽Linxu)是一个商业版本,Centos可以获得RHEL的所有功能,甚至更好,但Centos并不向用户提供商业支持,它也无法担负起商业责任。如果我们不需要官方的商业技术服务,技术人员的水平一流,那我们完全可以使用Centos,但如果你所在的企业只是一个单纯的业务型企业,技术人员水平也比较一般,建议还是采用RHEL并购买相应服务。这样可以节省很多IT管理费用开支,还可以等到专业服务。
有些人他是希望学习红帽Linux的知识并获得红帽官方的RHCE证书的,我们也照样可以学习Centos去参加RHEL官方的考试即可。
技术水平比较高的可以使用Centos,目前我所知道的大型互联网企业,如阿里云、百度、腾讯、新浪这些使用的是Centos Linux的。
Centos Linux的新特性
Centos 7加入了Docker容器,相对于以前的虚拟机来说,它的部署更快、负载更下、迁移更加方便、重启更加快捷。Docker就是把一些应用程序和它所需要的运行环境进行打包,这些可以整体迁移到其他的服务器上。以前的虚拟机运行多个程序可能需要打开多个系统,可能还要打开相应的程序库,这就造成了服务器负载过大,Docker中我们只需要打开一个系统,多个应用程序还可以共享相同的运行环境和库的支持,这就极大的节省了系统资源。
系统的下载
下载地址#http://120.52.51.19/isoredirect.centos.org/centos/7/isos/x86_64/
我们也可以通过国内科大、阿里、网页等等的开源镜像站进行下载。
- ../
- 0_README.txt 01-Dec-2018 21:21 2495
- CentOS-7-x86_64-DVD-1810.iso 26-Nov-2018 07:55 4G
- CentOS-7-x86_64-DVD-1810.torrent 03-Dec-2018 23:03 86K
- CentOS-7-x86_64-Everything-1810.iso 26-Nov-2018 22:28 10G
- CentOS-7-x86_64-Everything-1810.torrent 03-Dec-2018 23:03 101K
- CentOS-7-x86_64-LiveGNOME-1810.iso 25-Nov-2018 01:41 1G
- CentOS-7-x86_64-LiveGNOME-1810.torrent 03-Dec-2018 23:03 28K
- CentOS-7-x86_64-LiveKDE-1810.iso 25-Nov-2018 01:53 2G
- CentOS-7-x86_64-LiveKDE-1810.torrent 03-Dec-2018 23:03 37K
- CentOS-7-x86_64-Minimal-1810.iso 26-Nov-2018 05:25 918M
- CentOS-7-x86_64-Minimal-1810.torrent 03-Dec-2018 23:03 36K
- CentOS-7-x86_64-NetInstall-1810.iso 26-Nov-2018 00:21 507M
- CentOS-7-x86_64-NetInstall-1810.torrent 03-Dec-2018 23:03 20K
- sha256sum.txt 01-Dec-2018 21:16 598
- sha256sum.txt.asc 03-Dec-2018 22:50 1458
Everything是完整版本;
DVD是系统标准安装包,删减了部分工具以压缩镜像大小;
LiveGNOME是GNOME桌面版本;
LiveKDE是KDE桌面版本;
Minimal是最小化安装版本,极致精简压缩了各种工具,没有丰富的内置,但是极限节省了安装空间;
NetInstall是网络安装和救援映像,netinstall根据你选择的软件列表从网上下,安装最新版本的内置工具。
总结
centos os 7是一个非常棒的linux发行版本,非常值得学习。学习我们需要一些必备工具,我们可以用VMware虚拟机进行学习,如果有能力我们可以使用双系统进行学习。安装镜像尽量选择Everything完整版,内置了很多工具,终端软件推荐secureCRT,文件传输推荐WIN SCP软件。