centos大版本升级6到7
从6升级到7,建议按步骤走一遍弄个机器测试升级,玩坏了自己买单。
#!/bin/bash cat>/root/fix.sh<<EOF rm -f /lib64/libpcre.so.0 /usr/lib64/libpcre.so.0 /usr/lib64/libsasl2.so.2 /lib64/libsasl2.so.2 ln -s /usr/lib64/libpcre.so.1.2.0 /lib64/libpcre.so.0 ln -s /usr/lib64/libpcre.so.1.2.0 /usr/lib64/libpcre.so.0 ln -s /usr/lib64/libsasl2.so.3.0.0 /usr/lib64/libsasl2.so.2 ln -s /usr/lib64/libsasl2.so.3.0.0 /lib64/libsasl2.so.2 yum -y downgrade grep mv root/fix.sh root/fix.txt EOF chmod 755 /root/fix.sh echo "/root/fix.sh">> /etc/rc.local cat>/etc/yum.repos.d/upgradetool.repo<<EOF [upg] name=CentOS-$releasever - Upgrade Tool baseurl=http://buildlogs.centos.org/centos/6/upg/x86_64/ gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 EOF yum -y erase openscap yum -y install redhat-upgrade-tool preupgrade-assistant-contents --disablerepo=base preupg -s CentOS6_7 <<EOF y EOF rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7 centos-upgrade-tool-cli --network 7 --instrepo=http://vault.centos.org/centos/7.2.1511/os/x86_64/ <<EOF y EOF reboot