如何禁止 Ubuntu 内核更新 ?

news2024/12/23 22:44:31

How to Prevent Kernel Updates in Ubuntu

更新系统对于保持它的安全和运行是很重要的,然而有时您可能希望停止内核的更新。如果您需要保持系统稳定,或者特定软件在某个内核版本上运行得最好,那么这将非常有用。

在本指南中,我们将向您展示如何在 Ubuntu 中阻止内核更新。

Step 1: Open the Terminal

首先,按 Ctrl + Alt + T 打开终端。

Step 2: Check Your Current Kernel Version

找出您正在使用的内核版本

uname -r

Find Active Kernel Version on Ubuntu

您可以看到当前内核版本是 5.15.0-105-generic

Step 3: List Installed Kernel Packages

要查看系统上安装的内核包,使用以下命令

dpkg --list | grep linux-image

List Installed Kernel Versions on Ubuntu

根据上面的输出,我们可以看到 Linux 内核最新版本是 5.15.0-113-generic

Step 4: Mark the Kernel Packages to Hold

接下来,通过将内核包标记为 hold 来阻止内核更新。

sudo apt-mark hold linux-image-5.15.0-105-generic 
sudo apt-mark hold linux-headers-5.15.0-105-generic
sudo apt-mark hold linux-image-5.15.0-113-generic
sudo apt-mark hold linux-headers-5.15.0-113-generic

您还应该标记以下内核包为 hold

sudo apt-mark hold linux-image-generic linux-headers-generic linux-generic

这些命令将阻止更新指定的内核镜像和头文件。确保使用系统中的正确版本号。

Step 5: Verify the Hold Status

检查 hold 状态是否设置成功

apt-mark showhold

这将列出所有标记为 hold 的包,包括内核包。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

Step 6: Unhold the Kernel Packages (If Needed)

如果将来需要更新内核,可以解除包的 hold 状态。

sudo apt-mark unhold linux-image-5.15.0-105-generic
sudo apt-mark unhold linux-headers-5.15.0-105-generic
sudo apt-mark unhold linux-image-5.15.0-113-generic
sudo apt-mark unhold linux-headers-5.15.0-113-generic
sudo apt-mark unhold linux-image-generic linux-headers-generic linux-generic

我的开源项目

酷瓜云课堂-开源知识付费解决方案

  • course-tencent-cloud(酷瓜云课堂 - gitee仓库)
  • course-tencent-cloud(酷瓜云课堂 - github仓库)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2106350.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于 Konva 实现Web PPT 编辑器(二)

动画系统 为了实现演示中复杂的动画效果,使用 Animation 类统一管理;切换动画通过 css animation 实现,并且是应用在 konvajs-content 上,动画则通过 gsap 实现,应用在 Konva.Node 上,实现思路如下&#xf…

win12R2安装.NET Framework 3.5

一丶安装原因 因此插件的缺失, 有些软件或系统不支持安装. 二丶安装步骤 1丶下载.NET Framework 3.5 点击插件下载, 提取码: 1995, 下载完成之后解压到想要安装的位置上. 2丶打开 服务器管理器 3丶点击: 管理 -> 添加角色和功能 4丶点击下一步到服务器角色, 选择web服…

SQL的高级查询练习知识点(day24)

目录 1 学习目标 2 基础查询 2.1 语法 2.2 例子 3 条件查询 3.1 含义 3.2 语法 3.3 条件表达式 3.3.1 条件运算符 3.3.2 例子 3.4 逻辑表达式 3.4.1 逻辑运算符 3.4.2 例子 3.5 模糊查询 3.5.1 概述 3.5.2 例子 4 DISTINCT关键字 4.1 含义 4.2 例子 5 总结…

代码随想录算法训练营第五十天 | 98. 所有可达路径

目录 98. 所有可达路径 思路 图的存储 邻接矩阵 邻接表 深度优先搜索 1.确认递归函数,参数 2.确认终止条件 3.处理目前搜索节点出发的路径 方法一: 邻接矩阵写法 方法二:邻接表写法 98. 所有可达路径 题目链接:卡码网题…

2024年第十五届蓝桥杯青少组国赛撞期GESP认证、放弃那个?

昨天蓝桥杯青少组官网发布了速查|第十五届蓝桥杯大赛青少组省赛成绩查询,首先恭喜2024年蓝桥杯青少组省赛一等奖的同学晋级蓝桥杯大赛青少组国赛,蓝桥杯青少组国赛的时间为2024年9月7日,CCF GESP编程能力等级认证也在同一天开始,同…

Linux工具: 查询各种系统数据库和服务的linux命令getent详解

目录 一、概述 二、用法 1、基本语法 (1)database (2)key 2、常见的数据库类型 3、获取帮助 三、示例 1. 查询用户账号信息 2. 列出所有用户 3. 查询特定组的信息 4. 列出所有组 5. 查询主机名和 IP 地址映射 6. 列…

vue3中openlayers绘制多个Overlay

项目需求是要在地图上显示多个div,之前使用Overlay绘制单个显示正常,结果绘制多个的时候就显示一个,不过也解决了,下面我就把核心代码贴一下,如果有什么问题可以留言,我就是提供一个思路。 效果图 上面图片…

昂科烧录器支持Fortior Tech峰岹科技的电机驱动专用芯片FU6812V

芯片烧录行业领导者-昂科技术近日发布最新的烧录软件更新及新增支持的芯片型号列表,其中Fortior Tech峰岹科技的高性能电机驱动专用芯片FU6812V已经被昂科的通用烧录平台AP8000所支持。 FU6812V是一款集成电机控制引擎(ME)和8051内核的高性能电机驱动专用芯片&…

Nginx性能调优

为什么是Nginx而不是apache? 轻量级,同样起web服务器,比apache占用更少的内存资源静态处理,Nginx静态处理性能比apache高3倍以上抗并发,Nginx处理请求时异步非阻塞的,而apache则是阻塞型的,在高…

代替STM32L010 STM32G030 CMS8S6990 STM8S003的芯片CW32L010

CW32L010作为一款可以代替STM32L010 STM32G030 CMS8S6990 STM8S003部分型号可以兼容的芯片,其功能上能够和它们相匹配,并且在功能更优秀,其芯片特点在于超低功耗,高精度ADC和主频最高可达到48MHz。 CW32L010是基于eFlash的单芯片低…

AutosarMCAL开发——基于EB Gpt驱动

目录 1.Gpt原理2.EB配置以及接口应用2.1 EB配置2.2 接口应用 3.总结 1.Gpt原理 autosar GPT模块(General Purpose Timer,通用定时器)主要用于汽车ECU中的时间测量、计数和产生定时中断。它支持单次性和周期性定时器,可以在达到预…

结合Scrapy和无限住宅代理进行大规模的数据抓取方案

在大规模数据抓取的过程中,如何高效、安全地获取数据是一个关键问题。Scrapy作为一种强大的爬虫框架,能够帮助开发者快速抓取和处理网站数据。而无限住宅代理则提供了全球范围内的IP地址,极大地提升了数据抓取的效率和匿名性。本文将探讨如何…

你还不知道如何利用AI提升学习效率吗?

前言 随着新学期的到来,校园里又恢复了往日的热闹。书声琅琅,青春洋溢,大学生们怀揣着梦想与希望,踏入了新的学习阶段。然而,在这个信息爆炸的时代,传统的学习方式是否还能满足我们的需求呢?答…

在 sql server 数据库中,查询数据库的占用的空间大小和数据库中各表的占用大小

1、如果只是查询数据库的大小的话,直接使用以下语句即可: EXEC sp_spaceused2、为了保证查询结果的实时性,推荐使用下面这个语句来确保统计数据是最新的: EXEC sp_spaceused updateusage NTRUE;执行完毕后结果是两个表&#xf…

Android终端如何快速接入GB28181平台实现实时音视频回传

技术背景 GB28181是由中国国家标准委员会发布的基于IP网络的安防视频监控标准。Android平台GB28181设备对接模块,主要涉及到视频监控领域,可实现不具备国标音视频能力的 Android终端,通过平台注册接入到现有的GB/T28181—2016服务&#xff0…

Ubuntu 下载/安装

官网 Enterprise Open Source and Linux | UbuntuUbuntu is the modern, open source operating system on Linux for the enterprise server, desktop, cloud, and IoT.https://ubuntu.com/ 下载 安装

代码签名证书有什么作用?

代码签名证书在软件开发和分发过程中具有多重重要作用,主要包括以下几个方面: 验证身份和来源:代码签名证书通过数字签名技术,验证软件发布者的身份,确保软件确实来自其声称的开发者或组织。这有助于用户识别并信任软件…

小试牛刀,开发你的第一个Java程序 -- HelloWorld

🚀 个人简介:某大型国企资深软件开发工程师,信息系统项目管理师、CSDN优质创作者、阿里云专家博主,华为云云享专家,分享前端后端相关技术与工作常见问题~ 💟 作 者:码喽的自我修养&#x1f9…

C语言09--进程的内存镜像

C进程内存布局 任何一个程序,正常运行都需要内存资源,用来存放诸如变量、常量、函数代码等等。这些不同的内容,所存储的内存区域是不同的,且不同的区域有不同的特性。因此我们需要研究C语言的内存布局,逐个了解不同内存…

SQLynx如何提高企业数据库安全?

企业数据库的安全性直接关系到企业的运营稳定、客户隐私保护以及市场竞争力。SQLynx凭借技术优势和全面的防护策略,致力于为企业数据库安全提供了强有力的保障。 1. 多数据源支持 SQLynx企业版支持多种主流数据源,包括Oracle、PostgreSQL、MySQL、Mari…