lsmod是一个命令行实用程序,用于显示有关已加载的Linux内核模块(Kernel Modules)的信息。本文介绍内核模块的概念和在Linux操作系统中使用Lsmod命令列出内核模块的方法。内核模块(Kernel modules)概念介绍内核是操作系统的核心组件,它管理操作系统的资源,并且是计算机硬件和软件之间的桥梁。Linux内核具有模块化设计,内核模块(通常称为驱动程序)是一段扩展内核功能
转载
2024-07-07 16:10:52
20阅读
从开机加电到实行main函数之前的过程分为三步,目的是实现从启动盘加载操作系统程序,完成实现main函数的准备工作启动BLOS,准备是模式下的中断向量表和中断服务程序从启动盘加载操作系统程序到内存。加载操作系统程序就是靠第一步实现的为实现32位的main函数做过度工作 1.1启动blos,准备实模式下的中断向量表和中断服务程序由blos来加载软件操作系统的任务 1.
#使用sysrq组合键是了解系统目前运行情况,为安全起见设为0关闭 kernel.sysrq = 0 #控制core文件的文件名是否添加pid作为扩展 kernel.core_uses_pid = 1 #每个消息队列的大小(单位:字节)限制 kernel.msgmnb = 65536 #整个系统最大消息队列数量限制
原创
2011-05-12 18:40:03
840阅读
一、memblock、memblock_type、memblock_region 结构体的关系、1、memblock、memblock_type 关系、2、memblock_type、memblock_region 关系、二、上述数据结构关系图示、
原创
2022-04-22 14:48:21
186阅读
#!/bin/bash #备份原有文档 mv /etc/sysctl.conf /etc/sysctl.conf.`date +"%Y-%m-%d_%H-%M-%S"` #导入新参数 echo -e "kernel.sysrq = 0\n"\ "kernel.core_uses_pid = 1\n"\ "kernel.msgm
原创
2011-05-12 18:46:44
1005阅读
linux内核模块编程入门 2013-07-06 23:59:54 分类: LINUX 原文地址:linux内核模块编程入门 作者:s270768095 分类: LINUX 原文地址:linux内核模块编程入门 作者:s270768095 模块编程属于内核编程,因此,除了对内核相关知识有所了解外,还
转载
2023-05-17 16:13:00
73阅读
一、memblock_remove 函数分析、二、memblock_remove_range 函数分析、1、memblock_remove_range 函数执行流程、2、memblock_remove_range 函数参数介绍、3、memblock_remove_range 函数源码
原创
2022-04-22 14:45:37
203阅读
一、memblock_free 函数分析、二、memblock_remove_range 函数分析
原创
2022-04-22 14:44:29
204阅读
一、memblock_alloc 函数分析、二、memblock_alloc_base 函数分析、三、__memblock_alloc_base 函数分析、四、memblock_alloc_base_nid 函数分析、五、memblock_alloc_range_nid 函数分析
原创
2022-04-22 14:58:50
276阅读
文章目录选择适合自己的Linux发行版常见的Linux发行版Red Hat LinuxFedora CoreRed Hat Enterprise LinuxCentosSuSE LinuxUbuntu Linux发行版总结初学者入门首选-CentOS系列桌面平台首选-Ubuntu Linux企业级应用首选-RHEL/CentOS系列网络攻防首选-Kali Linux系列 选择适合自己的Linux
一、memblock_type 内存块类型、二、memblock_type 结构体成员分析、1、cnt 成员、2、max 成员、3、total_size 成员、4、regions 成员、5、name 成员
原创
2022-04-22 14:48:49
219阅读
一、memblock_region 内存块区域、二、memblock_region 结构体成员分析、1、base 成员、2、size 成员、3、flags 成员、4、nid 成员、三、memblock 分配器标志枚举、1、MEMBLOCK_NONE、2、MEMBLOCK_HOTPLUG、3、MEMBLOCK_MIRROR、4、MEMBLOCK_NOMAP、
原创
2022-04-29 09:17:05
195阅读
一、Linux 内核中定义 memblock 分配器的位置、二、ARM64 体系架构下 Linux 内核初始化 memblock 分配器流程、三、arm64_memblock_init 函数完整源码
原创
2022-04-22 11:17:21
1640阅读
一、memblock 分配器编程接口、二、memblock_add 函数原型分析、三、memblock_add 函数源码
原创
2022-04-22 14:47:39
213阅读
一、memblock_add_range 函数原型分析、二、memblock_add_range 函数源码分析、三、memblock_insert_region 函数原型分析、四、memblock_add_range 函数源码、
原创
2022-04-22 14:47:04
210阅读
一、memblock 分配器、二、memblock 结构体分析、1、bottom_up 成员、2、current_limit 成员、3、memory 成员、4、reserved 成员、5、physmem 成员、三、物理内存类型 与 内存类型、
原创
2022-04-22 14:49:14
317阅读
如果ping域名的时候出现ping:unknown host xxx.xxx但是ping IP地址的时候可以通的话可知是dns服务器没有配置好,查看一下配置文件/etc/resolv.conf,里面是否有nameserver xxx.xxx.xxx.xxx,比如使用dns服务器 nameserver 8.8.8.8,如果有,修改一个可用的dns服务器,如8.8.8.8或者4.
转载
精选
2014-08-08 01:05:37
247阅读
源代码:int main(int argc, const char * argv[])
{
int dmy = 256;
int val = 10;
const char *fmt = "val = %d\n";
void (^blk)(void) = ^{printf(fmt, val);};
val = 2;
fmt = "These va
转载
2024-09-30 06:06:50
16阅读
开发环境:Linux kubuntu 3.13.0-11-generic #31-Ubuntu SMP Wed Feb 19 19:59:55 UTC 2014 i686 i686 i686 GNU/LinuxGCC: gcc version 4.8.2 (Ubuntu 4.8.2-16ubuntu1)编写hello.c/*************************
原创
2014-02-26 18:52:31
642阅读
linux查看内核版本、系统版本、系统位数(32or64)1. 查看内核版本命令:1) [root@q1test01 ~]# cat /proc/version Linux version 2.6.9-22.ELsmp (bhcompile@crowe.devel.redhat.com) (gcc version 3.4.4 200507213.4.4-2)) #1 SMP
转载
精选
2015-10-09 15:04:04
488阅读