1、CentOS7 简介
CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。(百度百科) Red Hat的分支:
RHEL: 企业版,稳定更新慢每18个月发行一个新版本
CentOS:社区版,兼容rhel的格式 【被红帽收购】
Fedora: 个人 桌面版,更新快每6个月发行一个新版本
2、CentOS7与CentOS 6比对
Centos系统其实早在2014年初就已经被红帽公司收,2018年红帽又被IBM收购。不管怎么样Centos和RHEL它们之间可以完全兼容。RHEL\CentOS同系列没什么什么不同,主要版本从5、6、7它们之间是有区别,而且变化很大,下面我们主要对比一下CentOS7与CentOS6之间的差异。 SysV int 概况
Sysvinit 就是 System V 风格的 init 系统,被大多数 Linux 发行版所采用。它源于 System V 系列 UNIX。System V 曾经也被称为AT&T SystemV,是Unix操作系统众多版本中的一支。它最初由AT&T开发,在1983年第一次发布。一共发行了4个SystemV的主要版本:版本1、2、3和4。SystemV Release4,或者称为SVR4,是最成功的版本。(百度百科)它是一个已经风行了几十年的 UNIX init 系统。
# timedatectl set-timezone Asia/Shanghai
# timedatectl status
[CentOS6]
# vim /etc/sysconfig/clock
ZONE="Asia/Shanghai"
UTC=fales
# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
设置语言环境 [CentOS7]
# localectl set-locale LANG=zh_CN.utf8
# localectl status
[CentOS6]
# vim /etc/sysconfig/i18n
LANG="zh_CN.utf8"
# locale
设置主机名
系统平台
CentOS 7
CentOS 6
区别
/etc/hostname
/etc/sysconfig/network
网络设备名【系统识别网卡有好几种维度】
系统平台
CentOS 7
CentOS 6
区别
en{s、o、p}33是以插槽命名
eth0是以MAC地址命名
3总结
CentOS-7 的第七个发行版本。CentOS Linux 发行版本是一个稳定、高预测性、高管理性、高重复性的平台,它支持文件系统快照,更大更灵活的存储,安全性也有所提高。Centos 7从2014年发行至现在也经历多个年头,稳定性没问题大部分公司已经在生产环境安装运行。CentOS 6中 service init scripts,CentOS 7中 service unit
注意:虽然能兼容早期的服务脚本。但由于CentOS 6 Upstart与CentOS 7 Systemd本身机制的改变已经是一个全新理念的系统了。平台架构的改变,如果想驾驭它那么需要我们在平时的工作中认真深入研究它的底层原理,如:btrfs、快照、CoW。