天天看點

啟動子產品

核心與核心子產品

核心: /boot/vmlinuz 或 /boot/vmlinuz-version;

核心解壓縮所需 RAM Disk: /boot/initrd (/boot/initrd-version);

核心子產品: /lib/modules/version/kernel 或 /lib/modules/$(uname -r)/kernel;

核心原始碼: /usr/src/linux 或 /usr/src/kernels/ (要安裝才會有,預設不安裝) 

如果該核心被順利的加載系統當中了,那麼就會有幾個資訊紀錄下來:

核心版本: /proc/version

系統核心功能: /proc/sys/kernel 

核心子產品與相依性

既然要處理核心子產品,自然就得要了解了解我們核心提供的子產品之間的相關性啦! 基本上,核心子產品的放置處是在 /lib/modules/$(uname -r)/kernel 當中,裡面主要還分成幾個目錄:

如果要我們一個一個的去檢查這些子產品的主要資訊,然後定義出他們的相依性, 我們可能會瘋掉吧!是以說,我們的 Linux 當然會提供一些子產品相依性的解決方案羅~ 對啦!那就是檢查 /lib/modules/$(uname -r)/modules.dep 這個檔案啦!他記錄了在核心支援的子產品的各項相依性。

核心子產品的觀察

那你到底曉不曉得目前核心加載了多少的子產品呢?粉簡單啦!利用 lsmod 即可!

本文轉自歲月丶傾城部落格51CTO部落格,原文連結http://blog.51cto.com/alca0126/1547467如需轉載請自行聯系原作者

laihuadongcto

繼續閱讀