CentOS7 已经发布了,之前一直想在上面测试一下,一直没有机会,这次终于可以感受一下CentOS7了。一直使用CentOS6.5有一段时间了,但是由于它的内核版本依然停留在2.6.32,所以决定升级至CentOS7。

顺便插一句,之前升级了一次内核,将内核升级到了最新的3.15。

百牛信息技术bainiu.ltd整理发布于博客园

升级后,磁盘忽然没空间了,查log时发现messages文件居然写到81G。

81G啊,于是删除此文件,重启,发现日志中记录了如下信息:

18:37:43,729 ERR kernel:DMAR:[DMA Readdevice [0d:00.0]

18:37:43,730 ERR kernel:DMAR:[fault readevice [0d:00.0] fault addr fffff000

Google一番后,是因为打开了CPU虚拟化支持,需要关闭内核的

intel_iommu=off

但由于不知道3.15内核是否会有其他问题,于是还是换回2.6.32。

扯了这么多,此处进入正题

参考了网上的文章:http://seven.centos.org/2014/07/testing-centos-6-to-centos-7-upgrades-via-centos-testing-repo/

主要步骤:

1. 添加repo文件:

/etc/yum.repos.d/upgradetool.repo

name=CentOS-$releasever - Upgrade Tool
baseurl=http://dev.centos.org/centos/6/upg/x86_64/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

2. 安装升级工具包

yum install RedHat-upgrade-tool preupgrade-assistant-contents

3. 查看升级可用的目录

preupg -l

如果结果为CentOS6_7 ,继续执行:

preupg -s CentOS6_7

这时候,会分析出升级系统潜在的危险。这里的危险具有等级性,具体可以参考我参考的文章。

4.升级系统

centos-upgrade-tool-cli --network 7 --instrepo=http://mirror.centos.org/centos/7/os/x86_64/

这里,如果出现提示:具有危险导致无法升级,直接强制升级:

centos-upgrade-tool-cli -f --network 7 --instrepo=http://mirror.centos.org/centos/7/os/x86_64/

升级过程中,由于CentOS7软件仓库的GPG KEY而中断,执行:

rpm --import http://mirror.centos.org/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7

然后继续执行系统升级命令。

待升级包下载完成后,需要重启,然后配置新的软件包,这时只有喝杯咖啡等等了。

升级后,图形界面无法进入,只能进入字符界面,不知道是不是由于gnome桌面升级到3.0导致。

最新文章

  1. 制作自己的MVC框架(一)——简单粗暴的实现
  2. 从配置读取一段时间(TimeSpan)
  3. linux定时任务的设置
  4. 在Ubuntu14.04系统POWER8服务器上搭建Docker Registry服务
  5. 数学对象-Math
  6. 使用compile_scripts.php脚本,生成lua打包的zip,解决加密问题
  7. 《OD学Flume》20160806Flume和Kafka
  8. [Effective C++ --030]透彻了解inlining的里里外外
  9. 删除一个目录和其各级子目录下的.svn文件
  10. MVC中使用EF(2):实现基本的CRUD功能
  11. Wix学习整理(5)——安装时填写注册表
  12. CentOS 下网络报错 Device eth0 does not seem to be present
  13. 南京邮电大学java程序设计作业在线编程第五次作业
  14. 【转载】SQL语句中Union和Union All的区别
  15. 调用webservice帮助类
  16. docker(二) windows10下安装docker
  17. centos7关闭ipv6
  18. MySQL高级知识(十六)——小表驱动大表
  19. web前端开发分享-css,js提高篇
  20. django 不能访问静态资源的解决办法

热门文章

  1. 让win7任务条上的文件夹打开是c,d,e,f而不是库
  2. uicollectionview 使用uibutton或者uiimageview实现旋转出现scale的问题
  3. Android判断屏幕锁屏的方法总结
  4. 若菜acmer感觉自己智商全然被碾压了QAQ~~
  5. Redhat常用指令
  6. VC++_错误 无法打开包括文件“glglut.h” No such file or directory 怎么办
  7. linked-list-cycle-ii——链表,找出开始循环节点
  8. LA4043 - Ants(二分图完备最佳匹配KM)
  9. 标准C头文件
  10. 如何在外部采用AES-128对HLS的TS流进行加密