Linux 内核模块简介及常用命令
2016-05-07 15:05
453 查看
为什么要有模块:
引入模块是为了简化内核,增加灵活性。 模块有如下两个特点:模块本身不被编译入内核映像,从而控制了内核的大小。
模块一旦被加载,它就和内核中的其他部分完全一样。
常用命令
lsmod:使用 lsmod 命令可以获得系统中加载了的所有模块以及模块间的依赖关系。
lsmod 命令实际上读取并分析/proc/modules 文件。
内核中已加载模块的信息也存在于/sys/module 目录下:
modprobe :
使用modprobe命令在加载某模块时会同时加载该模块所依赖的其他模块。
modinfo:
使用 modinfo <模块名>命令可以获得模块的信息,包括模块的作者、模块的说明、模块所支持的参数以及 vermagic。
相关文章推荐
- CentOS普通用户权限安装matplotlib-python
- Linux 下 zip、tar、tar.gz、tar.bz2 详解
- 《Linux内核设计的艺术》学习笔记(一)从开机加电到执行main函数之前的过程
- Linux/Unix inode、vnode、dentry、file、进程表、文件表(下)
- linux mp3乱码
- 如何给虚拟机中的linux增加容量
- Linux下 格式化U盘和挂载
- Linux/Unix inode、vnode、dentry、file、进程表、文件表(中)
- Linux块设备驱动: ramdisk
- linux sort命令
- Centos yum 安装mysql报错 No package mysql-server available.
- Linux服务器时间同步
- 解决 RHEL 7/ CentOS 7/Fedora 出现Unit iptables.service failed to load
- Linux/Unix inode、vnode、dentry、file、进程表、文件表(上)
- linux双网卡绑定+单网卡多IP绑定
- 解决ubuntu/linux mint没有声音的问题
- linux常用命令
- [Other]1/0.0f Error?
- linux下c++编程环境搭建,运行过程以及调试,内含C++头文件源文件编译过程链接
- linux high memory 映射-1