1.Linux的组成由内核及相应的功能模块组成,内核/boot/vmlinuz-"内核版本号"文件,模块文件在/lib/modules/版本号/目录下(为.ko的文件)在/proc/sys/目录下可以修改文件来修改内核的参数(注意这些文件不能用vim打开要修改只能用重定向的方式)echo"www.luochen.com">/proc..
分类:
系统相关 时间:
2015-05-16 18:34:49
阅读次数:
189
20150501 调试分析之 修改内核来定位系统僵死问题2015-05-01 Lover雪儿今天还是研究内核调试,死机,这个词语,大家应该不陌生.当我们写程序,如果加入到内核中的程序中有出现死循环的话,启动内核运行程序会直接进入相对死机状态.那么怎么可以解决这个问题呢?我们都知道,我们人的心脏是一直...
分类:
其他好文 时间:
2015-05-01 13:15:26
阅读次数:
277
修改内核时,make uImage 时遇到这么一个错误:"dereferencing pointer to incomplete type"该错误的解释是:你的指针,有一个类型,这个类型是不完全的。也就是说,我们只给出了这个类型的声明,没有给出其定义。这里的类型多半是结构,联合之类的东西。这个错误其...
分类:
系统相关 时间:
2015-04-20 10:54:06
阅读次数:
153
引自:韦东山嵌入式视频第二期 “第31课第3节_应用调试之配置修改内核打印用户态段错误信息_P” 第6分钟起。1.配置内核支持DEBUG_USER (勾选 Kernel hacking -> Verbose user fault messages[*] 即可)(视频第8:23)2.设置bootarg...
分类:
系统相关 时间:
2015-04-15 21:06:57
阅读次数:
155
在调试上层程序时,经常会遇到的错误是段错误,当出现段错误时,系统往往只会给出一个 segmention error,而在没有更多的信息(默认不产生core dump),在这种情况下,可以通过修改内核启动参数来使能调试模式,让用户态出现段错误时,打印出更多的提示信息,有助于定位错误。 分析流程: 先从...
分类:
其他好文 时间:
2015-04-14 12:39:22
阅读次数:
135
权能与受限操作 全部全能操作可以在<linux/capability.h>中找到,其中包含了系统能够理解的所有权能;不修改内核源码,对驱动程序开发者来讲有意义的权能如下所示: CAP_DAC_OVERRIDE 越过文件或目录的访问权限(数据访问控制或DAC)的能力 CAP_NET_ADMIN 执行网络管理任..
分类:
其他好文 时间:
2015-03-16 06:31:18
阅读次数:
238
有时候我们或许会忘记linux系统的root密码,下面跟大家分享一下,如果重置Linux系统的root密码。系统开机的时候,进入这个选择系统界面按照上面的提示,按下“a”修改内核参数,则会进入这个界面这时候在这一行后面追加“single”,然后回车,如下:系统则会进入下面这个界面,..
分类:
其他好文 时间:
2015-01-08 15:31:59
阅读次数:
131
OracleStudy之案例--安装Oracle内核参数配置在Linux系统下,安装Oracle之前,除了检查操作系统的硬件和软件是否满足安装需要之外,一个重点就是修改内核参数,其中最主要的是和内存相关的参数设置。案例分析:查看当前系统的内核参数配置:[root@rh6~]#sysctl-p
net.ipv4.ip_fo..
分类:
数据库 时间:
2015-01-06 15:53:02
阅读次数:
227
Ubuntu 14.04下通过修改内核模块和制作蓝牙固件文件驱动BCM94352HMB网卡蓝牙二合一卡的蓝牙设备BCM20702A0。
分类:
系统相关 时间:
2014-11-27 21:51:26
阅读次数:
340
linux中的/proc文件系统是一个虚拟的文件系统,由内核在运行时动态生成。它提供了内核运行时的配置和状态信息。用户可以通过这些文件来获取、或修改内核的信息。
关于proc,可以通过 man proc 获取详细的说明。
运行 mount 命令,可以看到 proc 文件系统的挂载信息。
mount -t proc proc /proc
/proc 目录下的文件
/proc/cp...
分类:
系统相关 时间:
2014-11-11 10:55:33
阅读次数:
323