进级内核,玖及以上版本

作者: 韦德国际1946  发布:2019-06-03

事先一贯利用CentOS 柒种类开始展览开荒,CentOS 7.0 系统自带的Linux内核版本为 linx 三.拾,近来支付供给利用到socket的reuse port性子,该性情在Linux ③.九及以上才被协理,由此须求将系统晋级到Linux的三.玖及以上版本。

是因为近年来intel出了Meltdown和Spectre多个漏洞让各大服务商相继打开系统晋级,故目前求学了Linux内核进级的内容。

装个seafile docker ,没悟出内核版本太低,全部就 进级

相似来说,系统版本越高,则帮忙东西越新。除非对软件有例外的须求,不然相信大家都盼望本身的基业版本是新型的。作为叁个Linux系统助理馆员,进级内核也是一项大旨的技艺。这里介绍一下水源进级的艺术:

从英特网搜索了进级内核的课程,发掘根本有二种:

率先终于对Linux的明亮更进一步,平时讲起Linux就认为全体操作系统,实际上Linux只是os的内核,CentOS、Ubuntu、Debian那几个发行版才是2个意义一体化的体系,而Linux内核的效益就是让系统更敏捷的施用底层硬件。

进级内核,玖及以上版本。step壹 下载内核
去官方网址下载就可以

系统情形:CentOS 6.5 mini

一、使用 elrepo 的rpm包升级

对此CentOS来讲,非需求的气象下一般不举行大版本的升官,因为大学本科子的内核晋级(比如从3.X进级到4.X)也许会引发线上劳动不可能使用的高风险。

#解压
tar xvf linux-3.2.14.tar.bz2 

#进入目录
cd linux-3.2.14

1:查看系统版本
# uname -r
2.6.32-431.el6.x86_64

查看当前系统基本版本 uname -r

上面仅仅是记录进级CentOS内核的格局,假诺生产条件一定要开始展览大版本的进级必要密切进行测试。

step二 配置基本

二:更新内核
# yum -y install kernel

  1. 导入key

一、系统新闻

操作系统:CentOS 柒.四(CentOS-7-x捌陆_64-Minimal-1708)

#查看当前的内核版本
uname -r
2.6.32-696.3.1.el6.x86_64

#先清一次目录,清除配置文件
make mrproper 

#复制当前内核设置到本目录
cp /boot/config-2.6.32-696.3.1.el6.x86_64  .config

#设置为新的内核配置( 进入菜单模式选择需要编译的内核模块 )
make menuconfig

#保持最新状态
make clean

三:重启系统
#韦德国际1946,  reboot

rpm --import

二、晋级内核

step三编写翻译内核(特别耗时1cpu 2g 花了近28分钟)

四:查看是还是不是启用新水源
# uname -r
2.6.32-504.8.1.el6.x86_64

  1. 安装 elrepo 的yum源

 二.一 导入具名文件

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
 #生成内核文件(等吧)
make bzImage

#编译模块
make modules 

#安装模块
make modules_install (安装成功  DEPMOD  3.12.16)

#安装内核
make install 

伍:能够去除老内核节约空间
# rpm -q kernel
kernel-2.6.32-431.el6.x86_64
kernel-2.6.32-504.8.1.el6.x86_64

rpm -Uvh

 2.2 安装rpm包

登录

韦德国际1946 1

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

step4修改grub.conf配置

# rpm -e kernel-2.6.32-431.el6.x86_64

  1. 设置内核

 ②.三 安装当前主分支上最新的内核 

yum --enablerepo=elrepo-kernel install -y kernel-ml
#修改grub
vim /etc/grub.conf
将 default=1 改为 default=0

Ubuntu 1叁.拾 (Saucy Salamander) 内核已升任至 Linux Kernel 三.10 MuranoC五 http://www.linuxidc.com/Linux/2013-06/86110.htm

在yum的elrepo源中,有流行版本内核。间接yum安装就可以。

 二.四 GRUB 伊始化页面包车型大巴第3个根本设置为暗中认可内核

 # 修改grub文件 

vim /etc/default/grub

将GRUB_DEFAULT=saved修改为 GRUB_DEFAULT=0,wq保存。

step5重启OK

Linux Kernel 3.肆.6二 LTS 现已经提供下载 http://www.linuxidc.com/Linux/2013-09/90368.htm

yum --enablerepo=elrepo-kernel install kernel-ml-devel kernel-ml -y

 贰.五 重新编译内核运维文件 

grub2-mkconfig -o /boot/grub2/grub.cfg
#重启
reboot

如何在Ubuntu 13.10上安装Linux内核 3.12 http://www.linuxidc.com/Linux/2013-11/92930.htm

  1. 安装系统运转顺序

 2.6 重启centos 

reboot

相见的标题

1.在 make modules_install 的时候,报/scripts/depmod.sh: line 43: 1599 Killed "$DEPMOD" "$@" "$KERNELRELEASE"

在博客园上找到了答案

这是由于SWAP不足造成的,所以要适当增加内存或者是SWAP的大小
请大家搜索羽飞博客里面的相关文章,我这里来介绍一个简单的。
# dd if=/dev/zero of=/swap2 bs=1M count=1500 
# mkswap /swap2 
# swapon /swap2
这样简单的三步就增加了SWAP了,而且在下次启动的时候,SWAP还是原来的。最后再执行[root@yufei linux-3.0.4]# make modules_install 

作者:anguer
链接:https://www.zhihu.com/question/20059696/answer/79350106

如何在Ubuntu 1四.10,Ubuntu 1四.0四及其衍生版本安装 三.16.7 CKT二内核 http://www.linuxidc.com/Linux/2014-12/110189.htm

翻看系统运维项:

 2.7 删除旧内核

yum autoremove kernel-3.10.0-327.13.1.el7.x86_64

更多CentOS相关消息见CentOS 专项论题页面 http://www.linuxidc.com/topicnews.aspx?tid=14

正文永世更新链接地址:http://www.linuxidc.com/Linux/2018-01/150315.htm

韦德国际1946 2

Linux Kernel 的详尽介绍:请点这里
Linux Kernel 的下载地址:请点这里

本文由韦德国际1946发布于韦德国际1946,转载请注明出处:进级内核,玖及以上版本

关键词: 服务器二三事