Linux操作系统中模块操作相关命令解释

insmod 加载模块,需要指定完整的路径和模块名字

rmmod 卸载模块,但是内核会认为卸载模块不安全,可以添加命令强制卸载

insmod加载某一驱动模块后,要先用rmmod卸载该模块后,才能再用该指令加载此驱动模块

如下:

modinfo 显示模块信息

modprobe  不需要指定路径,它会到默认路径下寻找模块。模块也存在依赖性问题: 比如你要加载msdos.ko, 需要先加载fat.ko. modprobe查看/lib/module/version/modules.dep得知模块的依赖关系。

depmod 检查系统中模块之间的依赖关系,并把依赖关系信息存于/lib/modules/2.6.18-1.2798/modules.dep中。 一般加载模块后,要命令行下先执行 depmod -a后,在系统加载模块时候会查看modules.dep中模块依赖及路径信息,这样子才可以成功加载需要模块。

lsmod 命令:是一个小程序,用来显示文件、proc/modules的信息,也就是显示当前内核模块已经装载好的模块,,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内存版本信息(编译内核的编译器版本)

insmod等模块命令相关推荐

  1. 自动处理可载入模块命令 modprobe

    From:https://blog.csdn.net/good5101/article/details/39472291 linux内核模块相关命令:lsmod,depmod,modprobe,mod ...

  2. Linux中的insmod和mknod命令

    一.insmod命令详解 insmod命令用于将给定的模块加载到内核中.Linux有许多功能是通过模块的方式,在需要时才载入kernel.如此可使kernel较为精简,进而提高效率,以及保有较大的弹性 ...

  3. python常见模块命令(os/sys/platform)

    python常见模块命令(os/sys/platform) 一.Os Python的标准库中的os模块主要涉及普遍的操作系统功能.可以在Linux和Windows下运行,与平台无关. os.sep 可 ...

  4. 查看python内部模块命令,内置函数,查看python已经安装的模块命令

    查看python内部模块命令,内置函数,查看python已经安装的模块命令 可以用dir(modules) 或者用 pip list 或者用 help('modules') 或者用 python -m ...

  5. 交换机启用光口命令_华为光交换机查看光模块命令

    华为光交换机查看光模块命令 以华为 5700 系列交换机为例,查看光模块信息命令如下: 查看指定端口光模块的常规.制造.告警以及诊断信息. display transceiver interface  ...

  6. insmod与modprobe命令的区别及其相关命令

    insmod与modprobe命令的区别及其相关命令 insmod与modprobe命令的区别及其相关命令 insmod  modprobe  insmod与modprobe均用于添加linux设备驱 ...

  7. 511遇见易语言封装免注册免查杀大漠模块命令

    高清视频,演示了如何免注册封装大漠模块,封装了大漠文档的几乎所有命令,并针对相应的命令选择的做了测试,示范,调用. 目录: 1-单线程免注册免查杀 2-单线程后台绑定窗口BindWindow 3-后台 ...

  8. 易语言封装免注册免查杀大漠模块命令

    大漠图色插件时COM组件,我们可以封装成模块,可以免注册到系统,直接调用接口,有效避免杀软的拦截,查杀,也可以再dm.dll释放时,改变文件的属性,比如系统.存档.只读.隐藏,你也可以给它改名成360 ...

  9. linux modprobe自动加载,Linux modprobe自动处理可载入模块命令详解

    modprobe(module probe) 功能说明:自动处理可载入模块. 语法:modprobe [-acdlrtvV][–help][模块文件][符号名称 = 符号值] 补充说明:modprob ...

最新文章

  1. sap business one 笑谈
  2. matplotlib 子图超过4个_走进Matplotlib世界(四)
  3. 解题报告:AcWing 352. 闇の連鎖(树上差分、方案统计)
  4. 几道有意思的逻辑分析题
  5. 多核服务器的JVM优化选项(转载)
  6. 【Java注解】自定义注解、与数据库结合使用
  7. 大学生java考试题库6_《JAVA程序设计》期末考试试题_(六)
  8. python人脸识别opencv_用python和opencv 做人脸识别
  9. struts2从一个action跳到另一个action的配置方法
  10. android系统开发(六)-HAL层开发基础
  11. php 调用继承的方法吗,如何从继承的方法中调用PHP父方法?
  12. 【编辑器】VScode+code runner+python3编译
  13. IBM人工智能项目Watson旧金山开设新总部
  14. 《论持久战》的主要原则
  15. 如何在React.js文件中设置标签的背景图片
  16. oracle容灾是什么意思,谈谈容灾
  17. 七彩背景(Background)
  18. R语言威尔科克森(Wilcoxon)分布
  19. RuoYi若依打包发布与部署
  20. 计算机休眠不播放音乐,电脑休眠后不能播放音乐怎么办

热门文章

  1. Oracle数据库设计(开放式基金交易平台)
  2. CentOS 7 最小化系统安装图形化桌面
  3. imx6u开发板导入实际应用(一)熟悉开发板,建立调试环境
  4. 项目十大管理(四)成本管理
  5. MD5加密算法及其在Java中的使用
  6. 初识STM32---基于STM32的室内温湿度检测
  7. python 画ks曲线_Python绘制KS曲线的实现方法
  8. DFS(剪枝与优化) - 洛谷 P1361 - 小猫爬山
  9. linux下程序被Killed
  10. 换链接,群发和伪原创何时是尽头