[备忘]Ubuntu升级后删除旧内核

Ubuntu命令行操作指南:从基础到高级 Linux命令行是系统管理的核心工具,通过Shell解释器直接与操作系统交互。其核心价值在于高效执行批量操作、精准控制系统资源和实现自动化运维。在Ubuntu等Linux发行版中,命令行操作涵盖文件管理、进程控制、网络配置等关键场景。掌握基础命令如ls/cd/mv等文件操作,结合grep/awk/sed等文本处理工具,能显著提升运维效率。特别在服务器管理、日志分析和自动化脚本编写等实际工程中,命令行技能不可或缺。本文系统梳理Ubuntu常用命令及其组合用法,帮助开发者构建完整的命令行知识体系。 阅读详情
1. 查询正在使用内核版本
think@think-ubuntu:~$ uname -r
5.11.0-43-generic
2. 查询当前系统内有多少个内核
think@think-ubuntu:~$ dpkg --list|grep linux-image
rc  linux-image-5.11.0-27-generic                               5.11.0-27.29~20.04.1                  amd64        Signed kernel image generic
rc  linux-image-5.11.0-36-generic                               5.11.0-36.40~20.04.1                  amd64        Signed kernel image generic
ii  linux-image-5.11.0-37-generic                               5.11.0-37.41~20.04.2                  amd64        Signed kernel image generic
rc  linux-image-5.11.0-40-generic                               5.11.0-40.44~20.04.2                  amd64        Signed kernel image generic
ii  linux-image-5.11.0-41-generic                               5.11.0-41.45~20.04.1                  amd64        Signed kernel image generic
ii  linux-image-5.11.0-43-generic                               5.11.0-43.47~20.04.2                  amd64        Signed kernel image generic
rc  linux-image-5.4.0-42-generic                                5.4.0-42.46                           amd64        Signed kernel image generic
rc  linux-image-5.4.0-56-generic                                5.4.0-56.62                           amd64        Signed kernel image generic
rc  linux-image-5.4.0-58-generic                                5.4.0-58.64                           amd64        Signed kernel image generic
rc  linux-image-5.8.0-38-generic                                5.8.0-38.43~20.04.1                   amd64        Signed kernel image generic
rc  linux-image-5.8.0-40-generic                                5.8.0-40.45~20.04.1                   amd64        Signed kernel image generic
rc  linux-image-5.8.0-41-generic                                5.8.0-41.46~20.04.1                   amd64        Signed kernel image generic
rc  linux-image-5.8.0-43-generic                                5.8.0-43.49~20.04.1                   amd64        Signed kernel image generic
rc  linux-image-5.8.0-44-generic                                5.8.0-44.50~20.04.1                   amd64        Signed kernel image generic
rc  linux-image-5.8.0-48-generic                                5.8.0-48.54~20.04.1                   amd64        Signed kernel image generic
rc  linux-image-5.8.0-49-generic                                5.8.0-49.55~20.04.1                   amd64        Signed kernel image generic
rc  linux-image-5.8.0-50-generic                                5.8.0-50.56~20.04.1                   amd64        Signed kernel image generic
rc  linux-image-5.8.0-53-generic                                5.8.0-53.60~20.04.1                   amd64        Signed kernel image generic
rc  linux-image-5.8.0-55-generic                                5.8.0-55.62~20.04.1                   amd64        Signed kernel image generic
rc  linux-image-5.8.0-59-generic                                5.8.0-59.66~20.04.1                   amd64        Signed kernel image generic
rc  linux-image-5.8.0-63-generic                                5.8.0-63.71~20.04.1                   amd64        Signed kernel image generic
ii  linux-image-generic-hwe-20.04                               5.11.0.43.47~20.04.21                 amd64        Generic Linux kernel image
3. 删除不必要的内核版本,如 5.4.0-42.46
think@think-ubuntu:~$ sudo apt-get purge linux-image-5.4.0-42-generic
[sudo] think 的密码: 
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
下列软件包是自动安装的并且现在不需要了:
  dctrl-tools dkms libnvidia-cfg1-460 libnvidia-common-460 libnvidia-compute-460 libnvidia-compute-460:i386 libnvidia-decode-460 libnvidia-decode-460:i386 libnvidia-encode-460 libnvidia-encode-460:i386
  libnvidia-extra-460 libnvidia-fbc1-460 libnvidia-fbc1-460:i386 libnvidia-gl-460 libnvidia-gl-460:i386 libnvidia-ifr1-460 libnvidia-ifr1-460:i386 nvidia-compute-utils-460 nvidia-dkms-460 nvidia-utils-460
  xserver-xorg-video-nvidia-460
使用'sudo apt autoremove'来卸载它(它们)。
下列软件包将被【卸载】:
  linux-image-5.4.0-42-generic*
升级了 0 个软件包,新安装了 0 个软件包,要卸载 1 个软件包,有 3 个软件包未被升级。
解压缩后会消耗 0 B 的额外空间。
您希望继续执行吗? [Y/n] y
(正在读取数据库 ... 系统当前共安装有 276207 个文件和目录。)
正在清除 linux-image-5.4.0-42-generic (5.4.0-42.46) 的配置文件 ...
4. 删除第3步中显示的不必要的内核关联文件,建议不要使用autoremove,而用remove + 包名的方式。
think@think-ubuntu:~$ sudo apt-get remove dctrl-tools dkms libnvidia-cfg1-460 libnvidia-common-460 libnvidia-compute-460 libnvidia-compute-460:i386
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
下列软件包是自动安装的并且现在不需要了:
  libnvidia-decode-460 libnvidia-decode-460:i386 libnvidia-encode-460 libnvidia-encode-460:i386 libnvidia-extra-460 libnvidia-fbc1-460 libnvidia-fbc1-460:i386 libnvidia-gl-460 libnvidia-gl-460:i386
  libnvidia-ifr1-460 libnvidia-ifr1-460:i386 nvidia-compute-utils-460 nvidia-dkms-460 nvidia-utils-460 xserver-xorg-video-nvidia-460
使用'sudo apt autoremove'来卸载它(它们)。
下列软件包将被【卸载】:
  dctrl-tools dkms libnvidia-cfg1-460 libnvidia-common-460 libnvidia-compute-460 libnvidia-compute-460:i386
升级了 0 个软件包,新安装了 0 个软件包,要卸载 6 个软件包,有 3 个软件包未被升级。
解压缩后将会空出 681 kB 的空间。
您希望继续执行吗? [Y/n] y
(正在读取数据库 ... 系统当前共安装有 276207 个文件和目录。)
正在卸载 dkms (2.8.1-5ubuntu2) ...
正在卸载 dctrl-tools (2.24-3) ...
正在卸载 libnvidia-cfg1-460:amd64 (470.103.01-0ubuntu0.20.04.1) ...
正在卸载 libnvidia-common-460 (470.103.01-0ubuntu0.20.04.1) ...
正在卸载 libnvidia-compute-460:amd64 (470.103.01-0ubuntu0.20.04.1) ...
正在卸载 libnvidia-compute-460:i386 (470.103.01-0ubuntu0.20.04.1) ...
正在处理用于 man-db (2.9.1-1) 的触发器 ...
Ubuntu 20.04 安装 MariaDB 10.5 实战指南:避坑、加固与 RAGFlow 集成 MariaDB 是基于 MySQL 协议的开源关系型数据库,广泛用于 Web 应用和 AI 工程化场景。其核心原理在于 InnoDB 存储引擎的事务一致性、MVCC 并发控制及插件化认证机制。技术价值体现在高兼容性、低运维门槛和对 JSON/全文检索等现代特性的原生支持。典型应用场景包括 RAGFlow 知识库后端、VINS-MONO 的状态存储,以及各类需要本地结构化数据服务的边缘计算系统。在 Ubuntu 20.04 这一长期支持版本上部署时,必须直面包管理双轨制、systemd 服务生命周期适配、ut 阅读详情

相关推荐

Ubuntu命令行操作基础与高效管理技巧

Linux命令行是系统管理的核心工具,通过shell解释器直接与操作系统内核交互。其高效性体现在通过简洁命令组合完成复杂操作,且资源消耗远低于图形界面。在Ubuntu等Linux发行版中,bash作为默认shell配合终端模拟器,构成了完整的命令行工作环境。掌握文件系统操作、进程管理、网络配置等核心命令,能显著提升服务器运维和开发效率。特别是结合grep、sed、awk等文本处理工具,可实现日志分析、数据提取等自动化任务。对于系统管理员,熟练使用apt包管理、systemctl服务控制以及crontab定时

weixin_34411563的博客 355

Ubuntu 升级后,删除多余的 Kernel

Ubuntu 的 Kernel 升级后,总会多出一些老的 Kernel 暂用空间。我们完全可以删除这些老的 Kernel。 查看当前 Kernel 版本 可以使用 uname -r 查看。如下就是在我的 Ubuntu 机器上的 Kernel 信息。 $ uname -r 4.15.0-112-generic 查看可以删除的 Kernel 版本 可以使用 dpkg -l | tail -n +6| grep -E 'linux-image-[0-9]+'| grep -Fv $(un.

努力中的老周的专栏 2187

Ubuntu22.04 网络图标消失的快速修复指南

本文针对Ubuntu22.04系统网络图标消失的常见问题,提供了一套从易到难的快速修复指南。首先通过重启NetworkManager服务解决大部分问题,其次检查核心配置文件,最后深入排查驱动与重建配置。文章特别适用于虚拟机环境,帮助用户快速恢复网络连接与管理功能。

weixin_29309213的博客 296

【Ubuntu系统内核更新与卸载】

我们在搭建环境时常常遇到内核版本不匹配的问题,需要我们安装新的内核版本;有时又会遇到在安装软件时报错boot空间已满无法安装,这时就又需要删除多余的内核,这里就为大家简单介绍下Ubuntu系统内核安装与卸载方法。

vor234的博客 3308

liunx(Ubuntu)更新删除指定内核操作

【代码】liunx(Ubuntu)更新添加、删除指定内核操作。

米可的博客! 1129

Ubuntu删除多余内核的方法

主要介绍了Ubuntu删除多余内核的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

ubuntu安装内核 & 查找内核 & 删除内核

【代码】ubuntu内核。

分享计算机视觉,C++,网络摄像头研发,音视频开发,嵌入式等知识。 3068

戴维南和诺顿定理到底怎么选?一个实际维修案例讲透两种等效电路用法

本文通过工业电源模块维修案例,详细解析戴维南和诺顿定理在实际电路分析中的选择策略。针对电压敏感型故障、电流分配问题及功率传输异常,提供三大黄金法则,帮助工程师高效选择等效电路方法,提升故障排查效率。特别强调诺顿定理在电流分析中的优势。

weixin_31854867的博客 357

Ubuntu删除多余内核教程

现在,你已经成功地删除了Ubuntu系统中多余的旧内核。请谨慎删除内核,确保保留当前正在使用的稳定内核以及至少一个备用内核,以防止出现意外问题。删除多余的内核:执行以下命令删除不再需要的旧内核版本(将。

高性价比服务器就选:蓝易云 2067

Qt 5.9.1 32位下,手把手搞定周立功CAN二次开发库的加载与配置(含常见错误排查)

本文详细介绍了在Qt 5.9.1 32位环境下配置周立功CAN二次开发库的完整流程,包括环境准备、项目配置、常见错误排查及性能优化建议。特别针对MinGW 32bit环境,提供了.pro文件的精准配置和DLL部署策略,帮助开发者快速解决库文件匹配、编译报错和运行时问题,实现高效的CAN总线通信开发。

weixin_28717431的博客 356

EtherCat 从站开发中遇到的问题分享

EtherCat从站 AX58100

yu_arius的博客 2058

ubuntu安装备忘录

一、升级和回退内核 1. 安装ubuntu      android开发环境建议使用稳定的内核版本,建议安装ubuntu12.04 2. 升级内核版本      由于ubuntu12.04很容易出现卡死现象,建议升级内核到kernel 3.5      使用如下命令升级即可:      apt-get install linux-generic-lts-quantal xserver-

撒哈拉的绿洲 2979

基于PDF文档结构的数字隐写

PDF隐写

xiongshivigor的博客 1426

linux怎么回退网卡驱动,ubuntu安装备忘录

一、升级和回退内核1. 安装ubuntuandroid开发环境建议使用稳定的内核版本,建议安装ubuntu12.042. 升级内核版本由于ubuntu12.04很容易出现卡死现象,建议升级内核到kernel 3.5使用如下命令升级即可:apt-get install linux-generic-lts-quantal xserver-xorg-lts-quantal3. 回退内核版本如果在升级内核...

weixin_31781061的博客 1020

仿真学习系列(三十):Sigrity设计文件(Altium Designer和Allegro)导入

很多刚接触 Sigrity 的工程师都会产生疑问:Sigrity 功能这么多,是不是门槛很高?我能学得会吗? 其实,Sigrity 的核心并不在“操作难”,而是在“理解仿真背后的机理”。一旦掌握基本流程,你会发现它并没有想象中那么复杂,反而能大大提升你的高速设计能力。本节内容,就是从最简单的一步开始 —— 把你的设计文件正确导入 Sigrity。

案例文章,高速信号 521

机床上位机实战:CNC设备数据采集+工艺参数存储全流程(附C#代码+SQL设计)

如果能正常输出转速和状态,说明通信通了——这步是基础,没通的话别往下走,先查CNC的IP对不对、Modbus功能有没有开、地址是不是错了(我当初卡了2小时,发现是Fanuc的Modbus从站地址设成了2,不是默认1)。这篇文章就把整个开发过程拆透:从CNC通信协议选型,到数据采集代码落地,再到工艺参数的数据库设计,连中间踩过的“Fanuc系统寄存器地址对应错”“断连后数据补传”这些坑都给大家说清楚,新手跟着做也能跑通。工艺参数要跟“工单”和“设备”绑定,不然查的时候不知道是哪个工单、哪台设备的参数。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 790

Ubuntu常用命令备忘录

tar zxvf 相当于解压缩源码的意思,后面直接跟源码包路径wget :从网络上下载文件,后面跟的是文件的网络路经。 一键安装LAMP sudo tasksel install lamp-server 查看当前监听80端口的程序lsof -i :80 服务管理命令添加一个服务:sudo update-rc.d 服务名 defaults 99删除一个服务:sudo update...

weixin_30765475的博客 204

[毕设项目-MCP+ENSP]一句话搞定ENSP自动化:MCP + LLM实战(架构图、工具清单、踩坑全解)

用 MCP + LLM 把“人话”变成对华为 ENSP 的安全自动化操作,三款工具覆盖配置/查询/落盘,配套架构、实战与排坑清单。

逐梦苍穹的博客 2537

ubuntu安装显卡驱动记录(未完待续)

安装显卡驱动后黑屏问题参考网页:https://blog.youkuaiyun.com/hmily_lcq/article/details/107712777。升级内核参考网页:https://zhuanlan.zhihu.com/p/75669680。第一步,升级Ubantu18.04的内核。第二步,安装显卡驱动。

ping96的博客 674

39-Halcon-- fit_primitives_object_model_3d函数功能(从3D数据中提取几何基元)

Halcon算子fit_primitives_object_model_3d工业应用精要 该算子专为3D几何特征提取设计,支持平面、球体、圆柱等基元拟合。核心优势: 参数化输出:返回几何元素的数学参数(如平面方程、球心半径) 智能控制:通过max_dist、min_size等参数调节拟合精度 工业场景适配:针对薄壁件、孔系等提供专用优化方案 典型应用流程: 数据预处理(点云降噪/采样) 基元类型与参数设置 多阶段拟合(先平面后圆柱) 几何精度验证 误差控制在0.1%-1.2%范围内(视点云密度而定),适用于

weixin_45590420的博客 1161

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

ubuntu 常用命令备忘

此文描述了自ubuntu 5.10版本之后的系统所代命令参数,dapper,edgy以及7.04版本中可能会有一些变动,于此文不同,如有疑问可以发邮件给isher或访问wiki.ubuntu.com.cn下面内容及向心内文的内容均为ubuntu(cn)的wiki中摘录,为方便广大是用ubuntu的使用者查找和使用,特摘录安装 查看软件xxx安装内容dpkg -L xxx查找软件apt-cach

积累与分享 796

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

中兴CT220终端操作备忘

一、远程连接终端机linux: 用putty的SSH方式连接到终端机Linux系统IP地址。 用户名:root 密码:1 二、软件安装: 1、终端设备系统版本:ubuntu11.04 内核版本 2.6.37 gcc版本 4.5.2 桌面类型gnome 处理器类型arm 2、更改软件源: $cd /ect/apt $cp sources.list source.list.default 备份默认软件源文件,以免无法恢复到默认的源 然后将s

天际行游的博客 1578

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

linux基础知识整理(备忘)

ubuntu官网下载 Linux 系统目录结构 /bin: bin是Binary的缩写, 这个目录存放着最经常使用的命令。 /boot: 这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。 /dev : dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。 /etc: 这个目录用来存放所有的系...

F_Liberalism的博客 387

Ubuntu命令行操作大全:从基础到高级实战

Linux命令行是系统管理的核心工具,通过Shell终端可以直接与操作系统内核交互。其工作原理是通过解释用户输入的命令,调用对应的系统功能或应用程序。掌握命令行操作能显著提升运维效率,特别是在自动化脚本、批量处理等场景中优势明显。Ubuntu作为最流行的Linux发行版,其命令行工具链覆盖文件管理、进程控制、网络配置等系统管理全场景。本文整理的文件操作四件套(cp/mv/mkdir/rm)、APT软件包管理、grep/sed/awk文本处理三剑客等实用命令组合,都是运维工程师日常高频使用的核心技能。通过系统

weixin_33716941的博客 456
上一篇: 【转载】如何理解数据集中【训练集】、【验证集】和【测试集】
下一篇: vftpd本地可以连接,远程连接超时的解决
LateLinux
博客等级 码龄18年 65粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值