centos6.x_centos7.x差异改进明细

CentOS6.5CentOS7.3差异和改进对比明细


对比内容


centos6.5


centos7.3


说明


系统发行版本


CentOS release 6.5  (Final)


CentOS Linux  release 7.3.1611 (Core)


内核版本


2.6.32-431.el6.x86_64


3.10.0-514.el7.x86_64


支持大的crashkernel大小;以前kdump会把内存128M专用于保存内核信息,内存小于2GB时会启动失败,现在比128M更大了;swap内存压缩;将内核模块列入黑名单;动态内核补丁(不需要重新编译内核了)


默认文件系统格式


ext4


xfs; ext4 及  XFS 的 LVM 快照


XFS比  EXT 4更适合大文件处理,但消耗的CPU资源是EXT4的两倍,XFS最大支持单文件16TB ,EXT4:50TB;XFS文件系统完全为大数据而生,单个文件系统最大可以支持到8EB-1B大小,并且提供了丰富的日志系统,是应对大数据存储的强大的文件系统;XFS支持metadata journaling(元数据日志记录)的日志型文件系统,这使其能从crash中更快速的恢复。  它也支持在挂载和活动的状态下进行碎片整理和扩容。  可通过工具xfsdump和xfsrestore来备份和恢复xfs文件系统,   xfsdump可使用dump级别来完成增量备份,还可通过size,subtree,inode flags来排除文件。  也支持user、group、project配额。


boot loader


grub;/boot/grub/grub.cfg


grub2;/boot/grub2/grub.cfg


1、模块化设计;2、支持多体系硬件架构;3、支持国际化多语言;4、独立内存管理;5、支持脚本语言。


linux防火墙


iptables


firewalld代替iptables,可与iptables共存


使用firewall-cmd命令进行配置管理


服务管理组件


SysV-init


systemd


systemd令人惊奇的激进的并发启动能力,极大地提高了系统启动速度;用 CGroup 统计跟踪子进程,干净可靠;用户systemctl配置和管理


服务自启脚本目录


/etc/init.d/


/usr/lib/systemd/system/;/usr/lib/systemd/


主机名配置文件


/etc/sysconfig/network


/etc/hostname;hostnamectl


运行级别配置


/etc/inittab


systemctl  set-default (multi-user.target|systemctl set-default graphical.target


系统启动的第一个进程


init


systemd


 可通过pstree查看


时间管理


/etc/ntp.conf


/etc/chrony.conf;timedatectl


日志管理


rsyslog;/var/log/*


rsyslog;/var/log/*;journalctl


运行级别概念


runlevel


target


iscsi target


tgtd


LIO kernel Target  Subsystem


系统默认编码设置文件


/etc/sysconfig/i18n


/etc/locale.conf


java默认支持版本


openjdk version  "1.7.x"


openjdk version  "1.8.0_102"


bash默认支持版本


4.1.2-15


4.2.46-20


python默认支持版本


2.6.6


2.7.5


php默认支持版本


5.3.3


5.4.16


perl默认支持版本


5.10.1


5.16.3


ssh默认支持版本


openssh-5.3


openssh-6.6


新功能支持:身份管理


kerberos的跨平台信任机制:kerberos将完全兼容微软活动目录,实现完全使用活动目录进行认证


新功能支持:虚拟化


虚拟I/O:为每台虚拟机提供了调用底层PCI 设备的接口,实现内核级别的隔离。提高了机器的安全性和兼容性


更高性能的KVM内核虚拟化支持;虚拟机USB3.0接口支持;QCOW2格式文件型快照支持;嵌套虚拟化支持,可以在KVM中安装配置OpenStack;继续支持作为虚拟机的Xen技术,但不再支持作为寄主机的Xen技术;加强了对VMWARE的技术支持,自带open-vm-tools替换vm-tools;支持LXC容器型虚拟化;支持最热的技术Docker;Docker image ;支持自建Docker Register


新功能支持:数据库


内部集成mariadb支持


网络配置工具


nmcli,NetworkManager灵活配置


文件系统分区


需要有1M的biosboot分区(当gpt分区大于2TB时)


新功能支持


Open VMware Tools及3D图像能即装即用


新硬件驱动支持


内核空间内的iSCSI及FCoE,支持PTPv2,支持40G网卡等;更新多个存储、网络及图像卡驱动程序; 支持 Btrfs 文件系统、OverlayFS  及 Cisco VIC 内核驱动程序


bash命令


新增命令纠错功能,新增参数/选项补齐功能


yum


yum 从网络下载安装时,不仅有是Y和N选项,还有d选项,实现只下载,不安装。保存路径默认为:/var/cache/yum。


总结


对于开发人员最大的变化是内核升级到3.10;对于系统管理人员最大的变化是系统及服务管理程序修改为Systemd;对于网络运维人员最大的变化是网络管理程序和服务修改为NetworkManager;对于存储工程师最大的变化是iSCSI导出服务修改为LIO kernel Target Subsystem;对于云计算工程师最大的喜讯是原生的支持KVM嵌套虚拟化和Docker容器虚拟化;对于安全工程师最大的好处是最新的系统补丁包支持,增强了系统和应用的安全性。

相关链接:

centos官方帮助文档:https://wiki.centos.org/zh/Documentation

centos7发行注记:https://wiki.centos.org/zh/Manuals/ReleaseNotes/CentOS7

RHEL7.3发行注记:https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/7.3_Release_Notes/index.html

时间: 2024-10-29 13:10:59

centos6.x_centos7.x差异改进明细的相关文章

[转帖] CentOS7 与 CentOS6的对比

来源网站: http://blog.51cto.com/fengery/1901349 centos6.x_centos7.x差异改进明细 感谢原作者 centos官方帮助文档:https://wiki.centos.org/zh/Documentation centos7发行注记:https://wiki.centos.org/zh/Manuals/ReleaseNotes/CentOS7 RHEL7.3发行注记:https://access.redhat.com/documentation/

Linux基础 文件系统目录标准FHS

概述 本文前半部分介绍了 Linux 文件系统目录标准 FHS (Filesystem Hierarchy Standard).后半部分整理了个人学习 Linux 过程中涉及到的部分文件和路径,激励自己坚持更新,以期完善. 背景 由于Linux是遵循开源协议,任何人都可以根据Linux的核心代码制作和发行版本.如果每个人都按自己的喜好,在/目录下创建目录.存放文件,必将导致个人不能使用他人的linux系统.因为你根本不知道一些基本的配置和文件在哪里...这就造成了混乱,不利于Linux的发展.为

CentOS 7 vs CentOS 6新特性

1.CentOS7 简介 CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成.由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用.两者的不同,在于CentOS并不包含封闭源代码软件.(百度百科)?? 2.CentOS7与Cent

Linux系统入门---开机启动流程

目录 Linux系统入门---开机启动流程 一.centos6 二.systemd管理进程 1.查看级别 三.centos7实践案例: 1.案例1:centos7系统,单用户修改root密码 案例2: 如果修改级别 案例3:救援模式 四.修改CentOS7网卡名称为eth0和eth1 1.环境准备 2.用命令配置网卡 方法1: 方法2: 3.系统基本环境优化 五.Systemd 进程管理 1.systemctl管理服务的启动.重启.停止.重载.查看状态等常用命令 2.systemctl设置服务开

改进的基于长时谱能量差异和基音比例的语音检测方法_爱学术

[摘要]语音检测是语音信号处理的前端,利用长时谱能量差异特征的语音检测无法区分突发噪声和语音,掺杂着突发噪声的语音信号会对语音处理系统带来不良影响.提出了一种基于长时谱能量差异特征和基音比例特征相结合的语音检测方法,该方法的优点是,在利用长时谱能量差异特征基础上引入基音比例特征,从而有效减少了将信号中突发噪声误判为语音的错误.实验显示,该算法能够在多种信噪比环境下取得很好的检测结果. [作者] 孟一鸣  欧智坚 转载至:https://www.ixueshu.com/document/07705

【转载】游戏测试和软件测试的差异

  这里的游戏测试专指各种电子游戏(特别是网络游戏). 从软件角度讲,电子游戏本身也是一种软件,属于软件的一类,因此游戏测试和软件测试必然有其共同点,本文不详细讨论这部分,而主要讨论其差异. 首先,我们从软件的开发过程入手: 通常一个软件的开发过程如下: ● 接受订单 ● 需求分析 ● 设计文档 ● 程序设计 ● 程序实现 ● 集成测试 ● 阿尔法测试 ● 贝塔测试 ● 软件发布 游戏也是一种软件,开发过程也逃不出这个框架,但是从开发的第一步开始,游戏就与一般的软件存在了比较大的差异: 首先:通

CentOS6.7上编译安装Apache2.2和Apache2.4

目录 一.Apache的工作模式 1.简介 2.比较 二.CentOS6.x上安装Apache2.2 (一)rpm安装apache (二)编译安装apache 1.安装编译环境 2.下载解压依赖包 3.安装apache 4.测试apache 5.查看apache相关信息 6.配置程序运行环境 7.导出库文件 8.导出头文件 9.导出手册 10.将Apache添加到启动服务 (三) 编译安装Apache2.4 1.编译安装apr 2.编译安装apr-util 3.安装需要的依赖包 4.编译安装Ap

centos6.5安装和配置cobbler

Cobbler介绍 Cobbler 是一个系统启动服务(boot server),可以通过网络启动(PXE)的方式用来快速安装.重装物理服务器和虚拟机,支持安装不同的 Linux 发行版和 Windows.该工具使用python开发,小巧轻便(才15k行代码),使用简单的命令即可完成PXE网络安装环境的配置,同时还可以管理 DHCP,DNS,以及yum包镜像. Cobbler 使用命令行方式管理,也提供了基于 Web 的界面管理工具(cobbler-web),还提供了API接口,可以方便二次开发

合并财务报表分步合并与一次合并的差异探析

多层控股关系下,集团编制合并报表的顺序采用一次合并法还是分步合并法,两者的结果是否相同,其使用有否受到限制,实务中存在疑惑.本文着重分析在抵销内部交易未实现损益.同一控制下企业合并.购买子公司少数股权等事项中,不同合并顺序的应用及其对于合并报表权益结构的影响,探讨在实务中如何消除因合并顺序不同而引发的差异,以提高合并报表的编制质量. 一.多层控股关系下有关合并报表顺序的两种方法 当存在多层控股关系时,编制合并报表的合并顺序一般有分步合并和一次合并两种方法. (一)分步合并法 分步合并法,指企业存