Cara Menghilangkan Kernel yang Tidak Digunakan Di Centos Linux
- 1183
- 290
- Jerome Quitzon
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 ..
- « Cara memasang gnome gui pada sistem centos 7 linux
- Cara Memasang Plugin Pemain Flash Adobe untuk Firefox di CentOS 7 Linux »