一、RHEL7新特性對比之安裝
2012,發佈rhel7(主要是64位系統)
1、RHEL7目前支持架構:
①64-bit AMD ②64-bit Intel ③IBM POWER ④IBM System z ⑤不再支持x86 32bit
2、RHEL7安裝界面-->grub2,systemd
①全新的安裝界面 ②一站式的安裝配置 ③全新的kickstart結構 ④全新的分區工具
⑤支持2TB以上硬盤作爲系統引導盤 ⑥安裝配置步驟較大變化
3、RHEL7的分區
/boot ---啓動分區200M
swap ---交換分區2048M
/ ---根分區(自定義)
4、安裝類型:Server with GUI 。
5、UID
①rhel7的普通用戶UID從1000開始;
②rhel6的普通用戶UID從500開始 。
6、RHEL7啓動引導工具
①全新的Grub2引導工具
②支持包括PowerPC在內的CPU架構
③支持BIOS、EFI和OpenFireware的基礎輸入/輸出系統架構
④支持MBR方式的2TB以內容量硬盤和GPT方式2TB以上容量硬盤
⑤支持從非Linux文件系統引導,例如HFS+和NTFS
7、桌面
rhel7:①使用最新的Gnome 3爲默認桌面環境 ②使用最新的KDE 4.10爲備選桌面環境
rhel6:①使用Gnome 2爲默認桌面環境 ②使用KDE 3 爲備選桌面環境
8、RHEL7存儲子系統
①內核支持iscsi、FCoE和iSER
②使用內核LIO target subsystem替換了rhel6中的tgtd第三方服務
③LVM升級支持RAID方式,替換了rhel6中的mdadm工具,軟RAID功能由卷管理方式實現
④更新更多的HBA卡支持
9、RHEL7文件系統
①系統主目錄“/”文件系統默認爲XFS(xfs的擴展性、容量、安全性都比ext4更強)
②支持Btrfs文件系統作爲前瞻技術預覽,但不推薦不做商業支持
③更好的支持SSD,普通硬盤默認調度算法爲CFQ,SSD硬盤默認設置爲Deadline
二、RHEL7新特性對比之內核與虛擬化
1、RHEL7內核(查看內核的命令:uname -a)
①內核版本爲3.10
②支持動態補丁機制kpatch作爲技術預覽
③內核出錯後導出core文件支持最大3TB
④支持內核模塊黑名單機制(modprode.blacklist=module)
⑤支持嵌套虛擬化技術、虛擬CPU更順暢
⑥內核級支持資源的調優和分配
2、RHEL7虛擬化支持
①更高性能的KVM內核虛擬化支持
②虛擬機USB3.0接口支持
③更方便更穩定的動態遷移支持
④QCOW2格式文件型快照支持
⑤嵌套虛擬化支持,可以在KVM中安裝配置OpenStack
⑥繼續支持作爲虛擬機的Xen技術,但不再支持作爲寄主機的Xen技術
⑦加強了對VMWARE的技術支持,自帶open-vm-tools替換vm-tools
3、RHEL7容器型虛擬化
①支持LXC容器型虛擬化
②支持最熱的技術Docker
③提供最新rhel7的Docker image
④支持自建Docker Register
三、RHEL7新特性對比之啓動工具
RHEL 7 系統及服務啓動控制
①全新的系統及服務啓動管理器-Systemd
②全新的系統及服務啓動管理命令-systemctl
rhel6 --->chkconfig --list
rhel7 --->systemctl list-units
chkconfig ---> systemctl
systemctl enable autofs --> chkconfig autofs on
mask-->被標記的服務狀態不能被改變。
umask-->刪除標記,狀態被釋放。
四、RHEL7新特性對比之編譯工具
1、RHEL 7編譯器及工具
①使用GCC4.8 作爲默認編譯工具(yum list gcc查看)
②使用Glibc 2.17 作爲標準庫(yum list glibc查看)
③使用GDB 7.6.1 作爲編譯調試工具(yum list gdb查看)
④支持Ruby 2.0(yum list ruby查看)
⑤支持Python 2.7.5(yum list python查看)
⑥支持Java 7(yum list *java*查看)
五、RHEL7新特性對比之網絡配置
1、RHEL 7 網絡配置
①遷移原有的網絡配置工具到全新的NetworkManager(ifconfig-->systemctl status NetworkManager-->nmcli connection show -->nmtui-->nm-connection-editor)
②支持全新的網絡聚合模式Team(Team和Bond是一樣的功能,Team採用新的技術,Bond是舊技術)
③使用Chrony服務替換原有的NTPd服務(rhel7的chronyd支持微妙級systemctl status chronyd;rhel6的ntpd支持毫秒級chkconfig --list ntpd)
④全新的Firewalld防火牆工具
(rhel7:iptables -L -->systemctl status iptables --> systemctl status firewalld-->firewall-config防火牆配置的圖形化界面)
(rhel6:iptables -L -->service iptables status)
⑥支持網絡名字空間方便容器型虛擬機管理
六、RHEL7新特性對比之認證與跟新
1、RHEL 7用戶認證及審計
①支持Windows AD認證(authconfig-tui-->authconfig-gtk)
②支持UNIX LDAP 認證
③支持LDAP + Kerberos認證(rhel7默認沒安裝Kerberos)
④支持動態第三方密碼認證
2、RHEL 7服務版本更新
①使用Apache 2.4替換之前的Apache2.2(yum list httpd查看)
②使用MariaDB 5.5替換之前的MySQL5.1(yum list mysql*|mariadb*)
七、RHEL7新特性對比總結
1、rhel7對於開發人員最大的變化是內核升級到3.10
2、rhel7對於系統管理人員最大的變化是系統及服務管理程序修改爲Systemd
3、rhel7對於網絡運維人員最大的變化是網絡管理程序和服務修改爲NetworkManager
4、rhel7對於存儲工程師最大的變化是iSCSI導出服務修改爲LIO kernel Target Subsystem
5、rhel7對於雲計算工程師最大的喜訊是原生的支持KVM嵌套虛擬化和Docker容器虛擬化