易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux的内核模块管理命令

内核模块管理是学习Linux的一个重要的必经之路,如果不断的使用新硬件可能这方面更显得尤为重要。
1. lsmod 列出已经加载的内核模块
lsmod 是列出目前系统中已加载的模块的名称及大小等;另外我们还可以查看 /proc/modules ,我们一样可以知道系统已经加载的模块。
 
2.modinfo 查看模块信息
modinfo 可以查看模块的信息,通过查看模块信息来判定这个模块的用途。
 
3.modprobe 挂载新模块以及新模块相依赖的模块
  modprobe 我们常用的功能就是挂载模块,在挂载某个内核模块的同时,这个模块所依赖的模块也被同时挂载;当然modprobe 也有列出内核所有模块,还有移除模块的功能;下在我们举个例子说一说咱们常用的功能和参数;
    modprobe [-v] [-V] [-C config-file] [-n] [-i] [-q] [-o ] [parameters...]3WiLinux联盟
    modprobe -r [-n] [-i] [-v] …3WiLinux联盟
    modprobe -l -t [ -a ...]
 
我们可以看到在/etc/modprobe.conf文件中存在的内容形式如下:
 
alias scsi_hostadapter mptbase3WiLinux联盟
alias scsi_hostadapter1 mptspi
最后一列是模块名字,中间的是模块的别名。那么如果我们知道了一个模块的名字,怎么知道它的别名呢?用下面的命令就可以:
#modprobe -c 3WiLinux联盟
可以查看所有模块的别名3WiLinux联盟
3WiLinux联盟
#modprobe -c 模块名 |grep 模块名
modprobe -l 是列出内核中所有的模块,包括已挂载和未挂载的;通过modprobe -l
,我们能查看到我们所需要的模块,然后根据我们的需要来挂载;其实modprobe -l 读取的模块列表就位于
/lib/modules/’uname -r’ 目录中;其中uname -r 是内核的版本;
  注意: 模块名是不能带有后缀的,我们通过modprobe -l 所看到的模块,都是带有.ko 或.o后缀;
4.rmmod 移除已挂载模块
5.depmod 创建模块依赖关系的列表
这个模块管理工具是创建模块依赖关系的列表,有几个参数我们注意一下就行了,目前的的Linux
发行版所用的内核是2.6x版本,是自动解决依赖关系,所以这个命令知道就行了;模块之前也有依赖关系,比如我们想驱动USB
移动硬盘,目前有两种驱动,一种是udev ,在内核中有,但目前不太稳定;另一种办法是用usb-storage驱动,而usb-storage
依赖的模块是scsi 模块,所以我们要用usb-storage 的模块,也得把scsi 编译安装;
 &n


相关文档:

实战Linux Bluetooth编程(六) L2CAP编程实例

例一:发送Signaling Packet:
Signaling Command是2个Bluetooth实体之间的L2CAP层命令传输。所以得Signaling Command使用CID 0x0001.
多个Command可以在一个C-frame(control frame)中发送。
 如果要直接发送Signaling Command.需要建立SOCK_RAW类型的L2CAP连接Socket。这样才有机会自己填充Command Code,Identi ......

linux系统下查看和设置日期时间的命令

linux系统下查看和设置日期时间的命令都是date。
查看日期时间命令:date
设置日期时间命令:date -s [date|time]
设置系统日期和时间为:2008年9月9日14时25分49秒
date -s '20080909 14:25:49'   //一定要加引号才行。 ......

Linux系统下如何查看及修改文件读写权限

查看文件权限的语句:
  在终端输入:
  ls -l xxx.xxx (xxx.xxx是文件名)
  那么就会出现相类似的信息,主要都是这些:
  -rw-rw-r--
  一共有10位数
  其中: 最前面那个 - 代表的是类型
  中间那三个 rw- 代表的是所有者(user)
  然后那三个 rw- 代表的是组群(group)
  最后那 ......

linux下计算指定目录下影件的大小,基于c语言

 1//由于使用gcc编译,所以编译时要链接上c++的库,命令是gcc -lstdc++ main.cpp -o main
//本文小程序实现的是对/home/1.avi大小的计算。很简单,贴出来只是为了方便不知道的朋友
  2 #include <stdio.h>
  3 #include <stdlib.h>
  4 #include <sys/stat.h>
  5 #includ ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号