debian与centos详细对比区别

电子说

1.2w人已加入

描述

在家里玩的时候,或者搭建vps的时候,用的Linux distribution都是centos,而后因为工作需要接触到了Ubuntu,以及之后的debian。感觉虽然同是Linux发行版,细微处差别还是挺多的。在发行版本中也会分派系的。用的都是Linux内核,基本的命令也几乎是一样。

Debian

广义的Debian是指一个致力于创建自由操作系统的合作组织及其作品,由于Debian项目众多内核分支中以Linux宏内核为主,而且 Debian开发者 所创建的操作系统中绝大部分基础工具来自于GNU工程 ,因此 “Debian” 常指Debian GNU/Linux。

非官方内核分支还有只支持x86的Debian GNU/Hurd(Hurd微内核),只支持amd64的Dyson(OpenSolaris混合内核)等。这些非官方分支都存在一些严重的问题,没有实用性,比如Hurd微内核在技术上不成熟,而Dyson则基础功能仍不完善。

“Debian” 正式发音为 /ˈdɛ.bi.ən/ ,Debian 是国际化协作项目,官方未指定任何非英文名称。

VMPlayer创建虚拟机,虚拟磁盘设置4G左右即可(如果使用swap可能需要更多),全部作为根分区,文件系统使用

btrfs (mkfs.btrfs -dsingle -l16384 -msingle -n16384 -K -f /dev/sda1) 或者

***s (zpool create -f -o ashift=12 -o cachefile= -O utf8only=on -O compression=lz4 -O dedup=off -O xattr=off -O secondarycache=none -O checksum=off -O atime=off -m /mountpoint zroot /dev/sda1,需要重新编译内核并生成新的初始化文件系统)

打开 debian-7.5.0-amd64-netinst.iso (无稳定网络使用 debian-7.5.0-amd64-DVD-1。iso )进入安装界面,根据提示安装完毕。

Debian

centos

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

特点

1.可以把CentOS理解为Red Hat AS系列!它完全就是对Red Hat AS进行改进后发布的!各种操作、使用和RED HAT没有区别!

2.CentOS完全免费,不存在RED HAT AS4需要序列号的问题。

3.CentOS独有的yum命令支持在线升级,可以即时更新系统,不像RED HAT那样需要花钱购买支持服务!

4.CentOS修正了许多RHEL的BUG!

5.CentOS版本说明:CentOS3.1 等同于 RED HAT AS3 Update1 CentOS3.4 等同于 RED HAT AS3 Update4 CentOS4.0 等同于 RED HAT AS4

Debian

Linux简介

Linux,最早是由Linus torvalds在1991年开始编写。在这之前Richard stallman创建了free software foundation(FSF)组织以及GNU项目,并不断的编写创建GNU程序。并不断有杰出的程序员和开发者加入到GNU组织中,便造就了今天我们所看到的Linux,或者GNU\Linux。

Linux发行版本

Linux发行版本大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本。前者以著名的redhat(RHEL)为代表,后者以debian为代表。

redhat系列

redhat系列的势力大概有以下几个:RHEL(redhat enterprise linux)、Fedora core、centos。

RHEL:就是redhat公司发行的收费版,非常稳定。

Fedora:就是redhat的桌面版本,界面优雅,功能和工具版本都非常靠前,但不是很稳定。

centos:redhat的社区版,功能和RHEL类似,但免费。

redhat系列的包管理方式采用的是:基于RPM包的YUM包管理方式。

redhat系列的包分发方式采用的是:编译好的二进制文件。

redhat这个派系的特点是:资料多,很多网上教程都是基于centos讲的。

debian系列

debian是社区类Linux发展的典范,是迄今为止最遵循GNU规范的Linux系统,该系列主要包含:debian和Ubuntu。

debian分三个branch:stable、testing、unstable。unstable有最新的软件包,但可能会有bug,一般适合桌面用户。testing相对更加稳定,也支持不少新技术。stable非常稳定,但软件包可能就比较过时了。

debian最具特色的是apt-get/dpkg包管理方式,其实redhat的YUM也是在模仿debian的apt方式,但在二进制文件发行方式中,apt应该是最好的了。

debian特点:有丰富的社区,有问题可以去里面请教。

Ubuntu:Ubuntu是一个拥有debian所有的优点,以及自己所加强的优点的近乎完美的Linux桌面系统。

总结

现在感受到可能在包管理上的命令不同,其它命令因为都是Linux内核,也大同小异了。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分