{"id":1943,"date":"2024-01-04T16:08:03","date_gmt":"2024-01-04T08:08:03","guid":{"rendered":"http:\/\/iqotom.com\/?p=1943"},"modified":"2024-01-04T16:08:05","modified_gmt":"2024-01-04T08:08:05","slug":"centos7-%e5%a6%82%e4%bd%95%e6%9b%b4%e6%96%b0%e5%86%85%e6%a0%b8-update-linux-kernal-version","status":"publish","type":"post","link":"https:\/\/iqotom.com\/?p=1943","title":{"rendered":"CentOS7 \u5982\u4f55\u66f4\u65b0\u5185\u6838 update Linux Kernal version"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<p>\u7cfb\u7edf\u955c\u50cf\uff1aCentOS-7-x86_64-DVD-2009.iso<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">[root@localhost ~]# cat \/etc\/redhat-release\nCentOS Linux release 7.9.2009 (Core)\n[root@localhost ~]# cat \/proc\/version\nLinux version 3.10.0-1160.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) ) #1 SMP Mon Oct 19 16:18:59 UTC 2020\n<\/code><\/pre>\n\n\n\n<p>\u4e3b\u677f\u7f51\u5361Intel I225-V\uff0c\u53d1\u73b0\u7cfb\u7edf\u81ea\u5e26\u7684\u7f51\u5361\u9a71\u52a8\u6709BUG\uff0c\u4e25\u91cd\u5f71\u54cd\u4f7f\u7528(\u63d2\u4e0a\u7f51\u7ebf\u91cd\u542f\u540e\u7f51\u5361\u65e0\u6cd5\u4f7f\u7528\uff0c\u4e0d\u901a\u7535)\uff0c\u901a\u8fc7\u66f4\u65b0\u5185\u6838\u540e\u4f7f\u7528\u6b63\u5e38<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u79bb\u7ebf\u66f4\u65b0<\/h2>\n\n\n\n<p>\n\n\u67e5\u627e kernel rpm \u5386\u53f2\u7248\u672c\uff1a<a href=\"http:\/\/mirrors.coreix.net\/elrepo-archive-archive\/kernel\/el7\/x86_64\/RPMS\/\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/mirrors.coreix.net\/elrepo-archive-archive\/kernel\/el7\/x86_64\/RPMS\/<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">1.\u4e0b\u8f7d\u5185\u6838<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">yum update\nyum install wget -y\nwget https:\/\/mirrors.coreix.net\/elrepo-archive-archive\/kernel\/el7\/x86_64\/RPMS\/kernel-lt-5.4.265-1.el7.elrepo.x86_64.rpm\n<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">2.\u5b89\u88c5\u5185\u6838<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">rpm -ivh kernel-lt-5.4.265-1.el7.elrepo.x86_64.rpm<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">3.\u786e\u8ba4\u5b89\u88c5\u7684\u5185\u6838\u7248\u672c<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">[root@localhost ~]# rpm -qa | grep kernel\nkernel-3.10.0-1160.el7.x86_64\nkernel-tools-3.10.0-1160.el7.x86_64\nkernel-lt-5.4.265-1.el7.elrepo.x86_64\nkernel-tools-libs-3.10.0-1160.el7.x86_64<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">4.\u66f4\u65b0grub\u914d\u7f6e\u6587\u4ef6<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">[root@localhost ~]# grub2-mkconfig -o \/boot\/grub2\/grub.cfg\nGenerating grub configuration file ...\nFound linux image: \/boot\/vmlinuz-5.4.265-1.el7.elrepo.x86_64\nFound initrd image: \/boot\/initramfs-5.4.265-1.el7.elrepo.x86_64.img\nFound linux image: \/boot\/vmlinuz-3.10.0-1160.el7.x86_64\nFound initrd image: \/boot\/initramfs-3.10.0-1160.el7.x86_64.img\nFound linux image: \/boot\/vmlinuz-0-rescue-0dd9158f746e42f5b33e3f33f170308a\nFound initrd image: \/boot\/initramfs-0-rescue-0dd9158f746e42f5b33e3f33f170308a.img\ndone<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">5.\u8bbe\u7f6e\u5185\u6838\u542f\u52a8\u987a\u5e8f<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">[root@localhost ~]# awk -F\\' '$1==\"menuentry \" {print i++ \" : \" $2}' \/etc\/grub2.cfg\n0 : CentOS Linux (5.4.265-1.el7.elrepo.x86_64) 7 (Core)\n1 : CentOS Linux (3.10.0-1160.el7.x86_64) 7 (Core)\n2 : CentOS Linux (0-rescue-0dd9158f746e42f5b33e3f33f170308a) 7 (Core)\n[root@localhost ~]# grub2-set-default 0<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">5.\u9a8c\u8bc1\u5185\u6838\u7248\u672c<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">[root@localhost ~]# cat \/proc\/version\nLinux version 5.4.265-1.el7.elrepo.x86_64 (mockbuild@Build64R7) (gcc version 9.3.1 20200408 (Red Hat 9.3.1-2) (GCC)) #1 SMP Wed Dec 20 13:57:20 EST 2023\n[root@localhost ~]# cat \/etc\/redhat-release\nCentOS Linux release 7.9.2009 (Core)<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"> \u5728\u7ebf\u66f4\u65b0 <\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">1.\u5bfc\u5165\u4ed3\u5e93\u6e90<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\"># 1\u3001\u66f4\u65b0yum\u6e90\u4ed3\u5e93\nyum -y update\n# 2\u3001\u5bfc\u5165ELRepo\u4ed3\u5e93\u7684\u516c\u5171\u5bc6\u94a5\nrpm --import https:\/\/www.elrepo.org\/RPM-GPG-KEY-elrepo.org\n# 3\u3001\u5b89\u88c5ELRepo\u4ed3\u5e93\u7684yum\u6e90\nyum install https:\/\/www.elrepo.org\/elrepo-release-7.el7.elrepo.noarch.rpm\n# 4\u3001\u67e5\u8be2\u53ef\u7528\u5185\u6838\u7248\u672c\n[root@localhost ~]# yum --disablerepo=\"*\" --enablerepo=\"elrepo-kernel\" list available\nLoaded plugins: fastestmirror\nLoading mirror speeds from cached hostfile\n * elrepo-kernel: hkg.mirror.rackspace.com\nelrepo-kernel                                                                                          | 3.0 kB  00:00:00\nelrepo-kernel\/primary_db                                                                               | 2.1 MB  00:00:00\nAvailable Packages\nkernel-lt-devel.x86_64                                         5.4.265-1.el7.elrepo                              elrepo-kernel\nkernel-lt-doc.noarch                                           5.4.265-1.el7.elrepo                              elrepo-kernel\nkernel-lt-headers.x86_64                                       5.4.265-1.el7.elrepo                              elrepo-kernel\nkernel-lt-tools.x86_64                                         5.4.265-1.el7.elrepo                              elrepo-kernel\nkernel-lt-tools-libs.x86_64                                    5.4.265-1.el7.elrepo                              elrepo-kernel\nkernel-lt-tools-libs-devel.x86_64                              5.4.265-1.el7.elrepo                              elrepo-kernel\nkernel-ml.x86_64                                               6.6.9-1.el7.elrepo                                elrepo-kernel\nkernel-ml-devel.x86_64                                         6.6.9-1.el7.elrepo                                elrepo-kernel\nkernel-ml-doc.noarch                                           6.6.9-1.el7.elrepo                                elrepo-kernel\nkernel-ml-headers.x86_64                                       6.6.9-1.el7.elrepo                                elrepo-kernel\nkernel-ml-tools.x86_64                                         6.6.9-1.el7.elrepo                                elrepo-kernel\nkernel-ml-tools-libs.x86_64                                    6.6.9-1.el7.elrepo                                elrepo-kernel\nkernel-ml-tools-libs-devel.x86_64                              6.6.9-1.el7.elrepo                                elrepo-kernel\nperf.x86_64                                                    5.4.265-1.el7.elrepo                              elrepo-kernel\npython-perf.x86_64                                             5.4.265-1.el7.elrepo                              elrepo-kernel\n[root@localhost ~]#\n<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">2.\u9009\u62e9LT\/MT\u7248\u672c<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\"># \u4e0d\u5e26\u7248\u672c\u53f7\u9ed8\u8ba4\u5b89\u88c5\u6700\u65b0\u7248\n# \u5b89\u88c5 \u6700\u65b0\u7248ML \u7248\u672c\n# yum --enablerepo=elrepo-kernel install  kernel-ml-devel kernel-ml -y\n# \u5b89\u88c5 \u6700\u65b0\u7248LT \u7248\u672c\n# yum --enablerepo=elrepo-kernel install kernel-lt-devel kernel-lt -y\n# \u5b89\u88c5 LT \u7248\u672c\nyum --enablerepo=elrepo-kernel install kernel-lt-devel-5.4.265-1.el7.elrepo.x86_64 kernel-lt-5.4.265-1.el7.elrepo.x86_64 -y<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">3.\u66f4\u65b0grub\u83dc\u5355<\/h4>\n\n\n\n<p>\u4e0e\u79bb\u7ebf\u65b9\u5f0f\u4e00\u6837<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u7cfb\u7edf\u955c\u50cf\uff1aCentOS-7-x86_64-DVD-2009.iso \u4e3b\u677f\u7f51\u5361Intel I225-V\uff0c\u53d1\u73b0\u7cfb\u7edf\u2026 <span class=\"read-more\"><a href=\"https:\/\/iqotom.com\/?p=1943\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":1944,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[27],"_links":{"self":[{"href":"https:\/\/iqotom.com\/index.php?rest_route=\/wp\/v2\/posts\/1943"}],"collection":[{"href":"https:\/\/iqotom.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/iqotom.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/iqotom.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/iqotom.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1943"}],"version-history":[{"count":1,"href":"https:\/\/iqotom.com\/index.php?rest_route=\/wp\/v2\/posts\/1943\/revisions"}],"predecessor-version":[{"id":1945,"href":"https:\/\/iqotom.com\/index.php?rest_route=\/wp\/v2\/posts\/1943\/revisions\/1945"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/iqotom.com\/index.php?rest_route=\/wp\/v2\/media\/1944"}],"wp:attachment":[{"href":"https:\/\/iqotom.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1943"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/iqotom.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1943"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/iqotom.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1943"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}