翼度科技»论坛 编程开发 python 查看内容

linux内网替换redhat-6.5为CentOS6.5操作

8

主题

8

帖子

24

积分

新手上路

Rank: 1

积分
24
下载CentOS6.5系统源

http://mirror.nsc.liu.se/centos-store/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD1.iso
下载CentOS6.5系统的yum组件

http://mirror.nsc.liu.se/centos-store/6.5/os/x86_64/Packages/yum-3.2.29-40.el6.centos.noarch.rpm
http://mirror.nsc.liu.se/centos-store/6.5/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
http://mirror.nsc.liu.se/centos-store/6.5/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm
http://mirror.nsc.liu.se/centos-store/6.5/os/x86_64/Packages/yum-plugin-upgrade-helper-1.1.30-14.el6.noarch.rpm
http://mirror.nsc.liu.se/centos-store/6.5/os/x86_64/Packages/yum-utils-1.1.30-14.el6.noarch.rpm
下载CentOS6.5系统rpm备用

http://mirror.nsc.liu.se/centos-store/6.5/os/x86_64/RPM-GPG-KEY-CentOS-6
http://mirror.nsc.liu.se/centos-store/6.5/os/x86_64/RPM-GPG-KEY-CentOS-Debug-6
http://mirror.nsc.liu.se/centos-store/6.5/os/x86_64/RPM-GPG-KEY-CentOS-Security-6
http://mirror.nsc.liu.se/centos-store/6.5/os/x86_64/RPM-GPG-KEY-CentOS-Testing-6
将下载的全部传到需替换的服务器上
替换原redhat源

1. 查看系统自身安装的yum软件包
  1. rpm -qa | grep yum
复制代码
2. 卸载所有自带yum软件包
  1. rpm -e 软件包名称 --nodeps
复制代码
3. 删除所有repo相关文件
  1. rm -rf /etc/yum.conf
  2. rm -rf /etc/yum.repos.d/
  3. rm -rf /var/cache/yum
复制代码
4.安装下载的所有yum相关组件
  1. rpm -ivh yum-*
复制代码
5.准备配置本地源

配置本地源

1. 创建文件夹
  1. mkdir /mnt/cdrom
复制代码
2. 挂载iso镜像文件到/mnt/cdrom节点下
  1. mount -o loop /usr/local/CentOS-6.5-x86_64-bin-DVD1.iso /mnt/cdrom
复制代码
3. 编辑.repo文件
  1. # 进入到/etc/yum.repos.d/ 文件夹
  2. cd /etc/yum.repos.d/
  3. # 移除该文件夹下的所有后缀为.repo的文件
  4. mv *.repo /tmp
  5. # 创建自己的.repo文件,内容如下,保存退出!
  6. # vim local.repo
  7. '''
  8. [local_server]   #库名称
  9. name=Thisis a local repo  #名称描述
  10. baseurl=file:///mnt/cdrom  #yum源目录,源地址
  11. enabled=1     #是否启用该yum源,0为禁用
  12. gpgcheck=1    #检查GPG-KEY,0为不检查,1为检查
  13. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6  #gpgcheck=0时无需配置
  14. '''
复制代码
4. 清除缓存
  1. yum clean all
  2. '''
  3. Loaded plugins: fastestmirror, refresh-packagekit, security
  4. Cleaning repos: local_server
  5. Cleaning up Everything
  6. Cleaning up list of fastest mirrors
  7. '''
复制代码
5. 建立新缓存
  1. yum makecache
  2. '''
  3. Loaded plugins: fastestmirror, refresh-packagekit, security
  4. Determining fastest mirrors
  5. local_server                                             |4.0 kB     00:00 ...
  6. local_server/group_gz                                    | 209kB     00:00 ...
  7. local_server/filelists_db                                | 4.8 MB     00:00 ...
  8. local_server/primary_db                                  | 3.5 MB     00:00 ...
  9. local_server/other_db                                    | 2.0MB     00:00 ...
  10. Metadata Cache Created
  11. '''
复制代码
6. yum本地源安装完成
  1. yum list
复制代码
更换系统

1. 卸载系统镜像
  1. rpm -e redhat-release-server-6.5-18.el7.x86_64 --nodeps
复制代码
2. 更新yum
  1. yum update -y
复制代码
3. 重启操作系统
  1. reboot
复制代码
4. 验证
  1. cat /etc/redhat-release
  2. # 若找不到此文件,查找是否有/etc/centos-release文件
  3. # 若有,则执行
  4. ln -s centos-release redhat-release
  5. # 若无,创建centos-release
  6. vi centos-release
  7. '''
  8. 写入当前系统版本号
  9. '''
  10. # 保存退出,并执行
  11. ln -s centos-release redhat-release
复制代码
来源:https://www.cnblogs.com/chenlei53/p/17278931.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

举报 回复 使用道具