GNU/Linux >> Znalost Linux >  >> Cent OS

Jak odstranit nepoužité obrazy jádra ze systému CentOS Linux

Pokaždé, když aktualizujete svůj CentOS Linux a aktualizace obsahuje novou aktualizaci obrazu jádra, systém neodstraní vaše staré jádro, ale kumulativně přidá nové jádro na začátek seznamu nainstalovaných linuxových jader. Za normálních okolností to nepředstavuje pro váš běžící systém žádný problém a nemusíte podnikat žádné kroky k odstranění starých a nepoužívaných obrazů jádra.

Důvod, proč možná budete chtít odstranit/odinstalovat nepoužívané obrazy jádra, je ten, že potřebujete snížit využití místa na disku vašeho systému, zvláště pokud váš /boot bod připojení je připojen samostatně a má omezený prostor na disku

$ df -h /boot/
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       331M  198M  112M  64% /boot

nebo prostě chcete snížit počet titulů na vašem boot listu GRUB. Níže uvedené příkazy vám pomohou odstranit všechny nepoužívané obrazy linuxového jádra z vašeho systému CentOS Linux.

Začněme seznamem všech nainstalovaných obrazů linuxového jádra:

# rpm -q kernel
kernel-3.10.0-229.4.2.el7.x86_64
kernel-3.10.0-229.el7.x86_64
kernel-3.10.0-229.20.1.el7.x86_64
kernel-3.10.0-229.11.1.el7.x86_64
kernel-3.10.0-327.3.1.el7.x86_64

Ujistěte se, že spouštíte nejnovější nainstalovaný obraz jádra. V tomto případě je to kernel-3.10.0-327.3.1.el7 obrázek jádra. Spusťte uname příkaz pro potvrzení:

$ uname -r
3.10.0-327.3.1.el7.x86_64

Dále nainstalujte yum-utils balíček, který obsahuje package-cleanup binární, které se později použije k odinstalaci starých nepoužitých obrazů jádra Linuxu:

# yum install yum-utils

V této fázi jsme připraveni odstranit stará linuxová jádra pomocí package-cleanup příkaz. --oldkernels volba znamená, že chceme odstranit staré obrazy jádra, zatímco --count=1 volba dává pokyn package-cleanup příkaz ponechat jedno staré jádro nedotčené. Po provedení níže uvedeného příkazu tedy systému zůstane jedno aktuální aktuální jádro a jedno nepoužívané staré jádro jako záloha. Neváhejte a upravte počet tak, aby vyhovoval vašim potřebám:

# package-cleanup --oldkernels --count=1

Zbytek starých obrazů linuxového jádra by nyní měl být odstraněn. Použijte rpm příkaz pro potvrzení:

# rpm -q kernel
kernel-3.10.0-229.20.1.el7.x86_64
kernel-3.10.0-327.3.1.el7.x86_64

Cent OS
  1. Jak odstranit osiřelé balíčky na CentOS Linux

  2. Jak odstranit stará nepoužívaná jádra na CentOS Linux

  3. Jak převést z CentOS Linux 8 na CentOS Stream 8

  1. Jak upgradovat jádro Linuxu v CentOS 7

  2. Jak migrovat z Centos 8 na Rocky Linux 8

  3. Jak nainstalovat Linux Kernel 5.0 na CentOS 7

  1. Jak upgradovat linuxové jádro na CentOS 7

  2. Jak migrovat z CentOS 8 na RockyLinux 8.4

  3. Jak upgradovat jádro Linuxu na CentOS 7