lsmod 命令详解
https://www.cnblogs.com/machangwei-8/p/10398706.html
| 原文链接:http://blog.sina.com.cn/s/blog_e6b2465d0101fuev.html |
| ------------------------------------------------------------------------------------------------------------------------------ |
| lsmod——显示已载入系统的模块 |
| |
| lsmod 其实就是list modules的缩写,即 列出所有模块. |
| |
| 功能说明:显示已载入系统的模块。 |
| |
| 语法:lsmod |
| |
| 说明:执行lsmod指令,会列出所有已载入系统的模块。 |
| |
| |
| |
| [root@liyao keepalived]# lsmod |
| |
| Module Size Used by |
| |
| ip_vs_rr 6081 2 |
| |
| ip_vs 78081 4 ip_vs_rr |
| |
| ipv6 270305 18 |
| |
| xfrm_nalgo 13381 1 ipv6 |
| |
| crypto_api 12609 1 xfrm_nalgo |
| |
| autofs4 29253 3 |
| |
| hidp 23105 2 |
| |
| rfcomm 42457 0 |
| |
| l2cap 29505 10 hidp,rfcomm |
| |
| bluetooth 53925 5 hidp,rfcomm,l2cap |
| |
| lockd 63337 0 |
| |
| sunrpc 146685 2 lockd |
| |
| loop 18761 0 |
| |
| dm_mirror 24393 0 |
| |
| scsi_mod 141973 7 scsi_dh,sg,libata,mptspi,mptscsih,scsi_transport_spi,sd_mod |
| |
| |
| |
| |
| |
| 参数详解: |
| |
| 以上是lsmod命令显示的当前内核已经加载的模块和驱动。以下面行为例: |
| |
| scsi_mod 141973 7 scsi_dh,sg,libata,mptspi,mptscsih,scsi_transport_spi,sd_mod |
| |
| |
| |
| 第1列:表示模块的名称,如scsi_mod表示scsi模块。 |
| |
| 第2列:表示模块的大小,如141973表示scsi_mod模块的大小为141973字节。 |
| |
| 第3列:表示依赖模块的个数,如7表示有7个模块依赖scsi_mod模块。 |
| |
| 第4列:表示依赖模块的内容 |
| |
| 通常在使用lsmod命令时,都会采用类似lsmod|grep -i ext3这样的命令来查询当前系统是否加载了某些模块。 |
| |
| |
| |
| lsmod命令用来显示已被内核加载的模块的状态 |
| |
| 描述: |
| |
| lsmod命令可以美观地显示/prco/module中的内容,这些内容是被已被内核加载模块的信息。 |
| |
| 使用lsmod之后,系统会显示出目前已经存在于内核当中的模块,显示的内容包括: |
| |
| 1. 模块名称 |
| |
| 2. 模块的大小(Size) |
| |
| 3. 此模块是否被其他模块使用(Used by) |
| |
| |
| |
| 功 能: |
| lsmod 命令:是一个小程序,用来显示文件、proc/modules的信息,也就是显示当前内核模块装载的模块。 |
| |
| 补充说明: |
| |
| 执行lsmod指令,会列出所有已载入系统的模块。Linux操作系统的核心具有模块化的特性,应此在编译核心时,务须把全部的功能都放入核心。您可以将这些功能编译成一个个单独的模块,待需要时再分别载入。 |
| |
| |
| |
| 其它常见信息查看方法: |
| |
| 查看CPU信息: cat /proc/cpuinfo |
| 查看板卡信息:cat /proc/pci |
| 查看PCI信息: lspci |
| 例子: lspci |grep Ethernet 查看网卡型号 |
| 查看内存信息:cat /proc/meminfo |
| 查看USB设备: cat /proc/bus/usb/devices |
| 查看键盘和鼠标:cat /proc/bus/input/devices |
| 查看系统硬盘信息和使用情况:fdisk & disk - l & df |
| 查看各设备的中断请求(IRQ): cat /proc/interrupts |
| 查看系统体系结构:uname -a |
| |
| dmidecode查看硬件信息,包括bios、cpu、内存等信息 |
| dmesg | more 查看硬件信息 |
| |
| 对于“/proc”中文件可使用文件查看命令浏览其内容,文件中包含系统特定信息: |
| Cpuinfo 主机CPU信息 |
| Dma 主机DMA通道信息 |
| Filesystems 文件系统信息 |
| Interrupts 主机中断信息 |
| Ioprots 主机I/O端口号信息
Meninfo 主机内存信息
| Version Linux内存版本信息(编译内核的编译器版本)
|
|
|
| 原文链接:https://blog.csdn.net/Jerry_1126/article/details/50444025
|
| lsmod命令用于显示已经加载到内核中的模块的状态信息。执行lsmod命令后会列出所有已载入系统的模块。Linux操作系统的核心具有模块化的特性,应此在编译核心时,务须把全部的功能都放入核心。您可以将这些功能编译成一个个单独的模块,待需要时再分别载入。
|
| 语法
| lsmod
| 实例
| [root@LinServ-1 ~]# lsmod
|
| Module Size Used by
|
| ipv6 272801 15
|
| xfrm_nalgo 13381 1 ipv6
|
| crypto_api 12609 1 xfrm_nalgo
|
| ip_conntrack_ftp 11569 0
|
| xt_limit 6721 2
|
| xt_state 6209 2
|
| ip_conntrack 53665 2 ip_conntrack_ftp,xt_state
| nfnetlink 10713 1 ip_conntrack
|
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现