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

Linux 4.0 不再需要重啟

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

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

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

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

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

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

所以,Red Hat 和 SUSE 開始著手完全開源的為 Linux 安裝嚴重補丁的非重啟方案。Red Had 的項目命名為 kpatch, SUSE的項目命名為 kGraft.

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

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

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

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

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

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

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

    CentOS 8 安裝 MariaDB的詳細教程

    這篇文章主要介紹了CentOS 8 安裝 MariaDB的詳細教程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    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命令的。非常具有實用價值,需要的朋友可以參考下。
    2016-12-12
  • Linux下apache如何限制并發(fā)連接和下載速度

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

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

    RHCE橋接,免密登錄和修改端口號介紹

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

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

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

最新評論

新巴尔虎左旗| 辰溪县| 调兵山市| 金湖县| 金湖县| 清流县| 西充县| 巴楚县| 大荔县| 黎城县| 搜索| 平乐县| 乌鲁木齐市| 芜湖县| 蓬莱市| 天祝| 肇州县| 佳木斯市| 改则县| 阿拉尔市| 鹤山市| 赣州市| 台江县| 武冈市| 洪泽县| 惠来县| 瑞安市| 成安县| 屏东县| 库伦旗| 津南区| 即墨市| 万山特区| 定南县| 东丽区| 石林| 普宁市| 灵宝市| 辽源市| 鄂尔多斯市| 台北市|