內核的作用:
管理內存 調度任務 驅動硬件 文件系統vfs 網絡功能tcp/ip 安全netfiler selinux
實現內置功能
config-2.6.18-164.el5 內核的版本及其配置
內置內核路徑 /boot/config-2.6.18-164.el5
內核模塊路徑 /lib/modules/2.6.18-164.el5/kernel
arch 平臺
crypto 安全
drivers 驅動
fs 文件系統
lib 庫
net 網絡功能
Sound 聲音
查看內核版本和信息
uname -r 2.6.18-164.el5
lsb_release
內核編譯步驟
1. 新內核源代碼官網下載 http://www.kernel.org/ linux
2. 拆包 /usr/src/
3. 配置:
幾種方法
make menuconfig
Make oldconfig
Mkae xconfig qt kde(桌面)
Make gconfig gtk gnome
Make config
導入
解壓壓縮包
tar -jxvf xz-5.0.3.tar.bz2 -C /usr/local/src/
安裝
./config
Make
Make install
查看當前變量
echo $PATH
對包裹進行拆包 xz -d linux-3.8.4.tar.xz
tar -xvf linux-3.8.4.tar -C /usr/src/
拷貝cp /boot/config-2.6.18-164.el5 .config 進入根目錄
運行 make menuconfig出現菜單,在菜單中設置後
執行make