linux模塊查看
① 怎麼查看linux下的模塊,很多命令的介紹
1、lsmod 列加以掛載的內核模塊;
lsmod 是列出目前系統中已載入的模塊的名稱及大小等;另外我們還可以查看 /proc/moles ,我們一樣可以知道系統已經載入的模塊;
代碼:
[root@localhost beinan]# lsmod
2、modinfo 查看模塊信息;
modinfo 可以查看模塊的信息,通過查看模塊信息來判定這個模塊的用途;
代碼:
[root@localhost beinan]# moinfo 模塊名
免費提供最新Linux技術教程書籍,入門自學書籍《linux就該這么學》,為開源技術愛好者努力做得更多更好
② 如何查看Linux載入內置模塊的信息
一、找出內置模塊列表
要得到內置模塊列表,運行下面的命令。
$
cat
/lib/moles/$(uname
-r)/moles.builtin
你也可以用下面的命令來查看有哪些內置模塊:
二、找出內置模塊參數
每個內核模塊無論是內置的還是可載入的都有一系列的參數。對於可載入模塊,modinfo命令可以顯示它們的參數信息。然而這個命令對內置模塊沒有用。你會得到下面的錯誤。
modinfo:
ERROR:
Mole
XXXXXX
not
found.
如果你想要查看內置模塊的參數,以及它們的值,你可以在
/sys/mole
下檢查它們的內容。
在
/sys/mole目錄下,你可以找到內核模塊(包含內置和可載入的)命名的子目錄。進入每個模塊目錄,這里有個「parameters」目錄,列出了這個模塊所有的參數。
比如你要找出tcp_cubic(內核默認的TCP實現)模塊的參數。你可以這么做:
$
ls
/sys/mole/tcp_cubic/parameters
接著閱讀這個文件查看每個參數的值。
$
cat
/sys/mole/tcp_cubic/parameters/tcp_friendliness
以上就是Linux查看內置模塊的信息的方法了,這樣我們就可以知道Linux安裝了哪些內置模塊,還可以把沒用的模塊刪除掉,減輕系統的負擔。