歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux內核 >> Linux內核升級及內核編譯

Linux內核升級及內核編譯

日期:2017/2/28 15:42:49   编辑:Linux內核

一:Linux內核:

操作系統是一個用來和硬件打交道並為用戶程序提供一個有限服務集的低級支撐軟件。一個計算機系統是一個硬件和軟件的共生體,它們互相依賴,不可分割。計算機的硬件,含有外圍設備、處理器、內存、硬盤和其他的電子設備組成計算機的發動機。但是沒有軟件來操作和控制它,自身是不能工作的。完成這個控制工作的軟件就稱為操作系統,在Linux的術語中被稱為“內核”,也可以稱為“核心”。Linux內核的主要模塊(或組件)分以下幾個部分:存儲管理、CPU和進程管理、文件系統、設備管理和驅動、網絡通信,以及系統的初始化(引導)、系統調用等。Linux系統體系結構如下圖:

二:內核升級的好處:

支持新硬件、 提升效率,支持新功能,主要面向網絡、開發、服務應用等。

三:升級內核的方法:

1:將升級內核的補丁下載安裝。

2:將新版內核重新安裝在舊機器上,取代原來的內核。

四:內核編譯:

通過修改內核的一些選項來,來實現原有內核的不同功能

五:下面以重新安裝內核為例來說明Linux內核的編譯過程:

1:查看Linux內核大小:

2:查看內核模塊:

3:查看所有模塊指令:[root@lyt kernel]# lsmod

查看單個模塊的詳細信息(用lp模塊為例):[root@lyt kernel]# modinfo lp

刪除模塊指令(用lp模塊為例):[root@lyt kernel]# rmmod lp

將模塊重新載入(用lp模塊為例):[root@lyt kernel]# modprobe lp

查看模塊的配置文件(可以手動配置一些參數):[root@lyt kernel]# vim /etc/modprobe.conf

4:查看內核源代碼:

5:查看內核官網,可以從官網上下載內核:

Copyright © Linux教程網 All Rights Reserved