ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:2.08MB ,
资源ID:7662591      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7662591.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(RedHat62升级到65.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

RedHat62升级到65.docx

1、RedHat62升级到65Redhat 6.2 升级到Redhat 6.5一使用redhat6.5 ISO文件,通过YUM一键更新1 安装前修改一些服务配置参数,验证系统更新前后对这些服务的影响1.1 测试1:使用apache制作一个简单的网页,验证安装后apache软件是否还能继续运行。1.2 测试2:开启SSH服务,并在配置文件(/etc/ssh/sshd_config)里将Port参数修改为2222,验证系统更新后,一般服务的配置文件是否会被还原为默认值,SSH服务是否仍然侦听2222端口。1.3 测试3:在/tmp目录下,创建一个文本文件,验证系统更新后,该文件是否仍然存在。1.4 测

2、试4:系统更新前,/var/log/message日志文件内容如下,查看更新后原日志文件内容是够会随着系统更新而丢失。1.5 测试5:系统更新前,文件系统使用情况如下(硬盘为20G,/boot:200M、swap:3G、/:剩余所有容量),验证系统更新后对原文件系统容量的变化:2 安装过程2.1 更新前先查看发行版本号目前为Red Hat Enterprise Linux 6.22.2 将redhat6.5 ISO文件挂载到系统上。2.3 更改系统yum的配置文件,此处为/etc/yum.repos.d/rhel-source.repo 修改的内容有baseurl=file:/mnt /mnt

3、为redhat6.5 ISO文件挂载的目录Enabled=1 1为启用该yum设置2.4 保存该文件后,运行yum -y update (-y 选项是为了避免更新过程中每个软件包都要询问是否确定更新,避免不断输入y)2.5 确定后系统将根据redhat6.5 ISO文件开始更新系统的软件包2.6 安装过程中,apache 等服务也是可以正常运行的2.7 更新完成之后再查看发行版信息,已更新为Red Hat Enterprise Linux 6.53 安装后验证测试结果3.1 测试1结果: 更新后,apache服务运行正常3.2 测试2结果:SSH服务运行正常,SSH服务的配置文件保持不变,侦听

4、的端口仍为2222由于ssh的配置文件非默认值,在更新过程中出现如下提示查看该目录下的变化旧版本的ssh配置文件保持不变,仍为sshd_config,但会有一个新的/sshd_config.rpmnew文件会出现在该目录。查阅可知,YUM使用RPM软件包机制更新,当发现配置文件不是默认配置文件时,不覆盖当前的配置文件,而是将新rpm包中的配置文件重命名为xxx.rpmnew,放在相同路径下。3.3 测试3结果:在/tmp目录下的文件仍然存在。3.4 测试4结果:系统更新后,还能找到更新前的日志信息。并没有丢失更新前的日志3.5 测试5结果:系统更新后,文件容量变化如下根目录由更新前的5.7G变

5、为6.4G,通过YUM更新,系统所需容量增加了700M左右。二直接使用安装光盘(ISO文件)更新RedHat系统1 安装前修改一些服务配置参数,验证系统更新前后对这些服务的影响1.1 测试1:使用apache制作一个简单的网页,验证安装后apache软件是否还能继续运行。1.2 测试2:开启SSH服务,并在配置文件(/etc/ssh/sshd_config)里将Port参数修改为2223,验证系统更新后,一般服务的配置文件是否会被还原为默认值,SSH服务是否仍然侦听2223端口。1.3 测试3:在/tmp目录下,创建一个文本文件,验证系统更新后,该文件是否仍然存在。1.4 测试4:系统更新前,

6、/var/log/message日志文件内容如下,查看更新后原日志文件内容是够会随着系统更新而丢失。1.5 测试5:系统更新前,文件系统使用情况如下(硬盘为20G,/boot:200M、swap:3G、/:剩余所有容量),验证系统更新后对原文件系统容量的变化:2.安装过程2.1在原有的RedHat6.2系统上放入安装光盘,然后重启进入BIOS界面,设置为CD-ROM先启动。2.2系统进入RedHat6.5的安装界面。选择第一项:Install or upgrade an existing system(安装或更新一个已存在的系统)2.3选择升级现有安装选项 你想升级哪个RedHat Enter

7、prise Linux安装 选项中确定原系统为RedHat Enterprise Linux 6.22.4选择更新引导装载程序配置2.5开始检查依赖关系并开始安装2.6结束安装2.7重启后,系统已更新为6.53 安装后验证测试结果3.1 测试1结果: 更新后,apache服务运行正常3.2 测试2结果:SSH服务运行正常,SSH服务的配置文件保持不变,侦听的端口仍为2223旧版本的ssh配置文件保持不变,仍为sshd_config,但会有一个新的/sshd_config.rpmnew文件会出现再该目录。3.3 测试3结果:在/tmp目录下的文件仍然存在。3.4 测试4结果:系统更新后,还能找到

8、更新前的日志信息。并没有丢失更新前的日志1.5 测试5结果:系统更新后,文件容量变化如下根目录由更新前的5.8G变为6.1G,通过ISO更新,系统所需容量增加了300M左右。三 安装过程遇到的问题1.qpid软件依赖性问题由于以上安装过程是基于服务器全部软件进行安装的,系统包含的软件比较多,使用YUM更新时(yum -y update)会出现如下错误,通过ISO文件更新却没有这个问题。Error: Package: matahari-host-0.4.4-11.el6.x86_64 (anaconda-CentOS-201112091719.x86_64/6.2) Requires: libq

9、pidclient.so.5()(64bit) Removing: qpid-cpp-client-0.12-6.el6.x86_64 (anaconda-CentOS-201112091719.x86_64/6.2) libqpidclient.so.5()(64bit) Updated By: qpid-cpp-client-0.14-22.el6_3.x86_64 (base) Not foundError: Package: matahari-service-0.4.4-11.el6.x86_64 (anaconda-CentOS-201112091719.x86_64/6.2) Re

10、quires: libqpidcommon.so.5()(64bit) Removing: qpid-cpp-client-0.12-6.el6.x86_64 (anaconda-CentOS-201112091719.x86_64/6.2) libqpidcommon.so.5()(64bit) Updated By: qpid-cpp-client-0.14-22.el6_3.x86_64 (base) Not foundError: Package: matahari-agent-lib-0.4.4-11.el6.x86_64 (anaconda-CentOS-201112091719.

11、x86_64/6.2) Requires: libqpidclient.so.5()(64bit) Removing: qpid-cpp-client-0.12-6.el6.x86_64 (anaconda-CentOS-201112091719.x86_64/6.2) libqpidclient.so.5()(64bit) Updated By: qpid-cpp-client-0.14-22.el6_3.x86_64 (base) Not foundError: Package: matahari-network-0.4.4-11.el6.x86_64 (anaconda-CentOS-2

12、01112091719.x86_64/6.2) Requires: libqpidcommon.so.5()(64bit) Removing: qpid-cpp-client-0.12-6.el6.x86_64 (anaconda-CentOS-201112091719.x86_64/6.2) libqpidcommon.so.5()(64bit) Updated By: qpid-cpp-client-0.14-22.el6_3.x86_64 (base) Not foundError: Package: matahari-host-0.4.4-11.el6.x86_64 (anaconda

13、-CentOS-201112091719.x86_64/6.2) Requires: libqpidcommon.so.5()(64bit) Removing: qpid-cpp-client-0.12-6.el6.x86_64 (anaconda-CentOS-201112091719.x86_64/6.2) libqpidcommon.so.5()(64bit) Updated By: qpid-cpp-client-0.14-22.el6_3.x86_64 (base) Not foundError: Package: matahari-sysconfig-0.4.4-11.el6.x8

14、6_64 (anaconda-CentOS-201112091719.x86_64/6.2) Requires: libqpidclient.so.5()(64bit) Removing: qpid-cpp-client-0.12-6.el6.x86_64 (anaconda-CentOS-201112091719.x86_64/6.2) libqpidclient.so.5()(64bit) Updated By: qpid-cpp-client-0.14-22.el6_3.x86_64 (base) Not foundError: Package: matahari-sysconfig-0

15、.4.4-11.el6.x86_64 (anaconda-CentOS-201112091719.x86_64/6.2) Requires: libqpidcommon.so.5()(64bit) Removing: qpid-cpp-client-0.12-6.el6.x86_64 (anaconda-CentOS-201112091719.x86_64/6.2) libqpidcommon.so.5()(64bit) Updated By: qpid-cpp-client-0.14-22.el6_3.x86_64 (base) Not foundError: Package: mataha

16、ri-service-0.4.4-11.el6.x86_64 (anaconda-CentOS-201112091719.x86_64/6.2) Requires: libqpidclient.so.5()(64bit) Removing: qpid-cpp-client-0.12-6.el6.x86_64 (anaconda-CentOS-201112091719.x86_64/6.2) libqpidclient.so.5()(64bit) Updated By: qpid-cpp-client-0.14-22.el6_3.x86_64 (base) Not foundError: Pac

17、kage: matahari-agent-lib-0.4.4-11.el6.x86_64 (anaconda-CentOS-201112091719.x86_64/6.2) Requires: libqpidcommon.so.5()(64bit) Removing: qpid-cpp-client-0.12-6.el6.x86_64 (anaconda-CentOS-201112091719.x86_64/6.2) libqpidcommon.so.5()(64bit) Updated By: qpid-cpp-client-0.14-22.el6_3.x86_64 (base) Not f

18、oundError: Package: matahari-network-0.4.4-11.el6.x86_64 (anaconda-CentOS-201112091719.x86_64/6.2) Requires: libqpidclient.so.5()(64bit) Removing: qpid-cpp-client-0.12-6.el6.x86_64 (anaconda-CentOS-201112091719.x86_64/6.2) libqpidclient.so.5()(64bit) Updated By: qpid-cpp-client-0.14-22.el6_3.x86_64

19、(base) Not foundYou could try using -skip-broken to work around the problemYou could try running: rpm -Va -nofiles -nodigest是一个关于qpid软件包的依赖性问题。网上的解释:QPID是个消息队列,可以跨平台使用,比如业务部分用C实现,把需要共享的信息通过QPID来传递,然后JAVA侧再从QPID接受消息。本例中的qpid-cpp-client就是qpid基于C+语言的实现的客户端。网上一致的解决办法是:没有影响业务系统的情况下,卸载这个软件。卸载完成后,再运行yum -y

20、 update ,系统顺利进行更新。安装完成之后,显示系统release为6.5如果业务系统不能缺少qpid-cpp-client的话,可以先删除qpid服务端,客户端,再重新安装qpid服务端和客户端,然后再用YUM更新系统即可。yum erase qpid-cpp-serveryum erase qpid-cpp-clientyum install qpid-cpp-server qpid-cpp-client这是外国友人的解决方法,详细请看http:/wpguru.co.uk/2014/02/how-to-fix-yum-update-failure-blaming-qpid-cpp/也

21、可以尝试在yum -y update 命令中加入 -skip-broken选项。但潜在的后果可能会导致系统奔溃。2.日志存在networkmanager软件错误更新完成后,yum安装和ISO安装里,/var/log/message出现一些关于network manager 的日志错误信息NetworkManager是一个辅助更好的管理网络的工具,由一个管理系统网络连接、并且将其状态通过D-BUS(是一个提供简单的应用程序互相通讯的途径的自由软件项目,它是做为freedesktoporg项目的一部分来开发的。)进行报告的后台服务,以及一个允许用户管理网络连接的客户端程序。但使用network manager工具时运行却正常,如下以上两个问题在安装过程选择最小软件安装,是没有这个问题的(验证过)。不同的运行中的linux系统上,安装的软件各有不同,安装过程中出现的问题也不同,需具体情况具体分析。以上是我用redhat 6.2 ISO文件完全安装时遇到的问题。三 更新注意事项1.更新前需要备份系统重要数据。2.尽量缩短更新所需时间,更新时间因系统包含的软件的多少,系统性能有关。3.保证有足够的磁盘剩余空间进行更新。4.更新后需对应用系统进行测试,确保系统更新成功,应用系统正常运行。5.更新过程中遇到的问题因系统存在的不同软件,不同软件依赖关系而有所不同。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1