CentOS7與CentOS6區別

本人以前使用的Linux是虛擬機上的CentOS6.X做爲服務器環境,後來要發佈線上項目,就購買了雲服務器,阿里服務器的雲翼計劃學生購買只有CentOS7.3能夠選擇,抱着趁此機會學習CentOS新版本的更多特性的心態,毅然選擇了購買使用,果真不出所料呀,踩了很多雷,固然也就學習了更多新知識,下面就分析一下CentOS7.X與CentOS6.X的區別以及注意點,但願能夠幫助到小夥伴,大神能夠略過,請輕虐。html

CentOS7與CentOS6的區別圖python

 

命令 centos6 centos7

備註linux

ifconfig 有 yum install -y net-tools  
rouet 有 yum install -y net-tools  
ntpd服務和ntpdate命令 有 yum install ntp ntpdate  
cat /etc/issue 有版本號 無信息,只能查看cat /etc/redhat-release   
setup  能更改網絡配置

setup去除了防火牆和網路配置 經過安裝  centos

yum install NetworkManager-tui -y跨域

nmtui 命令取代了 setup中的網絡配置安全

 
時區和時間設置 /etc/sysconfig/clock等文件

timedatectl set-timezone Asia/Shanghai服務器

timedatectl status網絡

 
語言等設置 locale -a localectl status  

 

服務管理架構

chkconfig 框架

/etc/init.d/服務

systemctl

 

 
python 2.6

2.7

 
kernel 2.6 3.10  
網卡 eth0 成爲了可預見性的命名規則  
文件系統 ext4 xfs  
dig nslookup命令

yum install bind-utils -y

 
主機名 cat /etc/sysconfig/network cat /etc/hostname  
服務的管理和控制 sysvinit

system

systemctl是最主要的工具。它融合

service 和chkconfig的功能於一體。

 
防火牆 iptables 被firewalld取代  
啓動級別

/etc/inittab

不在使用了  
開機執行文件/etc/rc.local  可放置開機要執行的腳本文件

默認這個文件沒有執行權限 x

 

官方推薦不使用這個文件(本身寫服務),可是你能夠加+x繼續使用。

 
內核參數配置文件 /etc/sysctl.conf

/usr/lib/sysctl.d/00-system.conf

/etc/sysctl.d/<name>.conf 

 
init關機重啓命令 init 0 關機 init 0 關機 沒變化
切換等級 切回單用戶模式 init 0

init 0

systemctl emergency

systemctl isolate runlevel1.target 

注意哦 這個別嘗試哦,單用戶模式只能用終端鏈接哦,不能使用ssh的哦
 

RHEL7/CENTOS7新特性:
一、身份管理
kerberos的跨平臺信任機制:kerberos將徹底兼容微軟活動目錄,實現徹底使用活動目錄進行認證。
REALMD:該功能簡化了RHEL 加入微軟活動目錄的配置,支持自動發現域信息。
RHEL 7增長了兩個關鍵性的新特徵改善了RHEL對AD的處理方式。如今,RHEL7和AD之間創建了跨域信任(Cross-realm trusts),所以AD用戶能夠在Linux端無需登陸就能訪問資源。RHEL 7增長的另一個AD相關的功能是realmd,實現自動化查詢與添加AD(或其餘紅帽認證服務)DNS信息。

二、性能管理
性能輔助工具:RHEL7 提供了一個新的框架和一個新的通用圖形界面來提供性能輔助管理。能夠收集、分析系統瓶頸。
調優和調優配置:RHEL7 提供了動態調優方案,來解決系統性能瓶頸問題。系統管理員也能夠手動修改系統預置的方案來達到調優的效果

三、虛擬化
加強RHEL7虛擬機:徹底兼容vmwarevshpere架構,RHEL7 自帶 open vmtool 、3D圖形驅動和OpenGLX11 的支持。使得RHEL7 部署在vmware平臺更加方便。RHEL 7 同時支持vmware esxi 之間快速通訊。
虛擬I/O:爲每臺虛擬機提供了調用底層PCI 設備的接口,實現內核級別的隔離。提升了機器的安全性和兼容性
虛擬機USB3.0接口支持
QCOW2格式文件型快照支持
嵌套虛擬化支持,能夠在KVM中安裝配置OpenStack
增強了對VMWARE的技術支持,自帶open-vm-tools替換vm-tools
支持最熱的技術Docker
Docker是基於目前流行的應用虛擬化技術。應用被打包在Docker中,與系統和其餘應用徹底隔離,所以能夠在系統之間遷移並正常運行。

四、文件系統
RHEL7 選擇XFS做爲其默認的文件系統,。
RHEL7.0在安裝的時候就默認使用了XFS,並非說原有的EXT文件系統再也不使用,RHEL7仍然是支持ext4的.而是面對將來爆炸式增加的數據量,ext文件系統已經顯得原來越力不從心。XFS文件系統徹底爲大數據而生,單個文件系統最大能夠支持到8EB大小,單個文件的大小最大可達到16T,而且提供了豐富的日誌系統,是應對大數據存儲的強大的文件系統。
XFS是擴展性高、高性能的文件系統。也是rhel7/centos7的默認文件系統。
可經過工具xfsdump和xfsrestore來備份和恢復xfs文件系統,

五、網絡管理
新增網絡管理接口NMCLI

六、服務管理
使用systemctl 調用服務腳本
RHEL7中使用systemd取代了原有的sysV,由systemd來管理系統中的服務。Systemd定義了與原來sysV 的init進程徹底不一樣的方式對服務和系統進程進行管理。使得系統中的服務能夠自動解決服務之間的依賴關係,而且能夠支持服務的並行啓動!也就是說,RHEL7.0比原有的sysV操做系統啓動速度更快,更穩定,同時也能夠完美的支持Docker!systemctl的各類用法,能夠參考https://linux.cn/article-5926-1.html

七、RHEL7桌面
使用最新的Gnome 3爲默認桌面環境,使用最新的KDE 4.10爲備選桌面環境。

8.CentOS 7使用firewalld動態管理系統防火牆,支持network/firewall分段(zones)管理信任級別,支持界面(firewall-config命令)管理規則。默認狀況下iptables是不安裝的,若是習慣使用iptables能夠將firewalld關掉換成iptables。安裝iptable服務的具體步驟在本人的上篇博文當中有說起,有須要的小夥伴能夠去參考

相關文章
相關標籤/搜索