Cara Menghilangkan Kernel yang Tidak Digunakan Di Centos Linux

Cara Menghilangkan Kernel yang Tidak Digunakan Di Centos Linux

Objektif

Objektifnya adalah untuk menghilangkan kernel lama yang tidak digunakan.

Sistem operasi dan versi perisian

  • Sistem operasi: - Centos 7

Keperluan

Akses istimewa ke pelayan CentOS anda diperlukan.

Kesukaran

Mudah

Konvensyen

  • # - Memerlukan arahan Linux yang diberikan untuk dilaksanakan dengan keistimewaan akar sama ada secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
  • $ - Memerlukan arahan Linux yang diberikan sebagai pengguna yang tidak layak

Arahan

Di bawah keadaan biasa bilangan biji yang dipasang dan tidak digunakan tidak menjejaskan prestasi pelayan. Walau bagaimanapun, mengeluarkan biji lama yang tidak digunakan akan membebaskan beberapa ruang cakera. Sekiranya pelayan anda dikonfigurasikan dengan berasingan /boot Partition dan anda menghadapi masalah dengan ruang cakera yang rendah, mengeluarkan biji yang tidak digunakan akan memberikan remedi.

Periksa kernel semasa

Pertama, periksa kernel yang sedang digunakan oleh pelayan anda:

# uname -a localhost linux.Localdomain 3.10.0-693.5.2.EL7.x86_64 #1 SMP Fri 20 Okt 20:32:50 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux 

Senaraikan semua biji yang dipasang

Dalam langkah ini, kami akan menyenaraikan semua kernel yang sedang dipasang:

# rpm -q kernel kernel -3.10.0-327.36.3.EL7.x86_64 Kernel-3.10.0-514.2.2.EL7.x86_64 Kernel-3.10.0-693.5.2.EL7.x86_64 

Kernel Kernel-3.10.0-693.5.2.EL7.x86_64 kini dimuat dan digunakan. Berdasarkan mengenai output ini adalah versi terkini.



Keluarkan biji lama secara manual

Pada peringkat ini kita boleh menggunakan yum Perintah untuk menghapuskan biji linux yang tidak digunakan secara manual:

# yum keluarkan kernel-3.10.0-327.36.3.EL7.x86_64 Kernel-3.10.0-514.2.2.EL7.Plugin yang dimuatkan x86_64: kebergantungan penyelesaian fastestmirror-> pemeriksaan urus niaga yang berjalan ---> kernel pakej.x86_64 0: 3.10.0-327.36.3.EL7 akan dihapuskan ---> pakej kernel.x86_64 0: 3.10.0-514.2.2.EL7 akan dipadamkan -> ketergantungan ketergantungan ketergantungan selesai ========================================= ================================================= ================================================= ================================================= ========================= Pakej Pakej Repositori Versi Arch ====================== ================================================= ================================================= ================================================= ============================================ Membuang: Kernel x86_64 3.10.0-327.36.3.EL7 @anaconda 136 M kernel x86_64 3.10.0-514.2.2.el7 @updates 148 m Ringkasan Transaksi ==================================================== ================================================= ================================================= ================================================= ===================== Buang 2 Pakej Pasang Saiz: 284 m Adakah ini OK [Y/N]: 

Keluarkan kernel lama yang tidak digunakan secara automatik

Menggunakan pembersihan pakej arahan yang merupakan sebahagian daripada yum-utils Pakej Kami boleh menyahpasang sebilangan biji lama secara automatik. Sebagai contoh menggunakan --Oldkernels -kiraan = 2 pilihan dengan pembersihan pakej Perintah Perintah akan menghapuskan semua kernel yang tidak digunakan semasa menyimpan tiga versi kernel yang paling terkini yang dipasang.

Mari Keluarkan Semua Kernel Mengharapkan Kernel Terkini yang Dikemaskini:

# pakej-cleanup --oldkernels-kiraan = 1 plugin dimuat: fastestmirror-> pemeriksaan transaksi berjalan ---> bungkusan kernel.x86_64 0: 3.10.0-327.36.3.EL7 akan dihapuskan ---> pakej kernel.x86_64 0: 3.10.0-514.2.2.EL7 akan dipadamkan -> ketergantungan ketergantungan ketergantungan selesai ========================================= ================================================= ================================================= ================================================= ========================= Pakej Pakej Repositori Versi Arch ====================== ================================================= ================================================= ================================================= ============================================ Membuang: Kernel x86_64 3.10.0-327.36.3.EL7 @anaconda 136 M kernel x86_64 3.10.0-514.2.2.el7 @updates 148 m Ringkasan Transaksi ==================================================== ================================================= ================================================= ================================================= ===================== Buang 2 Pakej Pasang Saiz: 284 m Adakah ini OK [Y/N]: 

Konfigurasikan yum ke kernel lama yang dikeluarkan secara automatik

Secara lalai CentOS akan menyimpan 5 biji terakhir yang dipasang pada sistem anda. Tingkah laku ini ditakrifkan oleh InstallOnly_Limit = 5 garis dalam /etc/yum.Conf fail. Kemas kini /etc/yum.Conf fail konfigurasi dengan sewajarnya untuk menyimpan bilangan kernel lama yang dikehendaki pada sistem anda selepas kemas kini. Nilai minimum yang akan ditetapkan adalah 2. Contoh /etc/yum.Conf fail konfigurasi untuk menyimpan hanya dua versi kernel terakhir:

[Utama] cacheedir =/var/cache/yum/$ basearch/$ releasever keepcache = 0 debuglevel = 2 logfile =/var/log/yum.log exactarch = 1 Obsoletes = 1 gpgCheck = 1 plugin = 1 installOnly_limit = 2 bugtracker_url = http: // bugs.Centos.org/set_project.php?projek_id = 23 & ref = http: // bugs.Centos.org/bug_report_page.php?kategori = yum distroverpkg = centos-release 

Tutorial Linux Berkaitan:

  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
  • Fail Konfigurasi Linux: 30 teratas yang paling penting
  • Pengenalan kepada Automasi, Alat dan Teknik Linux
  • Pengoptimuman Prestasi Linux: Alat dan Teknik
  • Cara Prestasi Cakera Penanda Aras di Linux
  • Cara membuang biji lama di Ubuntu
  • Muat turun linux
  • Cara Dual Boot Kali Linux dan Windows 10
  • Bolehkah linux mendapat virus? Meneroka kelemahan Linux ..