CentOS 7. × 系统及内核升级指南

发布时间:2019-10-22  栏目:计算机教程  评论:0 Comments

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

美高梅娱乐场网站 1

本文主题是『升级CentOS 5.6到CentOS 6.0』

centos

预备命令

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

最近在学习 Docker,想在服务器上实践一下.Docker 需要安装在 CentOS 7 64
位的平台,并且内核版本不低于 3.10。 CentOS 7 满足最低内核的要求,但由于
CentOS 7 内核版本比较低,部分功能(如 overlay2美高梅娱乐场网站,
存储层驱动)无法使用,并且部分功能可能不太稳定.需要升级到最新的 CentOS
版本,并且内核也更新到最新的稳定版本.这是我对升级 CentOS
系统版本及内核的记录,方便以后查阅,也分享给大家.

备份MySQL

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

#1,导出MySQL数据库内容

mysqldump –u root –p password db_1 > db_1.sql

#2,导入备份内容到新的版本

mysqldump –u root –p password db_1 < db_1.sql

#3,相关命令查看运行的Mysql:

mysql –u root -p

注意:这篇文章只在 CentOS 7.× 系列版本上验证过,其他 CentOS
版本请谨慎使用.

列出所有已安装应用

yum list | grep installed > installed.txt

我的服务器是腾讯云云主机,系统为 CentOS 7.1,系统内核版本为
3.10,我在写这篇博客的时候最新的 CentOS 版本为 CentOS 7.3,而 The Linux
Kernel Archives

上提供的最新稳定的系统内核为 4.12
版本.所以就把我的服务器系统升级为最新的 CentOS 7.3 版本,系统内核升级为
4.12 版本.

备份文件和相关配置

tar cvf /backup.tar /root /home /var /etc

在CentOS 6中解压文件

tar xf backup.tar

备份重要数据

备份重要数据(例如:/etc ,/var ,/opt文件夹)如果 CentOS
是安装在虚拟机上,那么可以使用快照进行备份.像 VMware
虚拟机可以快照备份.也可以针对重要程序数据进行备份,例如
MySQL、Appache、Nginx、DNS
等等.云主机的话,阿里云和腾讯云都可以创建快照备份数据.

保留用户和组

备份下面重要文件:

/etc/passwd – 包含用户和主目录信息

/etc/shadow – 包括每个用户的密码信息

/etc/group – 每个用户组的信息

/etc/gshadow – 每个用户组密码信息

美高梅娱乐场网站 2

检查当前 CentOS 系统版本

# cat /etc/redhat-release

> CentOS Linux release 7.1.1503 (Core)

检查当前 CentOS 系统内核版本

# uname -sr

> Linux 3.10.0-327.10.1.e17.x86_64

可以看出当前系统为 CentOS 7.1,系统内核版本为 3.10.

运行 yum 命令升级

CentOS 中 update 命令可以一次性更新所有软件到最新版本。

注意:不推荐使用 update-y选项,-y
选项会让你在安装每项更新前都进行确认,这样会非常费时间.对于 CentOS 5.×
和 6.× 的系统我们在更新后需要重新安装应用程序恢复数据,庆幸的是 CentOS
7.× 不需要这么麻烦,可以直接升级.

# yum clean all

# yum update

期间会有确认提示,直接回车确认即可.

重启系统

# reboot

留下评论

网站地图xml地图