Rumah >Tutorial sistem >LINUX >Bagaimana untuk memasang kernel Linux terkini pada CentOS 7
Inti Linux ialah teras sistem pengendalian Ia bertanggungjawab untuk mengurus sumber perkakasan, menyediakan perkhidmatan sistem, melaksanakan program pengguna, dsb. Kernel Linux kerap dikemas kini untuk membetulkan kelemahan, menambah ciri baharu dan meningkatkan prestasi serta keserasian. Jika anda ingin menikmati kernel Linux terkini pada CentOS 7, anda perlu memasangnya secara manual kerana CentOS 7 menggunakan versi stabil yang lebih lama secara lalai. Artikel ini akan mengajar anda cara memasang kernel Linux terkini pada CentOS 7 dan cara menukar antara versi kernel yang berbeza.
Mari pasang pengedaran yang mengandungi versi kernel tertentu. Untuk memaparkan versi yang sedang dipasang pada sistem kita boleh:
# uname -sr
Gambar di bawah menunjukkan output pada pelayan CentOS 7:
Jika kita sekarang pergi ke https://www.kernel.org/, pada masa penulisan, kita melihat bahawa versi kernel terkini ialah 4.10.1 (versi lain boleh didapati daripada tapak web yang sama).
Perkara penting yang perlu dipertimbangkan juga ialah kitaran hayat versi kernel - jika versi yang anda sedang gunakan menghampiri penghujung kitaran hayatnya, tiada pembetulan pepijat lanjut akan tersedia selepas tarikh tersebut. Untuk maklumat lanjut, lihat halaman keluaran kernel.
Kebanyakan pengedaran moden menyediakan cara untuk menaik taraf kernel menggunakan sistem pengurusan pakej seperti yum dan repositori yang disokong secara rasmi.
Walau bagaimanapun, ini hanya akan menaik taraf kernel kepada versi terkini yang tersedia dalam repositori - bukan versi terkini yang tersedia di https://www.kernel.org/. Malangnya, Red Hat hanya membenarkan peningkatan kernel menggunakan yang pertama.
Tidak seperti Red Hat, CentOS membenarkan penggunaan ELRepo, repositori pihak ketiga yang boleh menaik taraf kernel kepada versi terkini.
Untuk mendayakan repositori ELRepo pada CentOS 7, jalankan:
# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org # rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
Selepas repositori didayakan, anda boleh menggunakan arahan berikut untuk menyenaraikan pakej berkaitan kernel yang tersedia:
# yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
Seterusnya, pasang kernel stabil talian utama terkini:
# yum --enablerepo=elrepo-kernel install kernel-ml
Akhir sekali, but semula mesin dan gunakan kernel terkini, kemudian jalankan arahan berikut untuk menyemak versi kernel terkini:
uname -sr
Untuk menjadikan kernel yang baru dipasang sebagai pilihan but lalai, anda perlu mengubah suai konfigurasi GRUB seperti berikut:
Buka dan edit /etc/default/grub dan sediakan
GRUB_DEFAULT=0. Ini bermakna bahawa kernel pertama dalam halaman permulaan GRUB akan menjadi kernel lalai.
GRUB_TIMEOUT=5 GRUB_DEFAULT=0 GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="console" GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap crashkernel=auto rhgb quiet" GRUB_DISABLE_RECOVERY="true"
Seterusnya jalankan arahan di bawah untuk mencipta semula konfigurasi kernel.
# grub2-mkconfig -o /boot/grub2/grub.cfg
But semula dan sahkan bahawa kernel terkini ditetapkan sebagai kernel lalai.
Tahniah! Anda telah meningkatkan kernel dalam CentOS 7!
Artikel ini menerangkan cara memasang kernel Linux terkini pada CentOS 7, dan cara menukar antara versi kernel yang berbeza. Melalui langkah ini, anda boleh menikmati kernel Linux terkini pada CentOS 7 dan meningkatkan keselamatan dan prestasi sistem. Sudah tentu, anda juga boleh memilih versi kernel yang sesuai mengikut keperluan anda, atau terus menggunakan versi stabil lalai. Walau apa pun, anda harus mengemas kini sistem anda dengan kerap untuk memastikan ia berjalan secara optimum.
Atas ialah kandungan terperinci Bagaimana untuk memasang kernel Linux terkini pada CentOS 7. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!