最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux 4.0 不再需要重啟

 更新時(shí)間:2015年03月24日 11:51:27   投稿:hebedich  
在大多數(shù)的服務(wù)器或者數(shù)據(jù)中心里,喜歡用linux的一個(gè)原因是你不需要頻繁的進(jìn)行重啟操作。誠然,某些關(guān)鍵性的補(bǔ)丁必須要進(jìn)行重啟,但你也可以等到數(shù)月后再做此操作?,F(xiàn)在,得益于 linux 內(nèi)核的最新更新 你也許可以數(shù)年間都不用重啟。

Linux 4.0 里,你可能再也不需要重啟你的操作系統(tǒng)。

在大多數(shù)的服務(wù)器或者數(shù)據(jù)中心里,喜歡用linux的一個(gè)原因是你不需要頻繁的進(jìn)行重啟操作。誠然,某些關(guān)鍵性的補(bǔ)丁必須要進(jìn)行重啟,但你也可以等到數(shù)月后再做此操作。現(xiàn)在,得益于 linux 內(nèi)核的最新更新 你也許可以數(shù)年間都不用重啟。

感謝 Ksplice 項(xiàng)目,使得這一特性在2009年就可以實(shí)現(xiàn)。此項(xiàng)目在對(duì)原始和打過補(bǔ)丁的內(nèi)核進(jìn)行比較后,使用一個(gè)定制的內(nèi)核模塊將新的代碼加入到運(yùn)行內(nèi)核中。在支持Ksplice的內(nèi)核中,每個(gè)將被修補(bǔ)的功能都攜帶有一套特殊標(biāo)志用以進(jìn)行區(qū)分。Ksplice進(jìn)程會(huì)監(jiān)視正在修補(bǔ)該函數(shù)的代碼是不是當(dāng)前不在使用,當(dāng)當(dāng),打上補(bǔ)丁,你的服務(wù)器上繼續(xù)運(yùn)行。

Oracle 在 2011 年收購了 Ksplice 項(xiàng)目,并將其作為 RHEL 的一項(xiàng)可選服務(wù),使其應(yīng)用于它自己的Oracle Linux 中(一個(gè) RHEL(Red Hat Enterprise Linux ) 的克隆版本)。這將此項(xiàng)技術(shù)隔離于其他企業(yè)版和服務(wù)器版 Linux 之外。

后來 KemelCare 為大部分企業(yè)發(fā)行版 Linux 發(fā)布了一項(xiàng)提供非啟動(dòng)式補(bǔ)丁服務(wù)。此程序作為專利軟件,只能通過按月支付來享有此服務(wù)。這從而很難滿足大多數(shù)Linux系統(tǒng)管理員。

所以,Red Hat 和 SUSE 開始著手完全開源的為 Linux 安裝嚴(yán)重補(bǔ)丁的非重啟方案。Red Had 的項(xiàng)目命名為 kpatch, SUSE的項(xiàng)目命名為 kGraft.

兩個(gè)公司采用了不同的途徑。Kpatch 發(fā)布了一個(gè) stop_machine() 命令。之后,它著眼于現(xiàn)有的棧處理去使用ftrace,如果打補(bǔ)丁可以被做得很安全,它會(huì)重定向運(yùn)行著的代碼到補(bǔ)丁函數(shù),而后就刪除現(xiàn)在過時(shí)的代碼。

比過去好的是,數(shù)據(jù)中心被運(yùn)行在世界各處,但是它們中的許多都需要一個(gè)21世紀(jì)式的重啟。今天的數(shù)據(jù)中心必須更有效率,更有魯棒性和靈活性,這超過以往任何時(shí)候。我們檢查怎樣才能運(yùn)行好你的數(shù)據(jù)中心,與之相對(duì)的是外包到一個(gè)云或者一個(gè)服務(wù)提供商,或是采取混合的方式。

Kgraft 一直使用ftrace,盡管它是工作在線程級(jí)的。當(dāng)一個(gè)老的函數(shù)被調(diào)用,它會(huì)定位到線程的一個(gè)點(diǎn),然后將其切換到新的函數(shù)。

雖然最終結(jié)果相同,即操作系統(tǒng)在打補(bǔ)丁的時(shí)候保持運(yùn)行,但還是有顯著的性能差異的。當(dāng)kGraft可能花費(fèi)數(shù)分鐘的時(shí)候,Kpatch可以只需要1到40毫秒,但他們從不會(huì)停機(jī)。
在2014年10月召開的linux 開發(fā)者大會(huì)上,兩個(gè)小組合二為一并且開始致力于聯(lián)合最好的程序使linux打補(bǔ)丁時(shí)不再重啟。實(shí)際上,他們最終是把kpatch和kGraft都丟進(jìn)了Linux內(nèi)核。

Jiri Kosina,一位SUSE軟件工程師和Linux內(nèi)核開發(fā)者解釋說,Linux內(nèi)核的熱補(bǔ)丁將會(huì)“為函數(shù)提供一個(gè)基本基礎(chǔ)設(shè)施”  熱補(bǔ)?。ɡ纾捍a重定向),包括為了包含實(shí)際補(bǔ)丁的內(nèi)核模塊的API(應(yīng)用程序接口),和為了在用戶空間可以操作補(bǔ)丁的API/ABI(應(yīng)用二進(jìn)制接口),這是“相對(duì)簡單和簡約的,因?yàn)樗M可能多的利用了已有的內(nèi)核基礎(chǔ)(名為ftrace)。它也是自包含的,在某種意義上說,它不在任何其他的內(nèi)核子系統(tǒng)中調(diào)用自身(它甚至不接觸其他任何代碼)”

Linux 4.0 RC 版現(xiàn)在已經(jīng)放出,Kosina 聲稱:”現(xiàn)在實(shí)施的x86架構(gòu)只是作為一個(gè)參考架構(gòu),對(duì)于powerpc, s390 和 arm 的支持工作已經(jīng)在進(jìn)行中了“。確實(shí),對(duì)于這些架構(gòu)的支持源代碼已經(jīng)在 Live Patching Git code 上了。
簡單的代碼僅僅只是開始,你的發(fā)行版將通過補(bǔ)丁來支持和使用它。隨著 Red Hat 和 SUSE 的支持,live 補(bǔ)丁將很快默認(rèn)在所有商業(yè)Linux發(fā)行版中。

以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。

相關(guān)文章

  • linux系統(tǒng)下如何掛載NTFS移動(dòng)硬盤

    linux系統(tǒng)下如何掛載NTFS移動(dòng)硬盤

    用命令行掛載移動(dòng)硬盤是Linux的基本操作之一,雖然目前有些Linux系統(tǒng)能自動(dòng)加載移動(dòng)硬盤,但有些時(shí)候(比如使用Ubuntu Server或其它Linux系統(tǒng)的時(shí)候)仍然需要手動(dòng)操作,下面這篇文章主要介紹了linux系統(tǒng)下如何掛載NTFS移動(dòng)硬盤,需要的朋友可以參考借鑒。
    2017-01-01
  • linux中Centos7增加swap分區(qū)詳解

    linux中Centos7增加swap分區(qū)詳解

    本篇文章給大家詳細(xì)講解了linux中Centos7增加swap分區(qū)的方法以及注意點(diǎn),需要的朋友學(xué)習(xí)下。
    2018-02-02
  • linux usb攝像頭設(shè)備信息查看方式

    linux usb攝像頭設(shè)備信息查看方式

    這篇文章主要介紹了linux usb攝像頭設(shè)備信息查看方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • CentOS服務(wù)器下安裝Webmin管理系統(tǒng)的步驟

    CentOS服務(wù)器下安裝Webmin管理系統(tǒng)的步驟

    如果你想像windows圖形化管理系統(tǒng),Webmin無疑是最好的選擇。
    2011-03-03
  • CentOS 8 安裝 MariaDB的詳細(xì)教程

    CentOS 8 安裝 MariaDB的詳細(xì)教程

    這篇文章主要介紹了CentOS 8 安裝 MariaDB的詳細(xì)教程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • Linux VPS安全設(shè)置之二 禁用ROOT賬戶

    Linux VPS安全設(shè)置之二 禁用ROOT賬戶

    我們網(wǎng)站是軟件掃描,還是人為的操作端口的掃描弱命令是一種方法,其次就是猜測ROOT權(quán)限賬戶
    2012-09-09
  • 詳解linux中的strings命令簡介

    詳解linux中的strings命令簡介

    本篇文章主要介紹了linux中的strings命令簡介,在linux下搞軟件開發(fā)的朋友, 幾乎沒有不知道strings命令的。非常具有實(shí)用價(jià)值,需要的朋友可以參考下。
    2016-12-12
  • Linux下apache如何限制并發(fā)連接和下載速度

    Linux下apache如何限制并發(fā)連接和下載速度

    在Linux下限值A(chǔ)pache的并發(fā)連接數(shù)和下載速度需要用到一款A(yù)pache的擴(kuò)展模塊mod_limitipconn,下面我們就來討論mod_limitipconn的安裝使用方法
    2014-11-11
  • RHCE橋接,免密登錄和修改端口號(hào)介紹

    RHCE橋接,免密登錄和修改端口號(hào)介紹

    大家好,本篇文章主要講的是RHCE橋接,免密登錄和修改端口號(hào)介紹,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • 解決Linux+Apache服務(wù)器URL區(qū)分大小寫問題

    解決Linux+Apache服務(wù)器URL區(qū)分大小寫問題

    Linux服務(wù)器的大小寫敏感有時(shí)候很不方便,在地址欄里一定要輸入準(zhǔn)確的URL才能訪問,對(duì)搜索引擎和用戶不是很友好,那么如何解決LINUX服務(wù)器URL的大小寫問題
    2020-01-01

最新評(píng)論

七台河市| 西昌市| 田东县| 房山区| 江陵县| 开远市| 板桥市| 同江市| 开封县| 靖安县| 桦甸市| 龙南县| 阿拉善盟| 平利县| 武夷山市| 方山县| 余庆县| 平邑县| 裕民县| 苍山县| 堆龙德庆县| 丰县| 朝阳县| 于田县| 焦作市| 通道| 阳江市| 南陵县| 太白县| 阿拉善右旗| 永寿县| 手游| 宁化县| 大英县| 永年县| 青浦区| 珠海市| 岗巴县| 开化县| 沙洋县| 罗定市|