免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

CentOS7使用yum和源碼升級內核-創新互聯

兩種方式升級內核

一、yum升級內核

參考:https://blog.csdn.net/kikajack/article/details/79396793

網站的建設創新互聯公司專注網站定制,經驗豐富,不做模板,主營網站定制開發.小程序定制開發,H5頁面制作!給你煥然一新的設計體驗!已為成都宣傳片制作等企業提供專業服務。

不多廢話了,直接操作,原理看別的文章

1、uname -r
[root@localhost ~]# uname -r
3.10.0-957.el7.x86_64
2、備份數據
3、按照官方導入epel倉庫

參考:http://elrepo.org/tiki/tiki-index.php

[root@localhost ~]# yum install https://www.elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm -y
#就是一個repo倉庫文件
[root@localhost ~]# rpm -ql elrepo-release-7.0-4.el7.elrepo.noarch
/etc/pki/elrepo
/etc/pki/elrepo/SECURE-BOOT-KEY-elrepo.org.der
/etc/pki/rpm-gpg
/etc/pki/rpm-gpg/RPM-GPG-KEY-elrepo.org
/etc/yum.repos.d
/etc/yum.repos.d/elrepo.repo
4、安裝long term版本吧

參考:http://elrepo.org/tiki/kernel-lt

[root@localhost ~]# yum --enablerepo=elrepo-kernel install kernel-lt
5、查看已有的內核
# '作為分隔符,查找第一列為menuentry的行,打印改行的第二列,i++打印序號,除了數字和字母其他符號要引起來
[root@localhost ~]# awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
0 : CentOS Linux (4.4.190-1.el7.elrepo.x86_64) 7 (Core)
1 : CentOS Linux (3.10.0-957.el7.x86_64) 7 (Core)
2 : CentOS Linux (0-rescue-dd6fe5c491024a9486fa9acf832f21a6) 7 (Core)
6、命令設置grub
[root@localhost ~]# grub2-set-default 0
7、也可以修改/etc/default/grub,修改完記得重新生成配置文件
[root@localhost ~]# sed -i 's/GRUB_DEFAULT=saved/GRUB_DEFAULT=0/' /etc/default/grub
[root@localhost ~]# 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="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
[root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
8、重啟即可
9、清理舊內核(可選)

能不清理舊別清理吧,centos允許多內核共存

CentOS7使用yum和源碼升級內核


二、源碼編譯內核

1、安裝必要的包
[root@localhost ~]# yum install gcc ncurses-devel flex bison openssl-devel elfutils-libelf-devel -y
2、解壓包
[root@localhost ~]# tar xf linux-5.2.11.tar.xz -C /usr/src/
[root@localhost ~]# cd /usr/src/linux-5.2.11/
3、cp一個配置文件稍作修改
[root@localhost linux-5.2.11]# cp /boot/config-3.10.0-957.el7.x86_64 .config
[root@localhost linux-5.2.11]# make menuconfig

加一個NTFS文件系統支持:

CentOS7使用yum和源碼升級內核

[root@localhost linux-5.2.11]# grep -i  ntfs .config
CONFIG_NTFS_FS=m
CONFIG_NTFS_DEBUG=y
CONFIG_NTFS_RW=y
4、開始編譯
[root@localhost linux-5.2.11]# make -j 4
#經過了一個多小時
[root@localhost linux-5.2.11]# du -sh .
12G .
[root@localhost linux-5.2.11]# find -name ntfs.ko
./fs/ntfs/ntfs.ko
5、安裝模塊
[root@localhost linux-5.2.11]# make modules_install

[root@localhost linux-5.2.11]# ls /lib/modules
3.10.0-957.el7.x86_64  4.4.190-1.el7.elrepo.x86_64  5.2.11-1.0-laowang_linux_x86_64
[root@localhost linux-5.2.11]# du -sh /lib/modules/5.2.11-1.0-laowang_linux_x86_64/
2.7G    /lib/modules/5.2.11-1.0-laowang_linux_x86_64/
6、安裝內核
[root@localhost linux-5.2.11]# make install
7、關機,加個NTFS優盤,使用新內核啟動,發現可以識別了

如果只是需要ntfs,只需安裝ntfs-3g

[root@localhost ~]# uname -r
5.2.11-1.0-laowang_linux_x86_64
[root@localhost ~]# lsblk -f
NAME            FSTYPE      LABEL           UUID                                   MOUNTPOINT
sdb                                                                                
└─sdb1          ntfs        小黑屋          A0283A0D2839E2C8                       
sr0             iso9660     CentOS 7 x86_64 2018-11-25-21-21-31-00                 
sda                                                                                
├─sda2          LVM2_member                 h3lAZD-7e2i-TiO6-x0Bc-2b41-U15R-iGMXBG 
│ ├─centos-swap swap                        c06f8b43-1b47-4412-bae7-785f3b599368   [SWAP]
│ ├─centos-home xfs                         c30dee7e-0800-4737-b7b0-90db187eb3f8   /home
│ └─centos-root xfs                         444b91d1-7fde-4f5d-9016-ad7b63862a5d   /
└─sda1          xfs                         3778e6e0-8f51-4843-8b8f-239c8b5e826b   /boot
[root@localhost ~]# mount /dev/sdb1 /mnt/usb
[root@localhost ~]# ls /mnt/usb
8、更改啟動優先級
#查看下
[root@localhost ~]# awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
0 : CentOS Linux (5.2.11-1.0-laowang_linux_x86_64) 7 (Core)
1 : CentOS Linux (4.4.190-1.el7.elrepo.x86_64) 7 (Core)
2 : CentOS Linux (3.10.0-957.el7.x86_64) 7 (Core)
3 : CentOS Linux (0-rescue-dd6fe5c491024a9486fa9acf832f21a6) 7 (Core)
#設置5.2內核有限啟動
[root@localhost ~]# grep -i default /etc/default/grub
GRUB_DEFAULT=0
#重新生成grub配置文件
[root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
9、手動刪掉編譯的內核
[root@localhost ~]# rm /boot/*5.2.11* -f
[root@localhost ~]# rm /boot/*5.2.11* -f
[root@localhost ~]# rm -rf /lib/modules/5.2.11-1.0-laowang_linux_x86_64/
[root@localhost ~]# rm -rf /usr/src/linux-5.2.11/
[root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfg

另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

新聞標題:CentOS7使用yum和源碼升級內核-創新互聯
本文來源:http://newbst.com/article30/dgispo.html

成都網站建設公司_創新互聯,為您提供軟件開發、網站策劃企業網站制作、企業建站、網站設計、ChatGPT

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都app開發公司