首页 > 系统相关 >centos 升级内核版本(源码)

centos 升级内核版本(源码)

时间:2023-04-14 18:00:43浏览次数:40  
标签:3.19 install centos make devel 源码 内核 &&

查看内核版本号:

username -r

 或者

username -a

 

 1、安装依赖

yum install -y gcc make git ctags ncurses-devel openssl-devel

yum install -y bison flex elfutils-libelf-devel bc

如果担心依赖问题不够新,可以在执行 :yum -y upgrade,更新操作系统上的所有依赖 

2、下载并解压

地址:https://www.kernel.org/,官网地址容易下载失败,可以使用国内的网站:https://mirror.tuna.tsinghua.edu.cn/kernel/

本次安装:3.19.8

解压

tar -xvf linux-3.19.8.tar.xz

进入目录

cd linux-3.19.8

拷贝现有的内核配置文件config文件到 linux-3.19.8

 

 开始安装

make menuconfig 

 

 在弹出的框中选择要修改参数,不会修改的直接选save,默认就可以

 

 然后选择OK-Exit回到上图的界面,在选择Exit退出窗口

编译安装,内核全开,编译三连

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

或者

make -j8 && make modeuls_install && make install

中间省略几小时

 

 查看make -j `nproc` && make modules_install && make install命令的执行状态

echo $?

返回0:表示没问题

返回 1或其它:要排错

 

在虚拟机启动时,选择新安装的3.19.8的内核版本启动 

 

 

 

标签:3.19,install,centos,make,devel,源码,内核,&&
From: https://www.cnblogs.com/leihongnu/p/17317217.html

相关文章

  • centos 升级内核(rpm)
    1、下载地址:https://elrepo.org/linux/kernel/el7/x86_64/RPMS/本次安装5.4.240   2、安装rpm-ivhkernel-lt-5.4.240-1.el7.elrepo.x86_64.rpmrpm-ivhkernel-lt-devel-5.4.240-1.el7.elrepo.x86_64.rpm 3、验证重启查看现有版本号:ll/boot/config-*或grep......
  • centos系统基本信息
    ####################系统版本:cat/etc/redhat-releasecat/etc/issue机器型号:dmidecode|grep"ProductName"硬盘:df-h目录使用率高于百分之80的标记为异常需要处理内存: free-h1、内存使用率超过百分之80的标记为异常需要处理2、 swap使用超率超过百分之10为异......
  • centos 升级内核(yum)
    yum安装要联网才能使用1、添加epel源#rpm--importhttps://www.elrepo.org/RPM-GPG-KEY-elrepo.org#rpm-Uvhhttp://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm  2、查看可用的内核版本yum--disablerepo="*"--enablerepo="elrepo-kernel"listav......
  • 学习笔记401— 无法创建新虚拟机: 无法打开配置文件“D:\VMware\CentOS.vmx”: 拒绝
    无法创建新虚拟机:无法打开配置文件“D:\VMware\CentOS.vmx”:拒绝访问问题今天下午在创建新的虚拟机的时候,当我操作到最后一步【完成】时出现如下图的拒绝访问。问题分析及解决方案当看到拒绝访问时,第一时间想到的是权限问题,这时才反应过来我并没有使用管理员身份运行,所......
  • Linux内核进程管理并发同步与原子操作
    并发同步并发是指在某一时间段内能够处理多个任务的能力,而并行是指同一时间能够处理多个任务的能力。并发和并行看起来很像,但实际上是有区别的,如下图(图片来源于网络):上图的意思是,有两条在排队买咖啡的队列,并且只有一架咖啡机在处理,而并行就有两架的咖啡机在处理。咖啡机的数量......
  • Linux内核进程管理进程优先级
    **前言:**进程优先级实际上是系统对进程重要性的一个客观评价。根据这个评价的结果来为进程分配不同的系统资源,这个资源包括内存资源和CPU资源。为了保证“公平公正”的评价每个进程,Google工程师为此设计了一套评价系统。为什么要有进程优先级?这似乎不用过多的解释,毕竟自从多任......
  • Linux内核进程管理六种状态
    进程概念1)正在执行的程序2)正在计算机上执行的程序实例3)能分配处理器并由处理器执行的实体进程的两个基本元素是程序代码和代码相关联的数据集。Linux是一个多用户,多任务的系统,可以同时运行多个用户的多个程序,就必然会产生很多的进程,而每个进程会有不同的状态。这就可以引入‘进......
  • Linux内核进程管理实时调度与SMP
    一,实时调度器类实时调度类有两类进程:循环进程SCHED_RR:循环进程有时间片,随着进程的运行时间会减少。当时间片用完时又将其置为初值,并将进程置于队列末尾。先进先出SCHED_FIFO:没有时间片调度,运行后可执行任意长时间直到自己放弃CPU。实际上两类进程在相同优先级队列上都是先进先出......
  • Linux内核进程管理原理详解(代码演示)
    **前言:**Linux内核里大部分都是C语言。建议先看《Linux内核设计与实现(LinuxKernelDevelopment)》,RobertLove,也就是LKD。Linux是一种动态系统,能够适应不断变化的计算需求。Linux计算需求的表现是以进程的通用抽象为中心的。进程可以是短期的(从命令行执行的一个命令),也可以是......
  • c# 计算器2.0源码
      主要时间浪费在 //执行计算objectresult=newDataTable().Compute(s,"");这条语句上。如果不加处理,特别大的整数相乘,会提示值太大。只好将整数加个0变为小数;usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;......