1. 程式人生 > >CentOS6.X 升級核心 至 3.10

CentOS6.X 升級核心 至 3.10

前言

由於安裝Docker時,Docker支援

  • CentOS 7 (64-bit)
  • CentOS 6.5 (64-bit) 或更高的版本

Docker 執行在 CentOS 7 上,要求系統為64位、系統核心版本為 3.10 以上。
Docker 執行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系統為64位、系統核心版本為 2.6.32-431 或者更高版本

CentOS 7 的核心一般都是3.10的,而CentOS 6.X 的核心一般都是2.6,在2.6的核心下,Docker執行會比較卡,所以一般會選擇升級到3.10版本。

升級核心的方式,網上有很多方法是下載核心然後編譯,這樣需要安裝很多必備的環境和工具,比較麻煩,但是也有助於我們瞭解核心的編譯

1. 檢視當前核心版本

[root@localhost ~]# more /etc/issue
CentOS release 6.5 (Final)
Kernel \r on an \m
[root@localhost ~]# uname -a
Linux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

2. 匯入public key

[root@localhost ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

3. 安裝ELRepo到CentOS

[root@localhost ~]# rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm

4. 安裝 kernel-lt(lt=long-term)

[root@localhost ~]# yum --enablerepo=elrepo-kernel install kernel-lt -y

或者 安裝kernel-ml(ml=mainline)

[root@localhost ~]# yum --enablerepo=elrepo-kernel install kernel-ml -y

5. 編輯grub.conf檔案,修改Grub引導順序

[root@localhost ~]# vim /etc/grub.conf

這裡寫圖片描述

因為一般新安裝的核心在第一個位置,所以設定default=0,表示啟動新核心

6. 重啟

檢視此時核心版本:

[[email protected] ~]# uname -r
3.10.105-1.el6.elrepo.x86_64

成功!

相關推薦

CentOS6.X 升級核心 3.10

前言 由於安裝Docker時,Docker支援 CentOS 7 (64-bit) CentOS 6.5 (64-bit) 或更高的版本 Docker 執行在 CentOS 7 上,要求系統為64位、系統核心版本為 3.10 以上。 Doc

CentOS6.5升級核心3.10.28

更簡單的升級方法:http://www.tuicool.com/articles/rUvERv 參考這篇文件即可。http://blog.csdn.net/taiyang1987912/article/details/42744019 注意不要直接嘗試升級到4.xxx版本

centos6.5升級核心3.10

最近在看docker,提到docker的核心要求要3.8以上。然而一般centos6預設的核心版本好像都是2.6? 所以我先嚐試升級系統核心: 升級核心(帶aufs模組,記住一定要升級,要不

CentOS6.X 升級核心

1、檢視當前核心版本 [[email protected] ~]# more /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m [[email protected] ~]# un

CentOS 6.5 升級核心3.10.28

本文適用於CentOS 6.4, CentOS 6.5,親測可行,估計也適用於其他Linux發行版。 1. 準備工作 1.1 下載原始碼包 Linux核心版本有兩種:穩定版和開發版 ,Linux核心版本號由3個數字組成:r.x.y r: 主版本號x: 次版本號,偶數

CentOS6.X 升級核心Kernel

CentOS 6.X升級Kernel,方便安裝Docker 升級方法 匯入public key: rpm --import https://www.elrepo.org/R

阿里雲ECS CentOS 2.6版本核心升級3.10

當前有部分應用對系統核心版本有一定的要求,比如Docker要求核心版本在3.10以上,雲伺服器中提供的Centos 7以下的阿里雲官方公共映象是2.6以下。雖然更換系統到Centos 7可以滿足要求,但是更換系統後對業務環境重新部署會消耗一定時間和人力成本,因此可以考慮針

Linux 升級 Python 3.x

頁面 accep tps 修改 img spa ont oca Language 簡述 CentOS 7 中默認安裝了 Python,版本比較低(2.7.5),為了使用新版 3.x,需要對舊版本進行升級。 由於很多基本的命令、軟件包都依賴舊版本,比如:yum。所以,在更新

阿裏雲服務器centos6.x升級內核以能安裝docker

centos6.x linu grub.conf uname selinux src epel RR 公鑰 centos版本為6.9,因為需要安裝docker,所以需要將內核升級 升級步驟: 先導入公鑰: rpm --import https://www.elrepo

雜七雜八(1):CentOS6.5 升級glibc2.17版本

老闆跑測試的時候需要高版本的glibc,結果我手動改的時候不小心把系統弄崩潰了,當時備份的時候忘記備份usr文件,因此只能重灌系統,短暫重灌系統後,決定順便先把glibc升級一下,免得到時候老闆再親自升級。 1:先升級gcc 詳情可見: Elam的caffe筆記之配置篇(一

CentOS6.5升級核心到4.4

情景: 最近在學習Docker應用容器引擎,但是Docker要求系統為64位、系統核心版本為 3.10 以上,且自己伺服器系統版本為CentOS6.5,核心是2.6的,不符合要求,故將核心升級到3.10以上。 方式: 此次升級核心採用下載核心然後編譯的形式進行升級,歷時五分鐘左右完成

centos6.5 升級核心

升級核心版本: 匯入public key: rpm --import http://www.elrepo.org/RPM-GPG-KEY-elrepo.org 安裝ELRepo到CentOS-6.5中: rpm -ivh http://www.elrepo.org/elrepo-release-6-8

mmap核心原始碼分析,基於核心版本3.10(三)

之前寫了(一)(二)其實就梳理到了get_unmapped_area的內容,而且有一點混亂,這裡進行第三篇的講解,講解在do_mmap_pgoff中除了get_unmapped_area的內容,來了解mmap的具體實現。通過(一)(二)(三)來將mmap核心原始碼進行一次梳理

Centos6.X升級glibc解決“libc.so.6 version GLIBC_2.14 not found”報錯問題

注意:升級glibc時必需雙開或是多開ssh終端 程式執行沒有找到“GLIBC_2.14”這個版本庫,而預設的Centos6.5 glibc版本最高為2.12, 所以需要更新系統glibc庫 解決辦法:1.檢視系統版本和glibc庫版本# cat /etc/redhat-release CentOS re

Ubuntu14.04在ROS已經安裝完畢的情況下升級cmake到3.10.3的方案

由於Ubuntu預設安裝cmake2.8,而源安裝cmake3.10.3要求cmake最低版本為3.1(CMakeLists.txt有說明),所以我們先把cmake升級到3.2,然後再次升級到3.10.3.方案如下: 第一步:使用ppa升級cmake至3.2.

Cento7升級核心3.18的方法

預設centos7的核心版本是3.10,升級的原因是為了測試openvswitch的vlan技術,預設openvswitch的2.3版本是允許centos7預設核心3.10支援,下面是軟體與核心版本對比 Open vSwitch Linux kernel ------------ --

linux CentOS6.5升級核心版本

方法一:機器已經聯網,直接利用包管理工具更新,需要注意的是現在3.0以上的核心引入了簽名機制,需要匯入簽名的key,參考步驟如下: 1.匯入key         rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo

struts2.1.x 升級到struts2.3.x

由於 struts2 2.1.8.1 的版本存在漏洞,需要升級到2.3.14.3 升級所需修改的包刪除 struts2-convention-plugin-2.1.x.1.jar struts2-core-2.1.x.1.jar struts2-embeddedjsp-plugin-2.1.x.1.jar

CentOS6.X升級GCC,手動安裝GCC4.8.2

轉載地址:http://www.linuxidc.com/Linux/2015-01/112595.htm 一、簡易安裝 操作環境 CentOS6.5 64bit,原版本4.4.7,不能支援C++11的特性~,希望升級到4.8.2 不能通過yum的方法升級,需要

CentOS6.x 升級 CentOS7.1

買了個香港的VPS 系統提供最新的版本為Centos6.4 所有想使用最新版的 CentOS 7.1 風來了.fox 系統版本磁碟等檢視 cat /etc/issue uname -a uname -r cat /proc/version df