RadHat 6.0系列心路历程

首先最大的改变是配置内核为2.6.32  。默认文件系统升级为为ext4(比ext3速度更快,可达16TB)。其它可用文件系统附加件包括XFS(可扩展到100TB)和GFS2 集群文件系统。NFSv4和Fuse也包括在内;

红帽6.0系列版本中特别注意了可扩展性灵活性,该版本可以支持物理、虚拟和云系统。它基于Corosync集群引擎,拥有一个集群支持选项堆栈,其中包括Conga(红帽集群管理软件)和虚拟化选项。

内核得到了改进,加强了更多闲置时间的利用率,可以有效降低功耗;

RHEL 6可以为每位使用KVM的用户支持多达64个虚拟CPU,在硬件方面,可以支持多达4096台CPU。

红帽为其它虚拟终端提供一个登陆提示和错误调试信息——登录提示快捷键为Ctrl-Alt-F2,错误调试信息快捷键为Ctrl-Alt-F3/F4;

SELinux的功能改善,沙箱技术,能够让管理员在他们自己独立的空间内运行不受信任的应用程序。

加入了X访问控制扩展(XACE),其中X服务器内部访问控制将被设置。系统安全服务守护进(SSSD)是另外一项新功能:它实现了集中身份验证/认证管理,并且支持广泛的身份验证/认证服务(包括OpenLDAP、动态目录、Kerberos以及红帽自带的目录伺服器)。对于红帽管理部门而言,这将使得集中认证的过程变得更加容易。此外,该功能的可扩展性让它理论上能够在将来应对任何验证协议中可能出现的变化——这再次证明了红帽对于此次10年的生命周期是进行了深思熟虑的。

在安装时默认为系统设置一个逻辑卷,这就意味着你可以很容易地进行多卷快照(使用Ivcreate)并且可以把他们融合回最初形态(只要进行快照后就可以恢复任何改变)。

我眼中的RadHat 5.5 和 TadHat 6.0系列的细微变化:

1.内核版本是最大的改变:

2.首先是安装光盘中的目录结构的变化:

目录结构分析(Linux 6.0安装目录为例):

rhel_6.0-i386-DVD的目录结构:

  • HighAvailability :高可用相关软件包,如rhcs等相关套件;

  • Server :常规软件包,如mysql,httpd,开发工具,系统管理工具等;

  • LoadBalancer :负载均衡相关软件包,如lvs,pirihan;

  • ResilientStorage :红帽的弹性存储;

  • Packages :真正存放所有软件包的目录;

  • isolinux  :镜像文件引导时所需要的文件

imagesrhel安装进程所需要的引导和驱动镜像文件

isolinux 镜像文件引导时所需要的文件:

3.Redhat 6.0最大的改变就是图形界面的人性化与相对易用性(红色为5.5,后边的为6.0):

4.修改网卡配置文件并开启网卡:

redhat 6.0的NetworkManager服务:NetworkManager - Linux Networking made Easy

NetworkManager简介:NetworkManager由一个管理系统网络连接、并且将其状态通过D-BUS(是一个提供简单的应用程序互相通讯的途径的自由软件项目,它是做为freedesktoporg项目的一部分来开发的。)进行报告的后台服务,以及一个允许用户管理网络连接的客户端程序

NetworkManager很容易掌握:http://wenzhongxiang.blog.51cto.com/6370734/1273036

  • DEVICE=eth0                                    ###指定网卡设备名称为:eth0

  • HWADDR=00:0c:29:a8:3d:a0         ###指定物理网卡地址为:00:0c:29:a8:3d:a0 ;

  • NM_CONTROLLED=yes###设备eth0是否由Network Manager图形管理工具托管;

  • ONBOOT=no                                      ###是否随网络服务启动eth0设备设置生效,默认未开;

  • BOOTPROTO=dhcp                         ###启动协议类型为dhcp自动获取;

  • TYPE=Ethernet                                 ###设置网络类型为以太网模式;

【这里我纠正一下NetworkManager是网络托管工具(也许不是这样说的),我是以守护进程说的】

5. setup窗口文本模式设置工具由1.19.2升级到1.19.9版本,省去了时区配置模块,新添加RHN Register 登记注册模块,整体性能优化很大。

6.挂载目录名称的修改(这个还不太确定,测试中):

7.同时selinux也是一个很大的突破。

...............................................................................................................................

二、那接下来我们就谈一谈redhat 6.0系列中的服务配置变化(个人日常配置中所遇到的):

aa. DHCP的配置与启动问题:

(ddns-update-style interim ——表示dhcp服务器和dns服务器的动态信息更新模式,这一行rhel5 系列中必须要有才能启动dhcpd服务)

bb.xinetd进程中tftp变动(路径修改):

xinetd :(eXtended InterNET services daemon)的优点:

  • 支持对tcp、udp、RPC服务(但是当前对RPC的支持不够稳定)

  • 基于时间段的访问控制

  • 功能完备的log功能,即可以记录连接成功也可以记录连接失败的行为

  • 能有效的防止DoS***(Denial of Services)

  • 能限制同时运行的同一类型的服务器数目

  • 能限制启动的所有服务器数目

  • 能限制log文件大小

  • 将某个服务绑定在特定的系统接口上,从而能实现只允许私有网络访问某项服务

  • 能实现作为其他系统的代理。如果和ip伪装结合可以实现对内部私有网络的访问

  • 最大的缺点是对RPC支持的不稳定性,但是可以启动protmap,与xinetd共存来解决这个问题。

xinetd的指示符

指示符          描述

socket_type     网络套接字类型,流或者数据包

protocol        IP 协议,通常是TCP或者 UDP

wait            yes/no, 等同于inetd的wait/no wait

user            运行进程的用户 ID

server          执行的完整路径

server_args     传递给server的变量,或者是值

disabled        用在默认的 {} 中禁止服务

per_source            设置每个ip可有几个连接

server_args=  -s  /tftpboot 是tftp服务器运行时的参数。-s /tftpboot表示服务器默认的目录是 /tftpboot

cc:syslinux问题:

syslinux是一个功能强大的引导加载程序,而且兼容各种介质。更加确切地说:SYSLINUX是一个小型的Linux操作系统,它的目的是简化首次安装Linux的时间,并建立修护或其它特殊用途的启动盘。它的安装很简单,一旦安装syslinux好之后,sysLinux启动盘就可以引导各种基于DOS的工具,以及MS-DOS/Windows或者任何其它操作系统。

eg:建启动盘:

安装syslinux的磁盘将改变磁盘上的引导扇区,并复制ldlinux.sys文件到其根目录(或者复制到指定的目录)下。

注意:SYSLINUX不支持NTFS文件系统,所以磁盘必须是FAT(FAT16/FAT32)文件系统。

语法格式:syslinux.exe [-sfmar][-d directory] <drive>: [bootsecfile]

{将引导文件复制到其分区的/boot/syslinux目录下,注意:/boot/syslinux目录必须事先建好。}

eg:下边这个截图是本人在部署PXE网络装机时在不同环境下发现的区别:

dd.弹出式服务窗口的基本设置与区别(5.5系列22项,6.0系列13项):

ee:ftp问题,在5.5系列中ftp是一个自带的服务,可以直接执行;而在6.0系列中它成为了本地的一个相当于客户端的程序,要使用本地验证ftp需要先安装ftp软件包:

归结:

红帽企业Linux6系列操作系统包含了很多改进和最新的功能,特别是提供了研发人员工具,虚拟化,安全性,扩展性,文件系统和存储等领域的丰富功能。以下着重介绍的就是红帽企业Linux6.3操作系统的部分最新特性和改进。

    文件系统文件系统的改进包括FUSE(用户领域的文件系统)支持的O_DIRECT,当激活后,所有的FUSE读写都可以绕过服务器缓存直接进入存储。这种特性通过对特定使用案例的多存储还带来了更加持续的响应时间和对数据的更可预测的访问,包括数据库写入和重复数据删除。GFS2(共享存储文件系统)目前较之前的版本,读写硬盘数据的速度都要快了很多。除此之外,GFS2文件系统检查功能目前可以用于检查上一代版本GFS1文件系统的完整性。

    虚拟化:有助于虚拟化环境的顺利迁移。在最新的Virt-P2V工具的帮助下,可以轻松的将物理硬件上运行的红帽企业Linux或者微软Windows系统转换到KVM虚拟客户机上运行。安全擦除虚拟硬盘映像的方法进行了改进,可以帮助用户更加安全和符合支付卡行业数据安全标准(简称PCI-DSS)的法规规定。

    安全性:用户目前可以使用双因素验证来安全访问他们的红帽企业Linux环境。这种类型的验证机制比简单基于密码验证的方式更加安全。双因素验证已经被企业级环境所接受,经常也作为行业标准使用。包括高级加密功能,这样数据块就能利用底层多处理器功能进行并行加密。用于OpenSSH 的AES-CTR(高级加密标准计数器模式)密码的推出可以支持这些功能。AES-CTR非常适用于高速网络环境。

    可扩展性:红帽企业Linux6系列继续试探操作系统平台扩展能力的底线,将每个虚假客户机的虚拟CPU (vCPU) 最大数量从64个增加到160个。相比VMware ESX 5.0每个虚拟客户机仅限32个vCPU来说要高了很多。KVM虚拟机可支持的内存配置最大容量也从512GB增加到了2TB。

    存储:逻辑卷管理器 (LVM)目前可以为RAID级别4.5和6提供支持,通过加强所有的管理功能(比如创建和调整卷大小,配置RAID和对单个界面进行快照)来简化整体的存储管理。目前可以将红帽企业Linux 6作为基于FCoE 的存储目标服务器进行配置,为本地光纤通道提供高水平的可靠性和性能,同时还能大幅度降低成本。这种特性对红帽企业Linux 6.0的FCoE Initiator支持提供补充。

    研发人员工具:除了红帽企业Linux 6中的所支持的OpenJDK6外,最新推出的OpenJDK7可以帮助用户运行红帽企业Linux6.3或更高版本来开发和测试开源Java的最新版本;以及工具组(升级的GCC),性能优化,线程编译和NUMA。

    订阅管理:凭借红帽企业Linux6.3,用户可以缺省使用红帽订阅管理 (SAM),这是一种加强型订阅管理能力,使用X.509证书来帮助用户来有效管理本地订阅。这对推动法规遵从,升级和长期规划都有所帮助。用户可以使用红帽订阅管理器在红帽屡获殊荣的客户门户或者红帽企业Linux SAM实例上注册他们的系统。使用之前红帽企业Linux 版本的RHN传统订阅管理的用户可以继续使用这种方式或者迁移到红帽订阅管理。

更多的区别和不同,还需要我们在生产环境中逐一列出。毕竟,rhel 6系列是从2010年~~2020年的。

同时,因为涉略linux不是很久,也许这些并不是多大的变化,有待我们继续关注继续发现细微之处的微妙变化。

Stay Hungry, StayFoolish !

RadHat 6 系列心路历程、新功能及变化相关推荐

  1. 20 多项新功能,Ubuntu 22.04 震撼登场!!!

    来源:OSC 开源社区(ID:oschina2013) " 阅读本文大概需要 6 分钟. " 前不久,Ubuntu 22.04 版本正式发布,该版本在之前的 LTS 版本基础上进行 ...

  2. WWDC20 今晚举行,iOS 14 新功能提前亮相

    北京时间明天凌晨一点,WWDC20 就将正式召开,这也是苹果首次举办线上开发者大会.首先跟很多小白用户解释下,本次发布会没有 iPhone 12,新手机的发布要等到九月份. WWDC 大会均是以软件为 ...

  3. iOS内容含有隐藏功能、第三方支付等被拒4次的心路历程

    我有位开发者朋友最近被苹果审核搞得焦头烂额,他最近每天早上醒来第一件事就是查看手机,看看收没收到苹果发来的邮件.我了解了他的事迹之后也感慨确实蛮伤的.今天我就以第一人称的视角给大家阐述一下他被拒4次的 ...

  4. 活动目录回收站之终极应用---Windows2008 R2 新功能系列之十一

    我们在<活动目录快照和DMT的终极使用---Windows2008 R2 新功能系列之九>中已经提到,如果你删除一个活动目录对象,如用户或OU,在多DC的环境中,需要进行该对象的授权还原, ...

  5. Java 11中的新功能和API详解系列1

    Java 11中的新功能和API详解系列1 2018.9.27 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载. JDK 11在语言语法方面有一个小改动,增加了相当数量的新API,以及 ...

  6. Exchange server 2010系列教程之五 浅谈Outlook 2010新功能

    Exchange server 2010系列教程之五  浅谈Outlook 2010新功能 前面我们讲了outlook的配置事项,也说了exchange server 2010的正确卸载方法.下面简要 ...

  7. 实现手机root的心路历程之完成Oppo R7s root功能-亲测有用

    众所周知,Root是安卓系统的最高权限,拥有这个最高权限后,你就可以对系统做任意的修改,以达到各种个性化设置和功能的实现.当然也可以做最简单的"黑客",在这里要奉劝各位要做一个遵守 ...

  8. rtx2070 gpu_NVIDIA的RTX 3000系列GPU:这是新功能

    rtx2070 gpu NVIDIA 英伟达 On September 1st 2020, NVIDIA revealed its new lineup of gaming GPUs: the RTX ...

  9. 苹果11有什么新功能_苹果手表系列6,增加血氧监测新功能

    最新的苹果手表6系列有很多软件和硬件升级.全新的watchOS 7系统配有血氧传感器和血氧APP,创新的血氧检测功能,帮助用户更清晰地控制自己的整体健康状况.苹果首席运营官杰夫·威廉姆斯(Jeff W ...

最新文章

  1. java 连接oracle数据库(最简单的使用)
  2. golang 并发与并行学习笔记(一)
  3. 新学C++的for,switch和随机数
  4. 自己身份信息泄漏了怎么办,别怕,带你了解身份管理与访问控制
  5. POJ1358 Agri-Net
  6. 飞鸽转载异步操作(二)
  7. linux mysql general_利用mysql general log 写shell 可行性简要分析
  8. 乌龟吃鱼类 -python
  9. linux 配置redis密码
  10. 子类和父类对象在进行类型转换时_不一样的面向对象(三)
  11. 历史 微信开发者工具_微信开发者工具-微信开发者工具下载 v1.03.2011120官方版--pc6下载站...
  12. 在线供应链管理系统一体化解决方案,整合B2B上下游供应资源
  13. haskell 基础题解(20)
  14. 解决Jenkins不能在线安装maven持续集成插件(百度云离线下载)
  15. 【参赛作品23】华为OpenGauss数据库安装与使用
  16. 英雄不问出处--十大名企用人理念
  17. 北航计算机学院吉祥物,北航软件学院吉祥物征集令
  18. PyCharm安装中文包
  19. 【每天学习一点新知识】Windows日志分析
  20. 当了12年大学教师,跟大家聊聊嵌入式工程师,硬核单片机编程思想

热门文章

  1. app自动化测试之Appium 源码分析
  2. 为什么从事软件开发测试?
  3. 软件测试需求分析还可以这样做
  4. PAT甲级1051 栈的模拟
  5. python io密集 多线程_python多进程和多线程究竟谁更快(详解)
  6. idea错误提示不明显_淘宝镜像错误导致vue项目一系列异常
  7. fields and vector spaces
  8. Java实现对字符串的快速排序-程序解读
  9. python字符映射与文件加密
  10. 树莓派红外避障小车python_基于树莓派的环保“捡垃圾”机器人小车(避障、摄像、红外、WIFI)...