词条信息

admin
admin
超级管理员
最近编辑者 发短消息   

相关词条

热门词条

更多>>
什么是端口?到底是做什么的呢?
端口一般指两种,一种是硬件比如路由器或者交换机的插网线的端口,一种是软件的逻辑的概念,比如http的80端口!...
7种进阶方法让你快速测试端口连通性
Ping是Windows、Linux和Unix系统下的一个检查网络连通性的命令工具,对于大部分互联网用户来说很...
电脑开机,总需要按F1,是什么原因造成的?
一.主板掉电这个说法是行业内的叫法了,一般是主板的CMOS电池没电了导致的。也是最常见的一种提示你按F1的提示...
社保降费对个人有什么影响?
下调城镇职工基本养老保险单位缴费比例是政府给企业发的一个大红包,特别是对于企业来说是一个利好,但是对个人来说有...
车辆“出险”对下年保费的影响,到底有多大?
【出险对交强险的影响】【出险对商业险的影响】车辆“出险”对下年保费的影响,到底有多大?这里有必要先提下车险第三...

精选图集

更多>>
简易百科旧版 >>所属分类 >> 软件技术    Linux   

CentOS7是什么

标签: CentOS7 Linux

顶[0] 发表评论(0) 编辑词条

    CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。



目录

(一)什么是Linux。编辑本段回目录


  Linux是一套免费使用和自由传播的类Unix操作系统。UNIX操作系统是一个强大的多用户、多任务操作系统,支持多种处理器架构,最早由KenThompson于1969年在贝尔实验室开发。Linux是Unix的开源实现,Unix一开始的时候也是开源的,后来才以授权方式闭源。


   所以说Linux是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。


    POSIX英文是PortableOperating System Interface of UNIX ,POSIX标准定义了操作系统应该为应用程序提供的接口标准,是IEEE为要在各种UNIX操作系统上运行的软件而定义的一系列API标准的总称。


    Linux能运行主要的UNIX工具软件、应用程序和网络协议。


   Linux支持32位和64位硬件。操作系统是分32位和64位的,这个大家都了解。


   Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 CentOS的网络以及多用户接下来的课程会讲解到。


(二)主流的Linux系统。编辑本段回目录


    Debian是世界上历史最悠久、使用最广泛的计算机操作系统之一 。它是由来自全世界的编程人员自愿开发而成的,采用了开放式开发原则,通过SPI(面向开源项目的非营利性组织)得到了代码捐献者的支持。不断尝试和添加,以获得新的功能特性。


   Ubuntu是一个以桌面应用为主的开源GNU/Linux操作系统,基于Debian GNU/Linux 。


    Fedora:是一个 Linux 发行版,是一款由全球社区爱好者构建的面向日常应用的快速、稳定、强大的操作系统。它允许任何人自由地使用、修改和重发布,无论现在还是将来。


    Linuxmint 是一份基于Debian和Ubuntu的Linux发行版 . Linux Mint是对用户友好而功能强大的操作系统。它诞生的目的是为家庭用户和企业提供一个免费的,易用的,舒适而优雅的桌面操作系统。


    CentOS:基于Red Hat Linux 提供可自由使用源代码的企业级Linux发行版本


    还有一些常见的Linux:OpenSuse Linux ,Mageia ,Arch ,PCLinuxOS ,Puppy Slackware,Gentoo, FreeBSD


    看一下 Linux国内镜像下载地址:http://mirrors.sohu.com/大家看一下,这里面放了几乎常用的Linux的镜像。进入CentOS下看一下,可以看到这里有CentOS 的各个版本,现在CentOS最新版本为 CentOS 7.4的版本。进入7.4,进入isos,x86_64/目录下面。这个EveryThing版本叫完整版,还有DVD版本,一般安装我们使用DVD版本,CentOS7.4是17年8月份出来的。



(三)CentOS和Red HAT的联系和区别:编辑本段回目录


  因为提到CentOS,就必须要提一下 Red Hat Enterprise Linux。


先说一下联系:


  CentOS:社区企业操作系统 ( Community Enterprise OperatingSystem )来自于Red HatEnterprise Linux依照开放源代码规定释出的源代码所编译而成,下面的Red Hat Enterprise Linux 这边就简称为RedHat了。 也就是说Red hat一直都提供源代码的发行方式,CentOS就是将Red hat发行的源代码重新编译一次,形成一个可使用的二进制版本。由于 LINUX的源代码是 GNU(是开源得),所以从获得 Red hat 的源代码到编译成新的二进制,都是合法。


  总结一下:这段话就是说CentOS与RedHat Enterprise Linux内核源码是相同的。


区别:


  CentOS是可以免费使用的  Red hat需要付费使用,其中 redhat是商标,具有版权,CentOS必须在新的发行版里将red hat的商标去掉。RedHat因为是付费的,他主要提供商业支持和服务,red hat对这种发行版的态度是:"我们其实并不反对这种发行版,真正向我们付费的用户,他们重视的并不是系统本身,而是我们所提供的商业服务。"所以,CentOS可以得到Red hat的所有功能,甚至是更好的软件。但CentOS并不向用户提供商业支持,当然也不负上任何商业责任。在说一下它们各自的适用性。Red hat适用单纯的业务型企业,对于业务型企业,建议选购Redhat软件并购买相应服务,节省IT管理费用。当然,若你有丰富 linux 使用经验,Red hat的商业技术支持对你来说并重要,那么久选用CentOS。一句话,选用 CentOS 还是 RHEL,取决于你所在公司是否拥有相应的技术力量。


 CentOS和Redhat Enterprise Linu讲解完了,接下来讲解 CentOS  7 及它的新特性


CentOS7的新特性跟红帽企业版7的新特性是相同的。




  CentOS 每一次新版本的发布都会提供很多新的功能,并对已经存在的软件进行大量的优化。例如CentOS 5 发布以后,用户惊奇的发现yum包管理器更具人性化了,而CentOS6对虚拟化进行了大量的修改。CentOS7也不例外,其改进工作主要有:


(1)      更新内核版本为3.10.0:新版本的内核对swap内存空间进行压缩,这将显著提高I/O性能;优化KVM虚拟化支持;开启固态硬盘和机械硬盘框架,同时使用者两种硬盘的系统将会提速;更新和改进了图形,音频声音驱动等。刚刚提到了KVM ,它是Kernel-basedVirtual Machine的简称,是一个开源的系统虚拟化模块)


(2)      文件系统方面,默认支持XFS文件系统(是一种数据安全,可伸缩,可扩展,可存海量数据的文件系统),同时文件系统也更新了KVM,使其可以支持ext4和XFS快照。


(3)      网络方面:支持firewalld(动态防火墙),防火墙可以支持区域和网络信任,配置防火墙之后也不需要重新启动防火墙就可以应用配置了,更新了高性能网络驱动等。


(4)      管理服务,用Systemd替换了Sysvinit,更好的服务管理框架能够使存在依赖的服务之间更好的并行化。


(5)      支持Linux容器:Linux容器能提供轻量化的虚拟化,以便隔离进程和资源,这将提高资源的使用效率,比如说对Docker容器更好的支持。


  CentOS 7 有许多改进,不再一一列举了,感兴趣同学可以阅读相关文档了解,对于运维人员而言,CentOS新版本无疑会在功能,操作便捷性和性能方面带来巨大变化,甚至一些操作方式也会发生改变,类似防火墙或者系统服务管理,这些改变需要运维人员的一一适应,以提高管理的效率。


  如果想了解更多与之前CentOS区别,请访问: https://access.redhat.com/articles/rhel-limits


  想获取CentOS 7 文档: https://access.redhat.com/documentation/zh-cn/red_hat_enterprise_linux/


(四)Cent OS 7 Docker编辑本段回目录


   Docke容器在CentOS 7 新版本中加入的新的功能,Docker容器可以和以前的虚拟机软件进行比较,Docke容器的部署更快,负载更小,迁移更方便,重启更快捷。把一些应用程序,相应的运行环境,都打包,生成相应的容器,可以通过这个容器来运行,也可以迁移到其它的一些服务器上,与VMware,KVM,DOcker容器的性能更好,为什么呢,以前的虚拟机运行的话,需要打开多个操作系统,耗用的资源比较多。Docker不需要多个操作系统,Docker需要一个操作系统,运行于服务上的操作系统,Docker的应用程序可以共享相同的程序库。所以Docker程序的运行效率就更高。

 

 

附件列表


按字母顺序浏览:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

→我们致力于为广大网民解决所遇到的各种电脑技术问题
 如果您认为本词条还有待完善,请 编辑词条

上一篇CentOS 7卸载自带的OpenJDK并安装Oracle Java JDK 8
下一篇CentOS上安装gitlab

0
1. 本站部分内容来自互联网,如有任何版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
2. 本站内容仅供参考,如果您需要解决具体问题,建议您咨询相关领域专业人士。
3. 如果您没有找到需要的百科词条,您可以到百科问答提问或创建词条,等待高手解答。

关于本词条的提问

查看全部/我要提问>>