博客
关于我
Centos7通过编译源码升级内核
阅读量:142 次
发布时间:2019-02-27

本文共 1068 字,大约阅读时间需要 3 分钟。

获取内核源码

进入终端,执行以下命令创建kernel目录并下载源码: ```bash mkdir /kernel && cd /kernel wget https://mirrors.edge.kernel.org/pub/linux/kernel/v5.x/linux-5.2.11.tar.gz xz -d linux-5.2.11.tar.xz ``` 确认下载完成后,查看目录内容: ```bash ls ```

查看系统当前内核版本

检查当前内核版本: ```bash uname -r ``` 结果: ```bash 3.10.0-1127.el7.x86_64 ```

下载编译源码所需软件依赖

安装开发工具及相关软件: ```bash yum -y groupinstall "development tools" yum -y install openssh-devel elfutils-libelf-devel bc yum -y install gcc gcc-c++ bc patch ncurses-devel ```

制作配置文件

进入内核配置界面: ```bash make menuconfig ``` 在“General setup”选项下,勾选“Local version - append to kernel release”,然后按下Space键输入修改后的版本号: **内核名称建议:5.2.11-001.el7.x86_64**

编译源码

在终端窗口输入以下命令开始编译(N替换为实际CPU核数): ```bash make -jN ```

编译安装模块

安装内核模块: ```bash make modules_install ```

安装内核核心文件

将编译好的内核安装到目标目录: ```bash make install ```

设置默认启动内核

编辑grub配置文件: ```bash cat /boot/grub2/grub.cfg | grep menuentry grub2-set-default 'CentOS Linux (5.2.115.2.11-001.el7.x86_64) 7 (Core)' grub2-editenv list ```

重启服务器

重启系统确认内核版本: ```bash reboot ``` 检查新内核版本: ```bash uname -r ``` 结果: ```bash 5.2.115.2.11-001.el7.x86_64 ```

转载地址:http://kwvb.baihongyu.com/

你可能感兴趣的文章
OAuth2 + Gateway统一认证一步步实现(公司项目能直接使用),密码模式&授权码模式
查看>>
OAuth2 Provider 项目常见问题解决方案
查看>>
Vue.js 学习总结(14)—— Vue3 为什么推荐使用 ref 而不是 reactive
查看>>
oauth2-shiro 添加 redis 实现版本
查看>>
OAuth2.0_JWT令牌-生成令牌和校验令牌_Spring Security OAuth2.0认证授权---springcloud工作笔记148
查看>>
OAuth2.0_JWT令牌介绍_Spring Security OAuth2.0认证授权---springcloud工作笔记147
查看>>
OAuth2.0_介绍_Spring Security OAuth2.0认证授权---springcloud工作笔记137
查看>>
OAuth2.0_完善环境配置_把资源微服务客户端信息_授权码存入到数据库_Spring Security OAuth2.0认证授权---springcloud工作笔记149
查看>>
OAuth2.0_授权服务配置_Spring Security OAuth2.0认证授权---springcloud工作笔记140
查看>>
OAuth2.0_授权服务配置_令牌服务和令牌端点配置_Spring Security OAuth2.0认证授权---springcloud工作笔记143
查看>>
OAuth2.0_授权服务配置_客户端详情配置_Spring Security OAuth2.0认证授权---springcloud工作笔记142
查看>>
OAuth2.0_授权服务配置_密码模式及其他模式_Spring Security OAuth2.0认证授权---springcloud工作笔记145
查看>>
OAuth2.0_授权服务配置_资源服务测试_Spring Security OAuth2.0认证授权---springcloud工作笔记146
查看>>
OAuth2.0_环境介绍_授权服务和资源服务_Spring Security OAuth2.0认证授权---springcloud工作笔记138
查看>>
OAuth2.0_环境搭建_Spring Security OAuth2.0认证授权---springcloud工作笔记139
查看>>
oauth2.0协议介绍,核心概念和角色,工作流程,概念和用途
查看>>
OAuth2授权码模式详细流程(一)——站在OAuth2设计者的角度来理解code
查看>>
oauth2登录认证之SpringSecurity源码分析
查看>>
OAuth2:项目演示-模拟微信授权登录京东
查看>>
OA系统多少钱?OA办公系统中的价格选型
查看>>