一、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 p_w_picpath

④支持自建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容器虚拟化