1、系统简介
CentOS是Linux发行版之一,来自于红帽子依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用,且自带的YUM工具是免费的,当然红帽子也可以安装免费YUM。
Ubuntu是一个以桌面应用为主的Linux操作系统,Ubuntu基于Debian发行版和GNOME桌面环境,与Debian的不同在于它每6个月会发布一个新版本。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。Ubuntu具有庞大的社区力量,用户可以方便地从社区获得帮助,并且深受广大程序员青睐!
2、使用区别
centos新系统默认是root用户登录,新建用户的话是没有sudo权限的,必须在/etc/sudoers中添加账户和权限
ubuntu一般默认用户是普通用户,必须使用sudo才能执行root命令
centos在线软件安装使用yum,而ubuntu使用apt-get
3、选择
一说到Linux我想大部分人首先想到的就是redhat或centos,这不仅仅是因为市面上绝大多数都使用的这两个,还更因为它拥有世界上最强大的供应商支持以及开源力量,对于我们遇到的问题可以搜索到来自全球的资源。ubuntu当然也很强大,只不过倾向性不同罢了。
而且centos系统更新速度比较慢,好几年才更新一次,这也就意味着他的问题少,可以长期稳定的运行,在前瞻性和安全性上有着强大的优势。
那么为什么不选择redhat?这当然是redhat是服务收费模式,对于公司成千上万的服务器来说,成本就显得尤为重要了。
另一个centos和ubuntu的显著区别是,centos更适合当做服务器使用,而ubuntu更适合当做开发系统使用,因为一个友好的图形界面及开发软件支持对于开发者来说有着天然的优势。
总的来说,两者并没有实际性的对比,因为两者的发展方向就决定了,他们并不冲突,只是需要你在适合的环境中选择适合的系统就行了!