CentOS 7 vs CentOS 6新特性
CentOS(Community Enterprise Operating System,中文意思是:社區企業操作系統)是Linux發行版之一,它是來自於Red Hat Enterprise Linux依照開放源代碼規定釋出的源代碼所編譯而成。由於出自同樣的源代碼,因此有些要求高度穩定性的服務器以CentOS替代商業版的Red Hat Enterprise Linux使用。兩者的不同,在於CentOS並不包含封閉源代碼軟件。(百度百科)
?
?
2、CentOS7與CentOS 6比對
?Centos系統其實早在2014年初就已經被紅帽公司收,2018年紅帽又被IBM收購。不管怎麽樣Centos和RHEL它們之間可以完全兼容。RHEL\CentOS同系列沒什麽什麽不同,主要版本從5、6、7它們之間是有區別,而且變化很大,下面我們主要對比一下CentOS7與CentOS6之間的差異。
?
2.1內核版本
系統平臺 | CentOS 7 | CentOS 6 |
---|---|---|
區別 | 3.10.x-x ?? | 2.6.x-x ?? |
?
2.2Bootloader
系統平臺 | CentOS 7 | CentOS 6 |
---|---|---|
區別 | GRUB2 ?? | GRUB ?? |
?
2.3桌面
系統平臺 | CentOS 7 | CentOS 6 |
---|---|---|
區別 | GNOME 3.x ?? | GNOME 2.x?? |
?
2.4文件系統
系統平臺 | CentOS 7 | CentOS 6 |
---|---|---|
區別 | xfs、btrfs ?? | ext3、ext4 ?? |
?
2.5文件結構
系統平臺 | CentOS 7 | CentOS 6 |
---|---|---|
區別 | /bin, /sbin, /lib, and /lib64移到/usr下 ?? | /bin, /sbin, /lib, and /lib64在/ 下?? |
?
2.6服務相關命令
?
啟動命令
系統平臺 | CentOS 7 | CentOS 6 |
---|---|---|
區別 | systemctl start 服務名 ?? | service 服務名 start ?? |
?
停止命令
系統平臺 | CentOS 7 | CentOS 6 |
---|---|---|
區別 | systemctl stop 服務名 ?? | service 服務名 stop ?? |
?
init類型
系統平臺 | CentOS 7 | CentOS 6 | CentOS 5 |
---|---|---|---|
區別 | Systemd | Upstart | SysV |
?
查看啟動項
系統平臺 | CentOS 7 | CentOS 6 |
---|---|---|
區別 | systemctl list-unit-files | chkconfig --list |
?
設置啟動項
系統平臺 | CentOS 7 | CentOS 6 |
---|---|---|
區別 | systemctl enable/disable service_name | chkconfig service_name on/off |
?
單用戶模式
系統平臺 | CentOS 7 | CentOS 6 |
---|---|---|
區別 | $ systemctl rescue | $ init S |
?
2.7網絡相關命令
?
網絡命令
系統平臺 | CentOS 7 | CentOS 6 |
---|---|---|
區別 | ip/ss ?? | ifconfig/netstat ?? |
?
2.8防火墻
系統平臺 | CentOS 7 | CentOS 6 |
---|---|---|
區別 | firewalld、iptables ?? | iptables?? |
?
2.9數據庫
系統平臺 | CentOS 7 | CentOS 6 |
---|---|---|
區別 | MariaDB ?? | MySQL?? |
?
2.10時間時區、語言
?
查看時區
系統平臺 | CentOS 7 | CentOS 6 |
---|---|---|
區別 | timedatectl ?? | cat /etc/sysconfig/clock ?? |
?
時間同步
系統平臺 | CentOS 7 | CentOS 6 |
---|---|---|
區別 | chronyc sources ?? | ntp、ntpq -p?? |
?
修改時區
[CentOS7]
# 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。
CentOS 7 vs CentOS 6新特性