一、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容器虚拟化