Centos7 核心与核心模块——位置
来源:互联网 发布:mac spss 24破解dmg 编辑:程序博客网 时间:2024/06/07 05:34
核心位置:
核心: /boot/vmlinuz 或 /boot/vmlinuz -version;
核心解压缩所需 RAM DiskRAM : /boot/initramfs (/boot/initramfs-version);
核心模块: /lib/modules/version/kernel 或 /lib/modules/$(uname -r)/kernel ;
核心原始码: /usr/src/linux 或 /usr/src/kernels( 要安装才会有,预设不安装 );
核心版本: /proc/version
系统核心功能: /proc/sys/kernel/
核心模块的放置处是在 /lib/modules/$(uname -r)/kernel 当中,里面主要还分成几个目录:
arch :与硬件平台有关的项目,例如 CPU 的等级等等; crypto :核心所支持的加密的技术,例如 md5 或者是 des 等等; drivers :一些硬件的驱动程序,例如显示适配器、网络卡、PCI 相关硬件等等; fs :核心所支持的 filesystems ,例如 vfat, reiserfs, nfs 等等; lib :一些函式库; net :与网络有关的各项协议数据,还有防火墙模(net/ipv4/netfilter/*) 等等; sound :与音效有关的各项模块;
/lib/modules/$(uname -r)/modules.dep 记录了在核心支持的模块的各项相依性。
[root@study ~]# depmod [-Ane] 选项与参数: -A :不加任何参数时, depmod 会主动的去分析目前核心的模块,并且重新写入 /lib/modules/$(uname -r)/modules.dep 当中。若加入 -A 参数时,则 depmod 会去搜寻比 modules.dep 内还要新的模块,如果真找到新模块,才会更新。-n :不写入 modules.dep ,而是将结果输出到屏幕上(standard out); -e :显示出目前已加载的不可执行的模块名称 范例一:若我做好一个网卡驱动程序,档名为 a.ko,该如何更新核心相依性? [root@study ~]# cp a.ko /lib/modules/$(uname -r)/kernel/drivers/net [root@study ~]# depmod
阅读全文
0 0
- Centos7 核心与核心模块——位置
- centos 核心与核心模块——查看核心模块信息
- linux核心与核心模块
- 第二十二章 核心与核心模块
- python核心模块——urllib模块
- Python核心模块——urllib模块
- Python核心模块——urllib模块
- core核心模块—基本绘图
- 核心模块
- ARM-AT91RM9200嵌入式核心控制器模块 — 快速实现工业自动化的核心控制
- 初识hibernate——基础与核心
- 【J2EE】——核心API与组件
- Angular2(八)--module化(核心模块与共享模块)
- Android核心模块
- Android核心模块
- 学习python核心模块
- Android核心模块内容
- 【Nginx】核心模块
- 开源rtmp服务器srs主要类图
- Nginx开发从入门到精通
- 《Python 源码剖析》 之 int
- 正则表达式
- Cyclic Nacklace(HDU-3746)(KMP循环节)
- Centos7 核心与核心模块——位置
- v2ex access deny?
- 内核抢占
- 冒泡排序
- java 内存设置
- NestedScrollWebview实现与优化
- 机器学习技法系列三
- WIN8及以上开机为什么会超快?UEFI BIOS引导作用大。
- maven profile: Step by Step