美國辦事器Linux體制的內核模塊是可以依據需求加載到內核中,或從內核中卸載的代碼塊,因此不必重啟就可以實現開拓內核的性能。不過用戶除了採用相似 lsmod 的號召來查詢模塊信息,不然可能不太清晰內核發作的任何變動。美國辦事器Linux 體制上有許多可用的模塊,并且假如深入此中可以了解到許多細節。而美國辦事器Linux體制器具lsmod 的重要用處之一,即是在體制不可正常任務時查驗模塊。
一、顯示內核模塊
美國辦事器顯示內核模塊最簡樸的想法是採用 lsmod 號召。固然這個號召涵蓋了許多細節,但輸出倒是極度用戶友善,通常在輸出中:
1、Module 顯示每個模塊的名稱
2、Size 顯示每個模塊的大小,并不是它們占的內存大小
3、Used by 顯示每個模塊被採用的次數和採用它們的模塊
美國辦事器加載的模塊數目取決于採用的美國辦事器體制和版本運彩 世足 延長以及正在運行的內容要察看體制中可用的模塊數,不止運行當中的,可以採用一下這個操縱號召:
1、$ modprobe -c | c –l
2、41272
二、與內核模塊關連的其他號召
美國辦事器Linux 體制提供了幾條用于羅列、加載及卸載、測試,以及查驗模塊狀態的號召。
1、depmod —— 生成 modules.dep 和映射文件
2、insmod —— 一個往 Linux 內核插入模塊的步驟
3、lsmod 運彩 不讓分 意思—— 顯示 Linux 內核中模塊狀態
4、modinfo —— 顯示 Linux 內核模塊信息
5、modprobe —— 增添或移除 Linux 內核模塊
6、rmmod —— 一個從 Linux 內核移除模塊的步驟
三、顯示內置的內核模塊
正如前文小編所說,lsmod 號召是顯示內核模塊最便捷的號召。然而,也有其他方式可以顯示它們。modules.builtin 文件中列出了所有構建在內核中的模塊,在 modprobe 號召嘗試增添文件中的模塊時會採用它。
美國辦事器用戶可以採用modinfo 牟取一個模塊的更多細節,固然沒有對模塊提供的辦事的簡樸說明,也可以採用 modprobe 線上下單 運彩號召加載或卸載模塊。採用下面這條號召,可以找到特定模塊關聯的內核查象:
1、$ find /lib/modules/$(uname -r) -name floppy*
2、/lib/modules/5.0.0-13-generic/kernel/drivers/block/floppy.ko
假如想要加載模塊,可以採用這個號召:$ sudo modprobe floppy。
很顯著,內核模塊的加載和卸載極度主要。它使得美國辦事器 Linux 體制比採用通用內核運行時加倍敏捷和高效。這同樣意味著美國辦事器用戶可以進行重大更換而無需重啟,比如增添硬件。
注目,了解更多運彩 線上申請C資訊!