centos 核心升級到3.10 支援docker容器
最近在學習docker容器。在阿里雲上的伺服器核心版本比較低。所以,需要先升級。
檢視核心命令:uname -r
升級核心,網上也有很多種方式。一般都是下載核心包,然後自己編譯。不過這種方式需要注意的是相關的依賴。
嫌下載編譯麻煩,可以使用這種方式。
在yum的ELRepo源中,有 m ain l ine(3.13.1)、 l ong- t erm(3.10.28)這2個核心版本,考慮到long-term更穩定,會長期更新,所以選擇這個版本。
1、匯入public key
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
2、安裝ELRepo到CentOS-6.5中
rpm -ivh http://www.elrepo.org/elrepo-release-6-5.el6.elrepo.noarch.rpm
3、安裝 kernel-lt(lt=long-term)
yum --enablerepo=elrepo-kernel install kernel-lt -y
4、編輯grub.conf檔案,修改Grub引導順序
vim /etc/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You do not have a /boot partition. This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd0,0)
# kernel /boot/vmlinuz-version ro root=/dev/sda1
# initrd /boot/initrd-[generic-]version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
hiddenmenu
title CentOS (3.10.28-1.el6.elrepo.x86_64)
root (hd0,0)
kernel /boot/vmlinuz-3.10.28-1.el6.elrepo.x86_64 ro root=UUID=0a05411f-16f2-4d69-beb0-2db4cefd3613 rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=auto LANG=en_US.UTF-8
rd_NO_LVM rd_NO_DM rhgb quiet
initrd /boot/initramfs-3.10.28-1.el6.elrepo.x86_64.img
title CentOS (2.6.32-431.3.1.el6.x86_64)
root (hd0,0)
kernel /boot/vmlinuz-2.6.32-431.3.1.el6.x86_64 ro root=UUID=0a05411f-16f2-4d69-beb0-2db4cefd3613 rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=auto LANG=en_US.UTF-8 r
d_NO_LVM rd_NO_DM rhgb quiet
initrd /boot/initramfs-2.6.32-431.3.1.el6.x86_64.img
title CentOS (2.6.32-431.el6.x86_64)
root (hd0,0)
kernel /boot/vmlinuz-2.6.32-431.el6.x86_64 ro root=UUID=0a05411f-16f2-4d69-beb0-2db4cefd3613 rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=auto LANG=zh_CN.UTF-8 rd_NO
_LVM rd_NO_DM rhgb quiet
initrd /boot/initramfs-2.6.32-431.el6.x86_64.img
確認剛安裝好的核心在哪個位置,然後設定default值(從0開始),一般新安裝的核心在第一個位置,所以設定default=0。
5、重啟(reboot),檢視核心版本號
[[email protected] ~]# uname -r
3.10.28-1.el6.elrepo.x86_64
方式還比較簡單,親測沒問題。。。
分享。。。
在此記錄備份。。。
相關推薦
centos 核心升級到3.10 支援docker容器
最近在學習docker容器。在阿里雲上的伺服器核心版本比較低。所以,需要先升級。 檢視核心命令:uname -r 升級核心,網上也有很多種方式。一般都是下載核心包,然後自己編譯。不過這種方式需要注意的是相關的依賴。 嫌下載編譯麻煩,可以使用這種方式。 在yum的
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.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 升級核心 至 3.10
前言 由於安裝Docker時,Docker支援 CentOS 7 (64-bit) CentOS 6.5 (64-bit) 或更高的版本 Docker 執行在 CentOS 7 上,要求系統為64位、系統核心版本為 3.10 以上。 Doc
mmap核心原始碼分析,基於核心版本3.10(三)
之前寫了(一)(二)其實就梳理到了get_unmapped_area的內容,而且有一點混亂,這裡進行第三篇的講解,講解在do_mmap_pgoff中除了get_unmapped_area的內容,來了解mmap的具體實現。通過(一)(二)(三)來將mmap核心原始碼進行一次梳理
CentOS核心升級方法之yum升級
環境介紹: CentOS6.X 檢視現在核心版本: #uname -rv 開始升級核心 # yum -y update kernel 重啟系統檢視新的核心版本: # uname –rv清理舊的核
centos核心升級的兩種方法
對於一些特殊的軟體,如docker 需要linux核心3.1 之上才能很好支援,這時就需要升級核心了,而centos7預設的核心好像是 3.10.x,有些低。 方法一: 檢視當前系統核心版本 uname -r 1. 匯入key rpm --import https
Amazon ECS常見問題_支援Docker容器
問:Amazon ECS 與 AWS Elastic Beanstalk 有什麼區別? AWS Elastic Beanstalk 是一個應用程式管理平臺,可以幫助客戶輕鬆部署和擴充套件 Web 應用程式和服務。它將構建塊(例如 EC2、RDS、Elastic
CentOS 安裝CMake-3.10.2
1、下載地址:https://cmake.org/files/v3.10/cmake-3.10.2.tar.gz,[[email protected] ~]# yum -y install gcc gcc-c++ kernel-devel ##先安裝編譯軟體[[e
【Linux】如何簡單快捷的將CentOS 6.x的核心升級到3.10版本
在安裝Docker時,一般會要求Linux系統的核心版本在3.8以上,因為太低會導致Docker執行不流暢等問題。但是,一般CentOS 6.x系統的核心大多是2.6版本,需要升級到3.10。網上有一些教程,例如http://elrepo.org/tiki/tiki-inde
Docker安裝前升級核心3.10
1、首先需要下載,rpm檔案,(由於能力有限,不能編譯核心)。2、rpm -ivh kernel-ml-aufs-3.10.5-3.el6.x86_64.rpm,rpm -ivh kernel-ml-aufs-devel-3.10.5-3.el6.x86_64.rpm3、修改
阿里雲ECS CentOS 2.6版本核心升級至3.10
當前有部分應用對系統核心版本有一定的要求,比如Docker要求核心版本在3.10以上,雲伺服器中提供的Centos 7以下的阿里雲官方公共映象是2.6以下。雖然更換系統到Centos 7可以滿足要求,但是更換系統後對業務環境重新部署會消耗一定時間和人力成本,因此可以考慮針
CentOS 6.x 核心升級(2.6.32 -> 3.10.58)過程記錄
1. 準備工作 確認核心及版本資訊 [root@hostname ~]# uname -r 2.6.32-220.el6.x86_64 [root@hostname ~]# cat /etc/centos-release CentOS release 6.2 (Fin
如何在centos docker容器中支援sshd
### 1 啟動容器,以centos 為例,其他沒試過 #####root使用者執行下面的語句,非root,加個sudo:```shelldocker run -d --privileged=true --name=centos centos /usr/sbin/init whlile true```解釋一
Docker——YUM升級centOS核心(一)
第一步,檢視Centos核心版本 安裝docker要滿足一定的條件,對於cents系統,要求必須是64位,並且核心版本是3.10以上。 如果低於3.10,需要升級後再安裝docker(低於3.10部分功能有問題) 檢視核心版本:uname -r 在我的系統上輸出: 2.6
離線升級redhat6.5核心,2.6->3.10
cd /etc/yum.repos.d wget http://www.hop5.in/yum/el6/hop5.repo yum install yum-plugin-downloadonly yum install --downloadonly --downloadd
將Ubuntu 10.04自帶2.6.32核心升級成3.0核心圖文教程
1、完成如下實踐工作,並截圖說明實踐步驟:1)下載安裝虛擬機器VMWare Workstation;2)在虛擬機器中安裝Linux2.x ;3)通過自行編譯,將Linux 2.x核心升級到Linux 3.x。 1) 安裝VMware Workstation 11.1
centos7.4內核從3.10升級到4.14詳細步驟
release -- reboot cal .org div roo rpm -i 由於我們的docker學習中的Overlay需要內核版本在3.12+,所以在安裝完centos7.4之後要進行內核升級,下面是升級步驟:1、導入keyrpm --import https:/
Centos 6.9 編譯安裝cmake 3.10.2
ima pre size dump 物理 which -- bin 配置文件 1.去官網下載cmake源碼包 https://cmake.org/ cmake最新版本3.10.2需要c++11支持,gcc4.8以下並未包含,因此,需要準備好新版本的gcc. gcc編譯請參考