CentOS6.x升级到7

news/2024/11/16 12:31:27/

资料:

  • Centos 6.x 升级到 7
  • CentOS 6.5升级至CentOS 7 centos6.x如何更新

 

风险:

系统:

  • ssh、yum不可用,需按文末步骤安装

数据:

  • 从实验来看,不会清空 /opt、/home、/var 目录下的用户数据,部分应用(如Jenkins)会自动更新版本

 

详细步骤:

1、查看当前CentOS版本
cat /etc/redhat-release

2、更新源
vim /etc/yum.repos.d/upgrade.repo 并输入以下内容:
[upgrade]
name=upgrade
baseurl=https://buildlogs.centos.org/centos/6/upg/x86_64/
enable=1
gpgcheck=0

3、卸载6.x自带的较新的助手,并安装老版[否则会报错]
yum erase openscap -y
yum install http://dev.centos.org/centos/6/upg/x86_64/Packages/openscap-1.0.8-1.0.1.el6.centos.x86_64.rpm -y

4、安装助手
yum install redhat-upgrade-tool preupgrade-assistant-contents -y

5、检测版本升级的风险,如果控制台输出了错误信息,则需要查询下解决方案并解决
preupg -s CentOS6_7

6、导入CentOS7的key
rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7

7、开始升级
centos-upgrade-tool-cli --network 7 --instrepo=http://vault.centos.org/centos/7.2.1511/os/x86_64/

8、国内服务器需经过漫长的等待

8、更新完后,重启服务器
reboot

 

升级完成后遇到的问题:

1、ssh、yum不可用问题:
  vi /root/start.sh #输入以下内容:
  #!/bin/bash
  ln -s /usr/lib64/libsasl2.so.3.0.0 /usr/lib64/libsasl2.so.2
  ln -s /usr/lib64/libpcre.so.1.2.0 /usr/lib64/libpcre.so.0
  service sshd restart
  rm -rf /etc/rc.d/rc.local 
  mv /etc/rc.d/rc.local.bak /etc/rc.d/rc.local #恢复原始文件
  rm -rf /root/start.sh #删除自身

  #执行以下命令
  chmod +x start.sh
  chmod +x /etc/rc.d/rc.local
  cp /etc/rc.d/rc.local /etc/rc.d/rc.local.bak #创建备份
  echo 'bash /root/start.sh' >>/etc/rc.d/rc.local #添加脚本为开机自启动

  #重启,后看下ssh是否可以正常连接
  reboot

2、 ps工具不可用问题:
  yum upgrade -y
  yum downgrade grep
  yum upgrade python
  yum update


http://www.ppmy.cn/news/266421.html

相关文章

python分段函数输入x的值求y的值,根据以下分段函数计算y的值,要求x的值由键盘输入,...

求大神,在线等.编程计算分段函数,根据键盘输入的x值,在屏幕输出y值. #include#includevoid main(){float x,y;scanf("%f",&a 计算分段函数的值.根据输入的x值计算下列表达式中y的值.是c语言程序设计题. #includeintmain(){\x09floatx,y;\x09printf("请输入x…

python语句x 3 3执行_已知 x = 3,那么执行语句 x *= 6 之后,x的值为_学小易找答案

【填空题】Python内置函数__用来返回序列中的最小元素 【填空题】表达式 list(range(5)) 的值为 【填空题】表达式 int(4**0.5) 的值为 【填空题】表达式 3 or 5 的值为 【填空题】表达式 min([‘11’, ‘2’, ‘3’]) 的值为 【填空题】已知 x = [1, 2, 3, 2, 3],执行语句 x.p…

DDR4、GDDR5、GDDR6内存的区别

计算机内存主要有两种类型:主内存(RAM)和图形内存(VRAM),前者利用 DDR4(很快还会有 DDR5),而后者利用 GDDR5(和 GDDR6)标准。但这两者有什么区别&…

使用hex6x.exe将out文件生成hex文件方法

首先你要有*.cmd文件和hex6x.exe和*.out文件。 其中out文件是上面一篇中提到的,在CCS里面编译成功的输出文件*.out。 *.cmd文件,里面的内容是这样的: debug\SEEDVPM642boot.out -a -memwidth 8 -boot -bootorg 0x90000400 -bootsection .boo…

题目内容: 一个多项式可以表达为x的各次幂与系数乘积的和,比如: 2x6+3x5+12x3+6x+20 现在,你的程序要读入两个多项式,然后输出这两个多项式的和,也就是把对应的幂上的系数相加然后

题目内容: 一个多项式可以表达为x的各次幂与系数乘积的和,比如: 2x63x512x36x20 现在,你的程序要读入两个多项式,然后输出这两个多项式的和,也就是把对应的幂上的系数相加然后输出。 程序要处理的幂最大…

hex6x.exe的使用

使用hex6x.exe将out文件生成hex文件方法 前言: 本文以CCS5.2,编译器版本为v7.3.4编译生成的*.out为例。生成hex文件需要有*.cmd文件和hex6x.exe和*.out文件。其中out文件是在CCS里面编译成功的输出文件*.out。 1.准备hex6x.exe应用程序 (1&…

小米6x更换关机音量键记录

拆机感悟记录 背景: 老妈用的手机,掉水里了,说当时已经关机,放了一会,然后出现不断开关机的现象,就觉得可能某个部件烧掉了。完后,手机电量耗尽,过了一两天,手机充电&am…

小米6X手机解锁(bl锁)

1. http://www.miui.com/unlock/index.html,申请解锁2. 手机:“设置 -> 更多设置 -> 开发者选项 -> 设备解锁状态”中绑定账号和设备。错误提示:“绑定失败 错误码401”,有网友说“关闭查找手机”,也有说关机…