網(wǎng)站右邊跳出的廣告怎么做可以推廣的軟件有哪些
MatrixOne 推薦部署使用的操作系統(tǒng)為 Debian 11+、Ubuntu 20.04+、CentOS 9+ 等 Kernel 內(nèi)核版本高于 5.0 的操作系統(tǒng)。隨著 CentOS 7 的支持周期接近尾聲,社區(qū)不少小伙伴都在討論用以替換的 Linux 操作系統(tǒng),經(jīng)過(guò)問(wèn)卷調(diào)查,我們發(fā)現(xiàn)小伙伴們的操作系統(tǒng)大都仍為 CentOS 7,并且由于種種原因無(wú)法在短期內(nèi)進(jìn)行更新替換。
MatrixOne 使用 Golang 語(yǔ)言開發(fā),而 Golang 程序在低 Kernel 內(nèi)核的 Linux 系統(tǒng)中有概率會(huì)觸發(fā) Bug 導(dǎo)致應(yīng)用 Crash。CentOS 7 使用的內(nèi)核版本為較為陳舊的 Kernel 3.10.0,為了讓小伙伴們更加穩(wěn)定的使用 MatrixOne,經(jīng)過(guò)測(cè)試小哥哥多輪回歸測(cè)試驗(yàn)證,社區(qū)為大家整理了 CentOS 7 內(nèi)核升級(jí)至 5.0+ 的簡(jiǎn)易方案。
Linux 內(nèi)核是操作系統(tǒng)的基礎(chǔ)組件,負(fù)責(zé)管理硬件資源和提供基本操作系統(tǒng)功能。對(duì)于 Linux 內(nèi)核版本,我們通常只關(guān)注最新穩(wěn)定版和長(zhǎng)期維護(hù)版:
Stable
最新穩(wěn)定版,每個(gè)主線內(nèi)核被發(fā)布后,即被認(rèn)為是“stable”。任何對(duì) stable 內(nèi)核的 BUG 修復(fù)都會(huì)從 Mainline 主線樹中回溯并由指定的 stable 內(nèi)核維護(hù)人員使用。在下一個(gè)主線內(nèi)核可用之前,通常只有幾個(gè) BUG 修復(fù)內(nèi)核版本 - 除非它被指定為“l(fā)ongterm maintenance kernel(長(zhǎng)期維護(hù)內(nèi)核)”。stable 內(nèi)核更新按需發(fā)布,通常每月 2-3 次。
Longterm
長(zhǎng)期維護(hù)版,通常會(huì)提供幾個(gè)“l(fā)ongterm maintenance”內(nèi)核版本,用于修復(fù)舊版內(nèi)核的 BUG。這些內(nèi)核只會(huì)修復(fù)重大 BUG,并且不會(huì)頻繁發(fā)布版本。通常情況下,我們較推薦使用長(zhǎng)期維護(hù)版的內(nèi)核。
目前 Linux Kernel Organization 長(zhǎng)期維護(hù)的內(nèi)核版本列表如下。由于 CentOS 7 原始內(nèi)核版本較低,我們建議選擇升級(jí)至 5.4 版本的內(nèi)核:
ELRepo 是 CentOS 可靠的第三方倉(cāng)庫(kù),該軟件源主要包含文件系統(tǒng)驅(qū)動(dòng)以及網(wǎng)絡(luò)攝像頭驅(qū)動(dòng)程序等等。ELRepo 提供的內(nèi)核穩(wěn)定性一向很好,本次我們演示使用該倉(cāng)庫(kù)提供的 rpm 內(nèi)核包進(jìn)行 CentOS 7 的快速內(nèi)核升級(jí),整個(gè)內(nèi)核升級(jí)操作僅需要 4 步:
1內(nèi)核 rpm 包獲取
首先,訪問(wèn)倉(cāng)庫(kù)下的 CentOS 7 內(nèi)核目錄,下載 5.4 版本的最新小版本內(nèi)核,ELRepo 只會(huì)保留大版本內(nèi)核最新的兩個(gè)小版本,例如下載當(dāng)前最新的 5.4.272 版本,普通升級(jí)通常只需要下載如下 2 個(gè) rpm 文件:
wget https://elrepo.org/linux/kernel/el7/x86_64/RPMS/kernel-lt-5.4.272-1.el7.elrepo.x86_64.rpm
wget https://elrepo.org/linux/kernel/el7/x86_64/RPMS/kernel-lt-devel-5.4.272-1.el7.elrepo.x86_64.rpm
說(shuō)明:kernel-lt(lt=long-term),表示長(zhǎng)期維護(hù)版。
2內(nèi)核安裝
查看系統(tǒng)當(dāng)前的內(nèi)核版本,CentOS 7.9 默認(rèn)的內(nèi)核版本如下:
[root@matrixone ~]# uname -r
3.10.0-1160.el7.x86_64
在 Linux 系統(tǒng)中通過(guò) rpm 命令快速安裝下載的內(nèi)核 rpm 包:
@matrixone ~]# rpm -ivh kernel-lt-5.4.272-1.el7.elrepo.x86_64.rpm
[root@matrixone ~]# rpm -ivh kernel-lt-devel-5.4.272-1.el7.elrepo.x86_64.rpm
3設(shè)置?grub2
內(nèi)核安裝好后,需要設(shè)置為默認(rèn)啟動(dòng)選項(xiàng)并重啟后才會(huì)生效。查看系統(tǒng)啟動(dòng)項(xiàng)的命令為:
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /boot/grub2/grub.cfg
返回值如下,新安裝的內(nèi)核通常的編號(hào)為 0:
[root@matrixone ~]# awk -F\' '$1=="menuentry " {print i++ " : " $2}' /boot/grub2/grub.cfg
0 : CentOS Linux (5.4.272-1.el7.elrepo.x86_64) 7 (Core)
1 : CentOS Linux (3.10.0-1160.108.1.el7.x86_64) 7 (Core)
2 : CentOS Linux (3.10.0-1160.el7.x86_64) 7 (Core)
3 : CentOS Linux (0-rescue-b098c1cb796f4ebe8878b57bb1ddadca) 7 (Core)
設(shè)置對(duì)應(yīng)內(nèi)核的序號(hào),指定為 0,表示使用上文 awk 命令顯示的編號(hào)為 0 的內(nèi)核作為默認(rèn)內(nèi)核:
[root@matrixone ~]# grub2-set-default 0
4重啟驗(yàn)證
Linux 內(nèi)核升級(jí)可能會(huì)導(dǎo)致系統(tǒng)穩(wěn)定性問(wèn)題或兼容性問(wèn)題,建議您重啟前備份重要的文件和數(shù)據(jù),并在測(cè)試環(huán)境中驗(yàn)證變更。
備份測(cè)試后,重啟操作系統(tǒng),來(lái)確認(rèn)內(nèi)核已完成更新:
重啟命令
[root@matrixone ~]# reboot
內(nèi)核版本查看,可以看到內(nèi)核已升級(jí)至 5.4 版本
[root@matrixone ~]# uname -r
5.4.272-1.el7.elrepo.x86_64
通常來(lái)說(shuō),CentOS 中各個(gè)版本的內(nèi)核不會(huì)互相影響,若您在后續(xù)使用中需要切換會(huì)默認(rèn)內(nèi)核,仍可通過(guò)修改默認(rèn)啟動(dòng)項(xiàng)序號(hào)來(lái)重啟切換。
在確認(rèn)新內(nèi)核已正確啟用后,您就可以愉快的部署使用 MatrixOne 啦,在使用過(guò)程中有任何問(wèn)題,歡迎小伙伴們隨時(shí)在社區(qū)交流。
About MatrixOne
MatrixOne 是一款基于云原生技術(shù),可同時(shí)在公有云和私有云部署的多模數(shù)據(jù)庫(kù)。該產(chǎn)品使用存算分離、讀寫分離、冷熱分離的原創(chuàng)技術(shù)架構(gòu),能夠在一套存儲(chǔ)和計(jì)算系統(tǒng)下同時(shí)支持事務(wù)、分析、流、時(shí)序和向量等多種負(fù)載,并能夠?qū)崟r(shí)、按需的隔離或共享存儲(chǔ)和計(jì)算資源。云原生數(shù)據(jù)庫(kù)MatrixOne能夠幫助用戶大幅簡(jiǎn)化日益復(fù)雜的IT架構(gòu),提供極簡(jiǎn)、極靈活、高性價(jià)比和高性能的數(shù)據(jù)服務(wù)。
MatrixOne企業(yè)版和MatrixOne云服務(wù)自發(fā)布以來(lái),已經(jīng)在互聯(lián)網(wǎng)、金融、能源、制造、教育、醫(yī)療等多個(gè)行業(yè)得到應(yīng)用。得益于其獨(dú)特的架構(gòu)設(shè)計(jì),用戶可以降低多達(dá)70%的硬件和運(yùn)維成本,增加3-5倍的開發(fā)效率,同時(shí)更加靈活的響應(yīng)市場(chǎng)需求變化和更加高效的抓住創(chuàng)新機(jī)會(huì)。在相同硬件投入時(shí),MatrixOne可獲得數(shù)倍以上的性能提升。
關(guān)鍵詞:超融合數(shù)據(jù)庫(kù)、多模數(shù)據(jù)庫(kù)、云原生數(shù)據(jù)庫(kù)、國(guó)產(chǎn)數(shù)據(jù)庫(kù)。