新聞中心
linux系統(tǒng)是一款自由及開源的操作系統(tǒng),它被廣泛運(yùn)用在網(wǎng)絡(luò)中。Linux由內(nèi)核、驅(qū)動(dòng)程序組成。其中,驅(qū)動(dòng)程序直接操作硬件,也是Linux系統(tǒng)的核心組成部分,要在Linux系統(tǒng)上使用某種設(shè)備,我們必須要擁有其相應(yīng)的驅(qū)動(dòng)程序。

創(chuàng)新互聯(lián)提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì),高端網(wǎng)站設(shè)計(jì),廣告投放平臺(tái)等致力于企業(yè)網(wǎng)站建設(shè)與公司網(wǎng)站制作,10多年的網(wǎng)站開發(fā)和建站經(jīng)驗(yàn),助力企業(yè)信息化建設(shè),成功案例突破超過(guò)千家,是您實(shí)現(xiàn)網(wǎng)站建設(shè)的好選擇.
大多數(shù)時(shí)候,我們需要查看已加載的驅(qū)動(dòng)程序,以確保某個(gè)新安裝的硬件設(shè)備是否有正確的驅(qū)動(dòng)程序加載,這樣才可能正常的使用。那么,如何在Linux系統(tǒng)下查看當(dāng)前系統(tǒng)中加載的驅(qū)動(dòng)程序呢?
要查看已加載的驅(qū)動(dòng)程序,可以使用lsmod命令 。lsmod是Linux內(nèi)核提供的用于查看當(dāng)前系統(tǒng)上已加載的內(nèi)核模塊的命令,它把當(dāng)前系統(tǒng)中加載的內(nèi)核模塊列出來(lái),并顯示當(dāng)前每一個(gè)模塊在系統(tǒng)中使用的數(shù)目、參數(shù)以及依賴關(guān)系等信息。
舉例來(lái)說(shuō),如果要查看已加載的USB驅(qū)動(dòng),可以執(zhí)行以下命令:
$ sudo lsmod | grep usb
此命令會(huì)顯示以下信息:
usb_common 16384 1 usbserial
usbserial 36864 1
usbcore 286720 9 usb_common,usbserial
從上面信息我們可以看到,usb_comon,usbserial和usbcore三個(gè)模塊已被加載,說(shuō)明我們系統(tǒng)上已經(jīng)成功加載USB驅(qū)動(dòng)。
除了lsmod命令,我們還可以使用lspci命令查看設(shè)備的驅(qū)動(dòng)程序。lspci是一個(gè)用于顯示和控制系統(tǒng)的PCI總線的命令,它可以列出當(dāng)前系統(tǒng)的所有PCI設(shè)備,以及每個(gè)設(shè)備的類別和驅(qū)動(dòng)程序信息。
例如,我們可以使用如下命令查看usb驅(qū)動(dòng):
$ sudo lspci -v | grep -i usb
從上面信息可以看出,我們系統(tǒng)上擁有一個(gè)名為“usb 2.0 hub”的usb設(shè)備,并且這個(gè)設(shè)備正在使用ehci-hcd驅(qū)動(dòng)來(lái)讓電腦發(fā)現(xiàn)它,這說(shuō)明usb驅(qū)動(dòng)已成功加載到系統(tǒng)中。
以上就是LSMOD、LSPCI命令查看當(dāng)前系統(tǒng)已加載的驅(qū)動(dòng)程序的基本用法。不過(guò),在查看某個(gè)具體設(shè)備的驅(qū)動(dòng)信息時(shí),還需要調(diào)整命令參數(shù)。所以,對(duì)Linux內(nèi)核驅(qū)動(dòng)程序有一定了解是更好的,以便更好地查看系統(tǒng)已加載的驅(qū)動(dòng)程序。
創(chuàng)新互聯(lián)-老牌IDC、云計(jì)算及IT信息化服務(wù)領(lǐng)域的服務(wù)供應(yīng)商,業(yè)務(wù)涵蓋IDC(互聯(lián)網(wǎng)數(shù)據(jù)中心)服務(wù)、云計(jì)算服務(wù)、IT信息化、AI算力租賃平臺(tái)(智算云),軟件開發(fā),網(wǎng)站建設(shè),咨詢熱線:028-86922220
當(dāng)前題目:Linux下查看已加載的驅(qū)動(dòng)程序(linux查看加載驅(qū)動(dòng))
鏈接URL:http://www.dlmjj.cn/article/dhdijhs.html


咨詢
建站咨詢
