linux 查看已经加载的驱动
时间: 2023-09-14 13:09:19 浏览: 49
你可以使用`lsmod`命令来查看Linux系统中已经加载的驱动,它可以列出内核中已经加载的模块列表。
在终端输入以下命令:
```
lsmod
```
该命令将输出已加载模块的列表,其中包括模块的名称、大小、使用计数和描述等信息。你可以通过这个列表来查看系统中已加载的驱动。
相关问题
Linux 查看模块已经加载的驱动
你可以使用`lsmod`命令来查看Linux系统中已经加载的驱动,它可以列出内核中已经加载的模块列表。
在终端输入以下命令:
```
lsmod
```
该命令将输出已加载模块的列表,其中包括模块的名称、大小、使用计数和描述等信息。你可以通过这个列表来查看系统中已加载的驱动。
linux如何加载驱动
在Linux中,驱动程序是以内核模块的形式存在的,因此加载驱动程序的过程就是将驱动程序编译成内核模块,然后将其插入到内核中的过程。下面是加载驱动程序的基本步骤:
1. 编写驱动程序代码,并编译成模块形式的二进制文件
2. 将编译好的模块文件拷贝到系统中的/lib/modules/<kernel-version>/kernel/drivers目录下
3. 使用insmod命令将模块加载到内核中,如`insmod /lib/modules/<kernel-version>/kernel/drivers/<module>.ko`
4. 使用lsmod命令查看已经加载的模块,如`lsmod`
5. 使用modprobe命令加载模块并自动解决依赖关系,如`modprobe <module>`
6. 使用rmmod命令卸载模块,如`rmmod <module>`
需要注意的是,如果驱动程序有依赖关系,需要先加载依赖的模块,再加载自己的模块。此外,如果需要在系统启动时自动加载模块,可以将模块名添加到/etc/modules文件中。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)