国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux系統(tǒng)之升級內(nèi)核版本方法

這篇具有很好參考價值的文章主要介紹了Linux系統(tǒng)之升級內(nèi)核版本方法。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

一、檢查本地系統(tǒng)環(huán)境

1.檢查系統(tǒng)版本

[root@jeven ~]# cat /etc/os-release 
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"


2.檢查系統(tǒng)內(nèi)核版本

[root@jeven ~]# uname -r 
3.10.0-957.el7.x86_64


二、小版本升級內(nèi)核

1.列出yum倉庫的內(nèi)核包版本

確保yum倉庫的正常,本次實(shí)踐用的是阿里的鏡像源。

[root@jeven yum.repos.d]# yum list kernel
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * epel: mirrors.bfsu.edu.cn
Installed Packages
kernel.x86_64                                                              3.10.0-957.el7                                                                    @anaconda
Available Packages
kernel.x86_64                                                              3.10.0-1160.81.1.el7                                                              updates

2.升級內(nèi)核

直接更新內(nèi)核版本,此方法適用于更新內(nèi)核補(bǔ)丁。

[root@jeven yum.repos.d]# yum update -y kernel
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
epel/x86_64/metalink                                                                                                                           | 8.5 kB  00:00:00     
 * epel: mirrors.bfsu.edu.cn
base                                                                                                                                           | 3.6 kB  00:00:00     
docker-ce-stable                                                                                                                               | 3.5 kB  00:00:00     
epel                                                                                                                                           | 4.7 kB  00:00:00     
extras                                                                                                                                         | 2.9 kB  00:00:00     
updates                                                                                                                                        | 2.9 kB  00:00:00     
(1/3): epel/x86_64/updateinfo                                                                                                                  | 1.0 MB  00:00:00     
(2/3): epel/x86_64/primary_db                                                                                                                  | 7.0 MB  00:00:01     
(3/3): updates/7/x86_64/primary_db                                                                                                             |  19 MB  00:00:09     
Resolving Dependencies
--> Running transaction check
---> Package kernel.x86_64 0:3.10.0-1160.83.1.el7 will be installed
--> Processing Dependency: linux-firmware >= 20190429-72 for package: kernel-3.10.0-1160.83.1.el7.x86_64
--> Running transaction check
---> Package linux-firmware.noarch 0:20180911-69.git85c5d90.el7 will be updated
---> Package linux-firmware.noarch 0:20200421-80.git78c0348.el7_9 will be an update
--> Finished Dependency Resolution

Dependencies Resolved

======================================================================================================================================================================
 Package                                 Arch                            Version                                               Repository                        Size
======================================================================================================================================================================
Installing:
 kernel                                  x86_64                          3.10.0-1160.83.1.el7                                  updates                           52 M
Updating for dependencies:
 linux-firmware                          noarch                          20200421-80.git78c0348.el7_9                          updates                           80 M

Transaction Summary
======================================================================================================================================================================
Install  1 Package
Upgrade             ( 1 Dependent package)

Total download size: 132 M
Downloading packages:
No Presto metadata available for updates
(1/2): kernel-3.10.0-1160.83.1.el7.x86_64.rpm                                                                                                  |  52 MB  00:00:31     
(2/2): linux-firmware-20200421-80.git78c0348.el7_9.noarch.rpm                                                                                  |  80 MB  00:00:48     
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                 2.7 MB/s | 132 MB  00:00:48     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Updating   : linux-firmware-20200421-80.git78c0348.el7_9.noarch                                                                                                 1/3 
  Installing : kernel-3.10.0-1160.83.1.el7.x86_64                                                                                                                 2/3 
  Cleanup    : linux-firmware-20180911-69.git85c5d90.el7.noarch                                                                                                   3/3 
  Verifying  : kernel-3.10.0-1160.83.1.el7.x86_64                                                                                                                 1/3 
  Verifying  : linux-firmware-20200421-80.git78c0348.el7_9.noarch                                                                                                 2/3 
  Verifying  : linux-firmware-20180911-69.git85c5d90.el7.noarch                                                                                                   3/3 

Installed:
  kernel.x86_64 0:3.10.0-1160.83.1.el7                                                                                                                                

Dependency Updated:
  linux-firmware.noarch 0:20200421-80.git78c0348.el7_9                                                                                                                

Complete!



3.重啟并檢查內(nèi)核版本

  • 重啟服務(wù)器
reboot
  • 檢查內(nèi)核版本

重啟完成,發(fā)現(xiàn)內(nèi)核版本已經(jīng)升級為【3.10.0-1160.83.1.el7.x86_64】

[root@jeven ~]# uname -r 
3.10.0-1160.83.1.el7.x86_64


三、大版本升級內(nèi)核

1.導(dǎo)入公鑰

ELRepo是一個為Linux提供驅(qū)動程序和內(nèi)核映像的存儲庫,這里的內(nèi)核大版本升級方案就是采用ELRepo提供的內(nèi)核通道。

[root@jeven ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
[root@jeven ~]#

2.下載并安裝elrepo倉庫

ELRepo內(nèi)核下載地址:https://elrepo.org/linux/kernel/el7/x86_64/RPMS/,如果服務(wù)器不能聯(lián)網(wǎng),可離線下載。

[root@jeven ~]# yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
Loaded plugins: fastestmirror, langpacks
elrepo-release-7.el7.elrepo.noarch.rpm                                                                                                         | 8.7 kB  00:00:00     
Examining /var/tmp/yum-root-RRC6Uo/elrepo-release-7.el7.elrepo.noarch.rpm: elrepo-release-7.0-6.el7.elrepo.noarch
Marking /var/tmp/yum-root-RRC6Uo/elrepo-release-7.el7.elrepo.noarch.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package elrepo-release.noarch 0:7.0-6.el7.elrepo will be installed
--> Finished Dependency Resolution

Dependencies Resolved

======================================================================================================================================================================
 Package                             Arch                        Version                               Repository                                                Size
======================================================================================================================================================================
Installing:
 elrepo-release                      noarch                      7.0-6.el7.elrepo                      /elrepo-release-7.el7.elrepo.noarch                      5.0 k

Transaction Summary
======================================================================================================================================================================
Install  1 Package

Total size: 5.0 k
Installed size: 5.0 k
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : elrepo-release-7.0-6.el7.elrepo.noarch                                                                                                             1/1 
  Verifying  : elrepo-release-7.0-6.el7.elrepo.noarch                                                                                                             1/1 

Installed:
  elrepo-release.noarch 0:7.0-6.el7.elrepo                                                                                                                            

Complete!

3.載入elrepo-kernel元數(shù)據(jù)

[root@jeven ~]# yum --disablerepo=\* --enablerepo=elrepo-kernel repolist
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * elrepo-kernel: mirrors.tuna.tsinghua.edu.cn
elrepo-kernel                                                                                                                                  | 3.0 kB  00:00:00     
elrepo-kernel/primary_db                                                                                                                       | 2.1 MB  00:00:00     
repo id                                                 repo name                                                                                               status
elrepo-kernel                                           ELRepo.org Community Enterprise Linux Kernel Repository - el7                                           34
repolist: 34


4.列出rpm包

列出elrepo-kernel的rpm包

[root@jeven ~]# yum --disablerepo=\* --enablerepo=elrepo-kernel list kernel*
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * elrepo-kernel: mirrors.tuna.tsinghua.edu.cn
Installed Packages
kernel.x86_64                                                                      3.10.0-957.el7                                                        @anaconda    
kernel.x86_64                                                                      3.10.0-1160.83.1.el7                                                  @updates     
kernel-tools.x86_64                                                                3.10.0-957.el7                                                        @anaconda    
kernel-tools-libs.x86_64                                                           3.10.0-957.el7                                                        @anaconda    
Available Packages
kernel-lt.x86_64                                                                   5.4.230-1.el7.elrepo                                                  elrepo-kernel
kernel-lt-devel.x86_64                                                             5.4.230-1.el7.elrepo                                                  elrepo-kernel
kernel-lt-doc.noarch                                                               5.4.230-1.el7.elrepo                                                  elrepo-kernel
kernel-lt-headers.x86_64                                                           5.4.230-1.el7.elrepo                                                  elrepo-kernel
kernel-lt-tools.x86_64                                                             5.4.230-1.el7.elrepo                                                  elrepo-kernel
kernel-lt-tools-libs.x86_64                                                        5.4.230-1.el7.elrepo                                                  elrepo-kernel
kernel-lt-tools-libs-devel.x86_64                                                  5.4.230-1.el7.elrepo                                                  elrepo-kernel
kernel-ml.x86_64                                                                   6.1.8-1.el7.elrepo                                                    elrepo-kernel
kernel-ml-devel.x86_64                                                             6.1.8-1.el7.elrepo                                                    elrepo-kernel
kernel-ml-doc.noarch                                                               6.1.8-1.el7.elrepo                                                    elrepo-kernel
kernel-ml-headers.x86_64                                                           6.1.8-1.el7.elrepo                                                    elrepo-kernel
kernel-ml-tools.x86_64                                                             6.1.8-1.el7.elrepo                                                    elrepo-kernel
kernel-ml-tools-libs.x86_64                                                        6.1.8-1.el7.elrepo                                                    elrepo-kernel
kernel-ml-tools-libs-devel.x86_64                                                  6.1.8-1.el7.elrepo                                                    elrepo-kerne

5.安裝最新版本kernel

[root@jeven ~]# yum --disablerepo=\* --enablerepo=elrepo-kernel install -y kernel-ml.x86_64
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * elrepo-kernel: mirrors.tuna.tsinghua.edu.cn
Resolving Dependencies
--> Running transaction check
---> Package kernel-ml.x86_64 0:6.1.8-1.el7.elrepo will be installed
--> Finished Dependency Resolution

Dependencies Resolved

======================================================================================================================================================================
 Package                              Arch                              Version                                        Repository                                Size
======================================================================================================================================================================
Installing:
 kernel-ml                            x86_64                            6.1.8-1.el7.elrepo                             elrepo-kernel                             60 M

Transaction Summary
======================================================================================================================================================================
Install  1 Package

Total download size: 60 M
Installed size: 284 M
Downloading packages:
kernel-ml-6.1.8-1.el7.elrepo.x86_64.rpm                                                                                                        |  60 MB  00:00:02     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : kernel-ml-6.1.8-1.el7.elrepo.x86_64                                                                                                                1/1 
  Verifying  : kernel-ml-6.1.8-1.el7.elrepo.x86_64                                                                                                                1/1 

Installed:
  kernel-ml.x86_64 0:6.1.8-1.el7.elrepo                                                                                                                               

Complete!


6.查看內(nèi)核是否載入到grub2

查看系統(tǒng)上的所有可用內(nèi)核

[root@jeven ~]# awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
0 : CentOS Linux (6.1.8-1.el7.elrepo.x86_64) 7 (Core)
1 : CentOS Linux (3.10.0-1160.83.1.el7.x86_64) 7 (Core)
2 : CentOS Linux (3.10.0-957.el7.x86_64) 7 (Core)
3 : CentOS Linux (0-rescue-626024fee7b34ca3acd67183d6f1ca99) 7 (Core)


7.設(shè)置新的內(nèi)核為grub2的默認(rèn)版本

  • 通過 grub2-set-default命令設(shè)置默認(rèn)啟動版本

[root@jeven ~]# grub2-set-default 0
[root@jeven ~]# 

  • 通過編輯 /etc/default/grub 文件設(shè)置默認(rèn)啟動版本
[root@jeven ~]# cat /etc/default/grub 
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=0
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet"
GRUB_DISABLE_RECOVERY="true"


  • 生成 grub 配置文件并重啟
[root@jeven ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.1.8-1.el7.elrepo.x86_64
Found initrd image: /boot/initramfs-6.1.8-1.el7.elrepo.x86_64.img
Found linux image: /boot/vmlinuz-3.10.0-1160.83.1.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-1160.83.1.el7.x86_64.img
Found linux image: /boot/vmlinuz-3.10.0-957.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-957.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-626024fee7b34ca3acd67183d6f1ca99
Found initrd image: /boot/initramfs-0-rescue-626024fee7b34ca3acd67183d6f1ca99.img
done

  • 重啟
reboot

8.檢查重啟后的系統(tǒng)內(nèi)核版本

重啟系統(tǒng)后,發(fā)現(xiàn)系統(tǒng)內(nèi)核已經(jīng)成功升級。文章來源地址http://www.zghlxwxcb.cn/news/detail-463727.html

[root@jeven ~]# uname -r 
6.1.8-1.el7.elrepo.x86_64

到了這里,關(guān)于Linux系統(tǒng)之升級內(nèi)核版本方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Linux:查看服務(wù)器信息,CPU、內(nèi)存、系統(tǒng)版本、內(nèi)核版本等

    Linux:查看服務(wù)器信息,CPU、內(nèi)存、系統(tǒng)版本、內(nèi)核版本等

    還是最近工作的總結(jié),在做一些性能驗(yàn)證,這就需要要根據(jù)服務(wù)器的配置綜合考慮來做進(jìn)一步的結(jié)論論證,廢話不多說 第一種方式 第二種方式 個人偏推崇第一種方式吧,能夠更明顯的看到版本和一些詳細(xì)信息 第一種方式 這個命令適用于所有的Linux發(fā)行版,包括Redhat、SuSE、

    2024年01月19日
    瀏覽(39)
  • linux系統(tǒng)docker版本升級或安裝

    linux系統(tǒng)docker版本升級或安裝

    最好先將鏡像導(dǎo)出保存,以免升級后丟失或者無法使用 如有正在運(yùn)行的容器,先停止 關(guān)閉docker服務(wù) 查看已經(jīng)安裝的docker 將其卸載掉 確定已經(jīng)安裝curl命令,沒有安裝,則運(yùn)行 運(yùn)行命令安裝 安裝完成后會有提醒 意思是: 當(dāng)要以非root用戶可以直接運(yùn)行docker時,需要執(zhí)行 sud

    2024年04月12日
    瀏覽(19)
  • 升級 Linux 系統(tǒng)中的 Python 版本

    升級 Linux 系統(tǒng)中的 Python 版本 Python 是一種非常流行的編程語言,廣泛應(yīng)用于各種領(lǐng)域,包括 Web 開發(fā)、數(shù)據(jù)分析等。而對于 Linux 系統(tǒng)來說,Python 更是一個必須的組件,在系統(tǒng)運(yùn)行和管理中都扮演了重要的角色。但是默認(rèn)情況下,Linux 發(fā)行版中自帶的 Python 版本可能比較老舊

    2024年02月15日
    瀏覽(26)
  • ubuntu20.04安裝升級內(nèi)核版本

    https://blog.csdn.net/inthat/article/details/121682317 下載ubuntu-mainline-kernel腳本 將腳本放在可執(zhí)行路徑中 安裝指定內(nèi)核版本 或安裝最新內(nèi)核版本 查看最新內(nèi)核版本 安裝最新版本 如果想要 卸載 安裝的最新版本,運(yùn)行 重啟后查看當(dāng)前內(nèi)核版本 注意 :如果更換內(nèi)核后無法開機(jī),請?jiān)趃r

    2024年02月07日
    瀏覽(21)
  • linux系統(tǒng)將OpenSSH升級到最高版本

    linux系統(tǒng)將OpenSSH升級到最高版本

    公司安全掃描到主機(jī)的OpenSSH安全漏洞,由于是虛擬機(jī)只能由自己修復(fù),很多OpenSSH的漏洞廠商都沒有提供補(bǔ)丁,只能通過禁用scp或者端口的方式臨時解決,但是后面使用就不方便了,而且也不安全,所以直接將OpenSSH升級到現(xiàn)在的最高版本openssh-9.3p2,ssl升級到1.1.1。 升級OpenS

    2024年02月15日
    瀏覽(28)
  • Android升級WebView瀏覽器內(nèi)核版本

    Android升級WebView瀏覽器內(nèi)核版本

    使用 AOSP 項(xiàng)目編譯的 Android 系統(tǒng),會發(fā)現(xiàn)在部分 APP 使用系統(tǒng)自帶的瀏覽器內(nèi)核來加載網(wǎng)頁時會出現(xiàn)報錯,加載不出網(wǎng)頁的情況,其實(shí)這是由于 WebView 自帶的 瀏覽器內(nèi)核版本太舊 所導(dǎo)致的,只要更新成比較新的瀏覽器內(nèi)核版本就行了。 一、環(huán)境準(zhǔn)備 (1) Android系統(tǒng)源碼編譯

    2024年02月04日
    瀏覽(32)
  • linux系統(tǒng)升級/更新OpenSSL版本操作流程記錄

    linux系統(tǒng)升級/更新OpenSSL版本操作流程記錄

    問題描述:有時 OpenSSL 版本過老升級,或者需要更新 OpenSSL 版本 我的輸入后版本信息為:OpenSSL 1.1.1g FIPS 21 Apr 2020 ,可以看到是一年前更新版本,是有些老。 登錄 https://www.openssl.org/ 官網(wǎng)后,找到需要的版本 我這里選擇 3.1 版本,進(jìn)入后如下圖: 我的輸入后版本信息為:Op

    2024年02月07日
    瀏覽(50)
  • Linux操作系統(tǒng)升級低版本的OpenSSH到9.3的高版本

    Linux操作系統(tǒng)升級低版本的OpenSSH到9.3的高版本

    OpenSSH 9.3之前的版本存在各種各樣的安全漏洞,為此,我們需要將OpenSSH升級到最新的9.3的版本。 執(zhí)行:ssh -V,我們可以查看當(dāng)前的openssh版本 ?為了避免升級過程中出現(xiàn)意外而導(dǎo)致服務(wù)器無法正常使用,建議操作前先對服務(wù)器進(jìn)行快照備份?。?! 1.?備份原有pam.d下的sshd文件

    2024年02月07日
    瀏覽(22)
  • linux|操作系統(tǒng)|centos7物理機(jī)安裝網(wǎng)卡驅(qū)動8188gu(內(nèi)核升級,firmware固件,USB設(shè)備管理,module管理)

    linux|操作系統(tǒng)|centos7物理機(jī)安裝網(wǎng)卡驅(qū)動8188gu(內(nèi)核升級,firmware固件,USB設(shè)備管理,module管理)

    目前服務(wù)器領(lǐng)域centos7基本是主流的操作系統(tǒng),而linux相對于Windows來說,軟硬件方面的支持是差很多的,在硬件方面來說,以一個免驅(qū)的網(wǎng)卡為例,window xp可能不會自動識別到,但Windows10基本都會自動識別到,簡簡單單的即插即用。根本原因在Windows隨著版本的升級,內(nèi)置的各

    2024年01月20日
    瀏覽(37)
  • Jupyter-notebook升級內(nèi)核至Python3.9版本以上

    Jupyter-notebook升級內(nèi)核至Python3.9版本以上

    ? 目錄 1、用管理員身份打開Anaconda Prompt 2、Install 3、Activate 4、pywin32_postinstall.py -install ?5、打開 6、問題 6.1、Jupyter-notebook默認(rèn)文件夾位置(Home) 6.2、再次打開3.9版本需要重復(fù)操作5、打開 因?yàn)檎{(diào)用matplotlib庫時出現(xiàn)版本不兼容的問題,我想將Python版本升級到3.9以上,搞了一下午

    2024年02月05日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包