Linux 系统在内核更新时大多只会下载安装新的内核,并不会自动删除旧内核。这就导致随着时间的推移,无用的旧内核占用硬盘空间可能会越来越大。
对于个人电脑或独服来说,这么点占用可能算不得什么,而对于那些乞丐版配置的 VPS,总共就这么几 G 的硬盘空间让旧内核占用掉这么多无疑是十分浪费的,所以就需要我们去手动删除这些旧内核了。
下面介绍一下 Linux 系统(主要是 RedHat 和 Debian 系的系统)下删除旧内核的具体操作流程。
警告:删除内核属高危行为,如非特别需要,请勿随意操作!!!
- 查看当前内核
我们需要删除的是无用的旧内核,所以在删除操作前需要确定自己当前正在使用的系统内核版本,输入:
uname -r
这会返回形如 4.15.0-46-generic
这样的的一串字符串,就是你当前系统使用的内核版本。
Debian/Ubuntu
系的系统查看已安装的内核,使用:
dpkg --list | grep linux-image
- 删除旧内核
apt purge linux-image-***
非 root 用户操作时需加上 sudo
。部分系统在此时可能会弹出警告,询问你是否终止该过程,请看清楚具体内容后再做选择。
正文完