Normal view

There are new articles available, click to refresh the page.
Before yesterdayMain stream

删除Debian的旧内核,清理Debian的/boot分区

By: qiaodahai
3 March 2025 at 22:00

Linux系统在分区的时候一般不会分配过多的磁盘空间给启动分区/boot,通常情况下是300MB左右。在升级内核(kernel)后,Debian并不会自动删除旧内核,在启动选项中会有多个内核选项,会出现/boot分区逐渐减小、空间不足、无法更新内核的情况。如果出现这些问题,可以手动使用以下命令删除多余的内核,清理/boot分区。方法如下:

1.查看系统当前使用的内核(kernel)版本。

uname -a

可以看到内核的版本和更新的日期等信息。

或者使用

uname -r

仅查看内核版本。

2.查看系统已经安装的内核版本。

dpkg --get-selections | grep linux-image

3.卸载旧的内核版本

apt-get remove linux-image-6.1.0-27

或者

apt-get purge linux-image-6.1.0-27

注:此命令仅为举例说明,请以系统中实际存在的内核包(如6.1.0-27)为准。

4.更新启动配置文件。

update-grub

5.重启系统。

reboot

6.使用命令df -h 查看/boot分区的使用情况。

注:不需要手动修改/boot/grub/menu.lst

从Debian系统中删除某个版本的PHP

By: qiaodahai
8 April 2024 at 21:10

首先,你需要知道安装的PHP版本的完整包名。可以使用dpkg命令列出所有安装的包,然后找到PHP的版本。

dpkg -l | grep php

找到要卸载的PHP版本对应的包名后,使用apt-get remove命令进行卸载。例如,如果要卸载PHP 8.2,可以执行以下命令:

sudo apt-get remove php8.2*

如果你还想删除配置文件,可以使用apt-get purge命令:

sudo apt-get purge php8.2*

最后,运行autoremove来自动删除不再需要的依赖包:

sudo apt-get autoremove

温馨提示:确保在卸载PHP版本之前,不要影响到系统运行或其他服务依赖PHP的运作。如果你不确定,可以先进行测试卸载,通过添加–dry-run选项来模拟执行卸载命令:

sudo apt-get remove --dry-run php8.2*
❌
❌