1. 程式人生 > >CentOS 7 vs CentOS 6新特性

CentOS 7 vs CentOS 6新特性

使用 esc centos 5 alt 分公司 otl 新特性 時間時區 chrony

1、CentOS7 簡介

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新特性