apache 程序员 linux HTML5 Android Firefox centos Ubuntu php 微软 nginx 开源 Windows linux命令 shell mysql google Python java wordpress

CentOS 5.6升级到CentOS 6.0

RedHat Linux 的社区免费版本 CentOS 6.0 于7月11日正式发布。CentOS 6.0 基于上游的 RHEL 6.0 制作,同时基本包含了所有的上游软件包。CentOS 完全遵守上游供应商的再发行政策,并且以百分之百的软件兼容性为目标。本文主要介绍如何升级CentOS 5.6到CentOS 6.0。

预备命令

  • cat /etc/redhat-release,查看版本
  • uname -a – 显示版本和内核信息
  • rpm -q kernel – 显示内核版本
  • yum -y update – 升级所有应用版本,更新CentOS到最新镜像版本

备份mysql
首先备份MySQL,方法多种,下面介绍一种标准方法。

导出MySQL数据库内容
# mysqldump -u root -p password db_1 > db_1.sql

导入备份内容到新的版本
# mysqldump -u root -p password db_1 < db_1.sql

相关命令查看运行的Mysql:
# mysql -u root -p

列出所有已安装应用
# yum list | grep installed > installed.txt

备份文件和相关配置
# tar cvf /backup.tar /root /home /var /etc

在CentOS 6中解压文件
# tar xf backup.tar

保留用户和组
备份下面重要文件

/etc/passwd – 包含用户和主目录信息
/etc/shadow – 包括每个用户的密码信息
/etc/group – 每个用户组的信息
/etc/gshadow – 每个用户组密码信息

来源:51CTO

延伸阅读

评论

3条评论

写评论
  • haitao 回复

    yum -y update 没办法从5.7升级到6啊。。

  • 海梦缘 回复

    您好,我想问下,直接运行yum update 不备份,会造成数据丢失?还是什么?麻烦介绍一二,本人菜鸟 :eek:

    • Linuxde 回复

      以防万一,最好备份一下重要数据,这个命令一般不会导致数据丢失!