主要介绍了如何查询当前系统中已安装的Linux内核版本,通过执行特定的命令,用户可以获取详细的版本信息,从而确认系统的运行环境,这一操作对于系统维护、软件兼容性检查以及故障诊断具有重要意义。
Fedora 系统更新后如何删除旧文件夹并释放磁盘空间
Fedora 是一个快速、现代化的 Linux 发行版,但就像任何操作系统一样,随着时间的推移,系统更新会积累大量的临时文件、缓存以及不再需要的旧版本软件包,这不仅会占用宝贵的磁盘空间,还可能影响系统的运行效率。
很多用户在完成一次 Fedora 系统更新后,会好奇如何清理这些“旧文件夹”和残留数据,本文将详细介绍几种安全且有效的方法,帮助你在 Fedora 系统更新后删除旧文件夹,从而释放磁盘空间。

清理 DNF 软件包缓存(最常用)
当你运行 sudo dnf update 或 sudo dnf upgrade 时,系统会下载所有软件包的更新文件并存储在缓存目录中,即使更新完成,这些文件通常也不会自动删除。
如何操作:
打开终端,输入以下命令来清理所有旧的下载包和缓存:
sudo dnf clean all
这条命令会删除 /var/cache/dnf 目录下的所有内容,为下一次更新腾出空间。
进阶操作:自动清理未使用的依赖项
除了下载的缓存,更新还可能留下不再需要的依赖包,使用以下命令可以移除这些孤立的包:
sudo dnf autoremove
删除旧的内核镜像
在 Fedora 系统更新中,内核更新是最频繁的,每次更新内核后,旧的内核文件会保留在系统中(通常位于 /boot 或 /usr/lib/modules),如果你保留多个旧内核,可能会占用数百兆甚至数 GB 的空间。
如何安全删除旧内核:
Fedora 默认保留最近 3 个内核版本以防止系统崩溃后无法启动,如果你想删除旧内核文件夹,可以使用以下命令:
# 删除除了最新版本之外的旧内核 sudo dnf remove $(dnf repoquery --installonly --latest-limit=3 -q)
注意:执行此操作前请确保你有当前活跃的终端会话或 SSH 连接,以免误删导致系统无法启动。
清理日志文件
系统日志记录了系统运行的所有信息,随着时间的推移,这些日志文件可能会变得非常巨大,Fedora 通常会自动管理日志轮转,但有时旧的日志文件依然存在。
如何操作:
可以使用 journalctl 来清理旧的日志:
# 限制保留的日志大小和数量 sudo journalctl --vacuum-size=500M # 或者限制保留的天数 sudo journalctl --vacuum-time=14d
清理用户缓存
除了系统级的文件,用户主目录下的 .cache 文件夹也经常包含更新后的残留文件。
如何操作:
# 清理当前用户的所有缓存 rm -rf ~/.cache/*
在 Fedora 系统更新后,删除旧文件夹和清理缓存是保持系统轻量、高效运行的关键步骤,通过使用 dnf clean all、dnf autoremove 以及谨慎地管理内核版本,你可以有效地管理磁盘空间,确保 Fedora 始终保持最佳状态。

