命令 depmodlinux c是什么命令令?

linux 命令 depmod【人人网 - 分享】
linux 命令 depmod
分享这个视频的人喜欢
分享这个视频的人也爱看
此处无标题
让我一次唱个够
新主播求关注
热门视频推荐
热门日志推荐
同类视频推荐
北京千橡网景科技发展有限公司:
文网文[号··京公网安备号·甲测资字
文化部监督电子邮箱:wlwh@··
文明办网文明上网举报电话: 举报邮箱:&&&&&&&&&&&&
请输入手机号,完成注册
请输入验证码
密码必须由6-20个字符组成
下载人人客户端
品评校花校草,体验校园广场Linux depmod命令_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Linux depmod命令
W3Cschool()最大的技术知...|
总评分0.0|
阅读已结束,下载文档到电脑
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢内核模块相关命令:lsmod,depmod,modprob
功能:列出内核已载入模块的状态
用法:lsmod
lsmod 以美观的方式列出/proc/modules的内容。
Module(模块名) Size(模块大小) Used by(被...使用)
eg. ne2k_pci 8928 0
在/proc/modules中相应的是:
(模块名,模块大小,被...使用,模块地址(猜的,以后确认))
ne2k_pci 8928 0 - Live 0x3086400
ne2k_pci , Live 0xe086000
功能:分析可加载模块的依赖性,生成modules.dep文件和映射文件。
用法:depmod [-b basedir] [-e] [-F System.map] [-n] [-v] [version] [-A]
depmod [-e] [-F System.map] [-n] [-v] [version] [filename...]
Linux内核模块可以为其它模块提供提供服务(在代码中使用EXPORT_SYMBOL),这种服务被称作&symbols&。若第二个模块使用了这个symbol,则该模块很明显依赖于第一个模块。这些依赖关系是非常繁杂的。
depmod读取在/lib/modules/version 目录下的所有模块,并检查每个模块导出的symbol和需要的symbol,然后创建一个依赖关系列表。默认地,该列表写入到/lib/moudules/version目录下的modules.dep文件中。若命令中的filename有指定的话,则仅检查这些指定的模块(不是很有用)。
若命令中提供了version参数,则会使用version所指定的目录生成依赖,而不是当前内核的版本(uname -r 返回的)。
-b basedir --basedir basedir 若你的模块并没有正确的在/lib/mdules/version下,可以指定目录生成依赖。
-e --errsyms 和-F选项一起使用,当一个模块需要的symbol在其它模块里面没有提供时,做出报告。正常情况下,模块没有提供的symbol都在内核中有提供。
-F --filesyms System.map 提供一个System.map文件(在内核编译时生成的)许-e选项报告出unresolved symbol。
-n --dry_run 将结果modules.dep和各种映射文件输出到标准输出(stdout),而不是写到模块目录下。
-A --quick 检查是否有模块比modues.dep中的模块新,若没有,则退出不重新生成文件。
功能:Linux内核添加删除模块
modprobe [ -v ] [ -V ] [-C config-file] [ -n ] [ -i ] [ -q ] [ -o modulename] [ modulename ] [ module parameters ... ]
modprobe [ -r ] [ -v ] [ -n ] [ -i ] [ modulename ... ]
modprobe [ -l ] [ -t dirname ] [ wildcard ]
modprobe [ -c ]
modprobe可智能地添加和删除Linux内核模块(为简便起见,模块名中'_'和'-'是一样的)。modprobe会查看模块目录/lib/modules/'uname -r'里面的所有模块和文件,除了可选的/etc/modprobe.conf配置文件和/etc/modprobe.d目录外。
modprobe需要一个最新的modules.dep文件,可以用depmod来生成。该文件列出了每一个模块需要的其他模块,modprobe使用这个去自动添加或删除模块的依赖。
-v --verbose 显示程序在干什么,通常在出问题的情况下,modprobe才显示信息。
-C --config 重载(^_^,意思取C++的重载)默认配置文件(/etc/modprobe.conf或/etc/modprobe.d)。
-c --showconfig 输出配置文件并退出
-n --dry-run 可以和-v选项一起使用,调试非常有用
-i --ignore-install --ignore-remove 该选项会使得modprobe忽略配置文件中的,在命令行上输入的install和remove命令。
-q --quiet 一般modprobe删除或插入一个模块时,若没有找到会提示错误。使用该选项,会忽略指定的模块,并不提示任何错误信息。
-r --remove 该选项会导致modprobe去删除,而不是插入一个模块。通常没有没有理由去删除内核模块,除非是一些有bug的模块。你的内核也不一定支持模块的卸载。
-V --verssion 版本信息
-f --force 和同时使用--force-vermagic ,--force-modversion一样。使用该选项是比较危险的。
-l --list 列出所有模块
-a --all 插入所有命令行中的模块
-t --type 强制 -l 显示dirname中的模块
-s --syslog 错误信息写入syslog
功能:显示内核模块的信息
modinfo [ -0 ] [ -F field] [modulename | filename ... ]
modinfo -V
modinfo -h
modinfo列出Linux内核中命令行指定的模块的信息。若模块名不是一个文件名,则会在/lib/modules/version 目录中搜索,就像modprobe一样。
modinfo默认情况下,为了便于阅读,以下面的格式列出模块的每个属性:fieldname : value。
-V --version 版本
-F --field 仅在一行上显示field值,这对于脚本较为有用。常用的field有:author, description, licence, param, depends, alias, filename。
-0 --NULL 使用'\0'字符分隔field值,而不是一个新行。对脚本比较有用。
-a -d -l -p -n 这些分别是author, description, license, param ,filename的简短形式。
功能:向Linux内核中插入一个模块
用法:insmod [filename] [modue options ...]
insmod是一个向内核插入模块的小程序:若文件名是一个连字符'-',模块从标准输入输入。大多数用户使用modprobe,因为它比较智能化。
功能:删除内核中的一模块
用法:rmmod [ -f ] [ -w ] [ -s ] [ -v ] [ modulename ]
rmmod是一个可以从内核中删除模块的小程序,大多数用户使用modprobe -r去删除模块。
-v --verbose 显示程序正在做些什么,一般只显示执行时的错误信息。
-f --force 该选项是非常危险:除非编译内核时,CONFIG_MODULE_FORCE_UNLOAD被设置该命令才有效果,否则没效果。用该选项可以删除正在被使用的模块,设计为不能删除的模块,或者标记为unsafe的模块。
-w --wait 通常,rmmod拒绝删除正在被使用的模块。使用该选项后,指定的模块会被孤立起来,直到不被使用。
-s --syslog 将错误信息写入syslog,而不是标准错误(stderr)。
-V --version 版本信息
以上内容是参考man翻译的,若有疑问请用man ...查看原始文档,翻译可能有误
标签(Tag):
------分隔线----------------------------
------分隔线----------------------------
本文介绍云平台域环境下,如何配置和修改组策略,实现使用域用户远程登录安全访问和使...
什么是商业智能?商业智能是对商业信息的搜集、管理和分析过程,目的是使企业的各级决...
大数据时代的到来已经势不可挡。在海量的数据面前,已经有越来越多的人意识到大数带来...
大数据时代,虽然多数企业数据的应用并不能称得上是大数据,但也证实了数据应用的重要...
近几年云计算市场相当红火,可能有很多人会以为云计算是一项全新的技术,但事实上它的雏...
人和动物根本的区别之一就是,人类把讯息传递这事弄的越来越高级了。 信息论之父克劳...Linux depmod命令参数及使用方法详解
depmod(depend module) 功能说明: 分析可载入模块的相依性。 语 法: depmod[-adeisvV][-m文件][--help][模块名称] 补充说明: depmod可检测模块的相依性,供modprobe在安装模块时使用。 参 数: -a或
depmod(depend module)
功能说明:分析可载入模块的相依性。
语  法:depmod&[-adeisvV][-m&&文件&][--help][模块名称]
补充说明:depmod可检测模块的相依性,供modprobe在安装模块时使用。
参  数:
 -a或--all& 分析所有可用的模块。&
 -d或debug& 执行排错模式。&
 -e& 输出无法参照的符号。&
 -i& 不检查符号表的版本。&
 -m&文件&或system-map&文件&& 使用指定的符号表文件。&
 -s或--system-log& 在系统记录中记录错误。&
 -v或--verbose& 执行时显示详细的信息。&
 -V或--version& 显示版本信息。&
 --help& 显示帮助。
转载请保留固定链接:
------分隔线----------------------------
stat(status) 功能说明 :获取文件的属性,例如大小,最后的修改时间...
功能说明: 辨识文件类型。 语 法: file[-beLvz][-f名称文件][-m魔...
cpm(compare)比较两个文件 语法 cmp [-clsv][-i 字符数目][--help] File1 ...
top命令 是用来监控 Linux 系统状况,比如cpu、内存的使用。 top...
ls命令是Linux系统下最常用的命令。 ls命令 就是list的缩写。缺省...
chmod 是一条在 Linux 系统中用于控制用户对文件的权限的命令(...中国领先的IT技术网站
51CTO旗下网站
depmod命令
《Linux系统案例精解》第8章定制Linux内核,本章重点讲解Linux内核的主要模块,/boot目录下vmlinuz.*、initrd.img、configure*等文件的功能,Linux内核操作和Linux模块配置命令,Linux内核选项配置,定制Linux内核等内容。本节为大家介绍depmod命令。
作者:何世晓/杜朝辉来源:清华大学出版社| 12:40
8.3.5& depmod命令
depmod命令主要用于分析可加载模块的依赖性,生成modules.dep文件和映射文件,如下所示:[root@rhel5&boot]#&depmod&-a &[root@rhel5&boot]#&depmod&-e&-F&System.map-2.6.18-8.el5&其中"-a"表示分析所有可用模块,"-e"表示显示目前已载入但不可执行的模块,"-F"表示报告不被System.map内核符号表或其他符号表所支持的模块。
【责任编辑: TEL:(010)】&&&&&&
大家都在看猜你喜欢
热点热点头条头条热点
24H热文一周话题本月最赞
讲师:228106人学习过
讲师:15599人学习过
讲师:16379人学习过
精选博文论坛热帖下载排行
本书深入浅出地说明了如何利用.NET、Flash及XML来辅助Flash富媒体应用程序的开发。
本书首先介绍了Flash影片应用程序与.NET应用程序结合的...
订阅51CTO邮刊

我要回帖

更多关于 grep q 是什么命令 的文章

 

随机推荐