- 博客(14)
- 资源 (6)
- 收藏
- 关注
转载 crash使用的几个链接
http://hi.baidu.com/doughtymild/blog/item/22e28fea42cb7addd539c90f.htmlhttp://hi.baidu.com/widebright/blog/item/ff55dfc446a9f6da39db49db.html#0http://people.redhat.com/anderson/crash_whitepaper/he
2012-03-30 17:23:02 31629 2
原创 warning: function declaration isn’t a prototype(函数声明不是原型)的解决办法
linux驱动中定义一个无参的函数int probe_num(){ ....}警告:函数声明不是一个原型 [-Wstrict-prototypes]应对方法:改成int probe_num(void){ ....}警告消失
2012-03-30 11:00:34 35204 2
转载 Linux更新内核步骤
# cd linux-2.6.18 (进入到/usr/src/linux-2.6.18目录下) # make mrproper (该命令可确保源代码目录下没有不正确的.o文件) # make menuconfig (配置内核各选项) 在/usr/src/linux-2.6.18目录下,执行以下命令即可编译。编译需要一段时间,给自己倒杯茶耐心等候吧! # make d
2012-03-30 08:45:01 850
转载 linux升级内核,出现:mount:could not find filesystem‘/dev/root’的解决方法
A:是由于无法加载磁盘硬件的模块驱动。解决方式主要是通过make menuconfig中加载sata sici的devices设备模块驱动。常用的驱动模块如下:insmod /lib/uhci-hcd.ko insmod /libohci-hcd.ko insmod /lib/ehci-hcd.ko insmod /lib/jbd.koinsmod /lib/ext3.koin
2012-03-29 10:34:36 1496
转载 du命令解决linux磁盘空间满的问题(很不错的哦)
原文链接:http://www.pkphp.com/2010/02/03/linux-disk-full/首先你要确定是不是真正的是因为数据空间占满磁盘,经常是因为某个程序的日志占满了空间。当发现磁盘满了以后不要着急,使用以下命令从根目录开始排除查找哪个文件夹最大:du --max-depth=1找到最大的目录后,进入目录再执行上面的命令,逐步就找到大空间的文件夹了,如果是日志文件
2012-03-28 18:09:14 16679
转载 Linux下静态库与动态库(.a、.so)
首先讲一下error while loading shared libraries错误的解決方法./tests: error while loading shared libraries: xxx.so.0:cannot open shared object file: No such file or directory那就表示系統不知道xxx.so 放在哪個目錄下。這個時候就要在
2012-03-28 15:22:45 9754
转载 ldd命令
Linux Shell脚本Ldd命令原理及使用方法1、首先ldd不是一个可执行程序,而只是一个shell脚本2、ldd能够显示可执行模块的dependency,其原理是通过设置一系列的环境变量,如下:LD_TRACE_LOADED_OBJECTS、LD_WARN、LD_BIND_NOW、LD_LIBRARY_VERSION、 LD_VERBOSE等。当LD_TRACE_LOADED_OBJ
2012-03-28 15:13:13 975
转载 Linux的source命令
source命令用法:source FileName作用:在当前bash环境下读取并执行FileName中的命令。注:该命令通常用命令“.”来替代。如:source .bash_rc 与 . .bash_rc 是等效的。而 source命令和shell script是有区别的source命令(从 C Shell 而来)是bash shell的内置命令。点命令,就是个点符号,
2012-03-28 14:59:03 518
转载 Linux 设备驱动中对结构体成员赋值的常用格式
struct super_operation new_super{ .read=new_read; .write=new_write; // 更多的这样的语句};另外还有一种语法是下面这个样子的:struct super_operation new_super{ read: new_read; write: new_write; // 更多的
2012-03-27 10:50:40 710
转载 redhat字符界面及xwindow切换
1.开机进入文本模式 如果想让开机自动进纯文本模式, 修改/etc/inittab 找到其中的 id:5:initdefault: 这行指示启动时的运行级是5,也就是图形模式 改成3就是文本模式了 id:3:initdefault: 这是因为Linux操作系统有六种不同的运行级(run level),在不同的运行级下,系统有着不同的状态,这六种运行级
2012-03-27 09:41:53 4500
原创 cd及目录快速切换
一、cd ~ 切换到用户目录二、cd - cd - 返回进入当前目录前所在目录三、pushd、popd、dirs在Linux的多目录命令提示符中工作是一种痛苦的事情,但以下这些利用linuxcd命令和pushd切换目录的技巧有助于你节省时间和精力 。 用pushd实现在不同目录间切换。 在命令行模式下,当你工作在
2012-03-23 14:48:29 5834
转载 Linux内核调试方法
原文链接kdb:只能在汇编代码级进行调试; 优点是不需要两台机器进行调试。 gdb:在调试模块时缺少一些至关重要的功能,它可用来查看内核的运行情况,包括反汇编内核函数。 kgdb:能很方便的在源码级对内核进行调试,缺点是kgdb只能进行远程调试,它需要一根串口线及两台机器来调试内核(也可以是在同一台主机上用vmware软件运行两个操作系统来调试)printk() 是调
2012-03-22 15:38:10 12032
转载 使用 Crash 工具分析 Linux dump 文件
原文链接:http://www.ibm.com/developerworks/cn/linux/l-cn-dumpanalyse/index.htmlLinux 内核(以下简称内核)是一个不与特定进程相关的功能集合,内核的代码很难轻易的在调试器中执行和跟踪。开发者认为,内核如果发生了错误,就不应该继续运行。因此内核发生错误时,它的行为通常被设定为系统崩溃,机器重启。基于动态存储器的
2012-03-22 13:32:46 1194
转载 vim使用技巧
1、修改配置文件: 用户目录下创建.vimrc配置文件,然后加入配置内容:se number、set autoindent、set cindent等内容 下面是用来开启鼠标功能的,a表示所有模式:
2012-03-20 15:06:49 371
Linux Device Model.ppt
2019-10-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人