ITcool

ITcool.net
IT资源网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

Linuxkernel导入公钥0x3获取可用升级内核0x5修改配置

2023年5月22日 162点热度

Linuxkernel是一种开源的类Unix操作系统宏内核,最早在1991年由德国黑客LinusTorvalds基于C语言开发。为了修补往年版本的漏洞linux多线程,或则支持新的功能,往往须要更新内核版本。

升级方式一:rpm安装

Linux内核RPM包由一个开源社区ELREPO提供,非官方版本,用处是布署速率快、操作简单。

0x1获取当前内核版本

# 通过以下命令都可以获取当前内核版本
uname -a
uname -sr
cat /proc/version

0x2导出私钥

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
# Redhat7/CentOS7
yum -y install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
# Redhat8/CentOS8
yum -y install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm

0x3获取可用内核版本

yum --disablerepo=* --enablerepo=elrepo-kernel list kernel*

0x4升级内核

# 升级至ml(最新发布版本):
yum --enablerepo=elrepo-kernel -y install kernel-ml
# 升级至tl(长期服务版本):
yum --enablerepo=elrepo-kernel -y install kernel-lt

kali linux 内核版本_linux 查看内核版本_升级linux内核版本

0x5更改配置

编辑/etc/default/grub更改以下参数:

GRUB_DEFAULT=0

之后执行以下命令:

grub2-mkconfig -o /boot/grub2/grub.cfg

升级技巧二:编译安装

升级linux内核版本_linux 查看内核版本_kali linux 内核版本

源码包由官方提供,需编译安装。

0x1下载源码包

从以下地址下载对应的kernel源码包:

官方网站

官方Git地址

从官方网站下载的内核源码包是xz格式,须要安装xz解压工具升级linux内核版本,访问下载地址。xz安装方式如下:

cd 
./configure
make && make install

0x2布署编译环境

yum -y install gcc make ncurses-devel openssl-devel flex bison elfutils-libelf-devel
yum -y upgrade

0x3打算编译

cd {new-kernel-dir}
cp /boot/config-{kernel-version} .config
# 以下命令提供安装菜单,按其默认选择“save”后“ok”,随后退出菜单即可
make menuconfig

0x4开始编译

升级linux内核版本_linux 查看内核版本_kali linux 内核版本

执行以下命令,开启全部CPU核心进行编译并安装,视处理器性能约在1-5小时完成,强烈建议在编译过程中停止所有业务。

make -j `nproc` && make modules_install && make install

验证结果

完成安装后升级linux内核版本,重启操作系统,验证升级结果,本人在CentOS7.8中测试,内核版本是3.10.0linux解压rar,升级至最后的常年服务版本,结果如下:

原创文章严禁转载:技术学堂»Redhat7/8升级系统内核版本详尽步骤

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: linux编译
最后更新:2023年5月22日

IT资源网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

文章评论

您需要 登录 之后才可以评论

IT资源网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
用虚拟机搭建Linux开发环境,高效起航 《Linux就该这么学》之文本界面使用命令删除目录 魅族M9手机银行在Linux上如何运行? 如何在Debian、Ubuntu和其他发行版中修复“sudocommand”错误 乌班图Linux安装VSFTPD,轻松搭建服务器 AMDRadeon680MSoC默认内核或Mesa版本是否值得的人 为何QQ不开发Linux版?10大原因解析 了解如何在Ubuntu和其他Linux发行版的Nautilus文件管理器 30字标题:Linux命令行全攻略,快速掌握基础命令 (干货)环境变量的含义及应用程序 Linux内核驱动程序的八个入门方向 -r2.通过yum升级内核通过手动编译升级 查看Linux版本:命令行与图形界面 Linux新手容易犯的7个错误选择错误的Linux发行版 轻松打造网店,开源php系统助力 2022年五月将把内核C语言版本升级到C11! Linux系统配置命令:解决内核版本问题 局域网下有啥双方都不需要网络的传输工具? Linux定期自动运行程序Linux的基本操作方法 开源o2o系统简介:功能如何?
(黑马57期)编程数据结构python6学习教程Linux软件管理平台--下载与管理分享个人日常使用的操作系统从Linux切换到Windows10GNOME VS KDE:Linux桌面环境对比轻松掌握:Linux查看MAC地址的8种方法常见且超实用的查看系统状态的检测命令-ifconfigLinux在启动时会自动执行的环境配置文件-Linux实际栈大小查看攻略《》cp命令的功能含义及使用方法介绍Linux查找主机名:IP地址法Ubuntu直接选择对应的img就ok,如果是debian的USB引导开源企业CMS建站系统的优势及竞争优势Linux文件目录操作最常用的命令,你知道吗?Linux系统文件格式全面解析使用进程管理器PM2要使用PM2,简单好用的操作方法Linux游戏开发与发布指南Linuxkernel导入公钥0x3获取可用升级内核0x5修改配置Linux安装deb文件方法详解(每日一题)Linux内核叙述的指令是什么?Linux Telnet:安装与使用指南
开源o2o系统简介:功能如何? 探秘P2P网贷开源系统的优势与特点 Linux的内核版本号怎么查看系统版本信息呢? 虚拟机系统版本如下:免驱USB无线网卡怎么办?怎么解决? Linux查询SUSE版本,9步轻松搞定! 掌握Linux查看JDK版本的简单易用命令 Linux删除文件夹:rm命令注意事项 手机讯飞输入法怎么设置五笔?键盘字体怎摸步骤 突破难关!Linux到Windows文件传输,10招技巧帮你搞定! linux怎么删除文件?怎么强行删除,怎么办? Linux中FTP命令下载文件的实用教程 玩转开源CRM,C#轻松应用!20字左右 基于ARM的无线网卡设备驱动安装教程:网卡 每秒都有惊喜!探索Linux计划任务的开源魅力 了解你的LinuxMint版本都基于不同的Ubuntu版本 Fedora20安装搜狗拼音输入forLinux框架 Linux定期自动运行程序Linux的基本操作方法 Linux服务器环境安装指南:打造稳定高效的搭建方案 Linux在启动时会自动执行的环境配置文件- Linux文件系统:探秘超级块的神奇功能
标签聚合
文件 linux系统 linux服务器 软件 操作 虚拟机 sudo 电脑 命令 linux社区
书籍
课程
技术群
技术干货大合集↓
  • 2023年5月 / 114篇
  • 2023年4月 / 70篇
友情链接:

Linux书籍 | Linux命令 | Linux系统 | RHCE红帽认证 | Linux软件 | Linux教程 | CentOS系统 | Linux内核 | Linux服务器 | Linux大神 | IT资源

COPYRIGHT © 2023 ITcool.net ALL RIGHTS RESERVED.

京ICP备14023444号-4