Linux公升級和編譯核心

2021-10-01 20:57:35 字數 791 閱讀 7602

最近幾年linux核心推陳出新,版本迭代的速度明顯加快了很多,由於linux之父對核心版本號的設定的改革,版本號不會再像2.4和2.6時代,很久時間主版本號都不會變動了。給人的感覺就是版本更替的速度加快了很多,除此之外,也會提高關於linux核心的關注度,隨著linux的發展壯大,應用越來越普遍,linux核心在業界的影響也越來越重要。

公升級和修改核心是乙個比較有意思,也有一定風險的操作,但個人認為了解一下還是很有必要的,記得比較早的一些書籍裡說:「為什麼要公升級核心,因為我能」。呵呵,姑且一笑而過吧。公升級核心可以支援新的硬體,修復舊版本核心中存在的bug,新增新的功能,對於伺服器運維來說,最重要的意義就是bug的修復,尤其是安全相關的bug。

這裡有必要再提示一下,如果是生產環境一定要選擇stable的版本,穩定性對於生產環境來說是至關重要的,一定要謹記,不要因為公升級核心把系統搞掛了,那就出事故了,一定要小心,公升級核心是有風險的,有一定的概率會導致系統無法啟動,所以,在遠端維護的環境下,最好有乙個在系統無法啟動時,仍可以連線到系統進行維護的途徑,否則,問題可能就比較嚴重了。

這些都沒有問題了,你才可以在生產環境上進行公升級核心的操作,否則,還是要冒很大的風險的。

編譯公升級核心的關鍵部分都在前期的準備階段,比如make menuconfig中對核心選項的進行比較合理的配置,是需要對這些選項有些許的了解的,進入linux核心的原始碼目錄,會發現這個目錄包含的檔案和資料夾是非常多的,但都井然有序的按照一定的規則進行了存放,不會讓人感覺到很雜亂,如果有興趣的話,去每個資料夾下面看一看,我們會發現這些檔案的安排也都有一定的規律,這給後面程式化的配置和編譯都提供了極大的方便,學程式設計的同學也可以參考一下。

Linux 2 6核心編譯,核心公升級

本文描述了在fc8下公升級linux核心為2.6.25的詳細步驟.1.首先從如下 得到linux 2.6.25.2.然後在 usr src下untar這個包.tar xjfv linux 2.6.25.tar.bz2 3.配置核心 cd usr src linux 2.6.25 make mrpro...

PCBSD核心編譯 公升級

目的 將pcbsd的核心由freebsd 6.1公升級至 6.2 步驟 1.公升級source file至6.2 將其中的 default release cvs tag releng 6 1一行改為 releng 6 2,將 default host change this.freebsd.org...

VMware中Ubuntu編譯和公升級核心

1 vmware中建立乙個ubuntu的虛擬記憶體機,注意在設定記憶體和硬碟時要設定大一些 記憶體2g,硬碟180g 最初配置的時候記憶體是1g,硬碟是20g,在編譯的時候提示空間不夠,用命令 df h 檢視,發現根目錄檔案系統 dev sda1 的使用率為100 因此重新建立了乙個虛擬機器,分配記...