- 博客(8)
- 收藏
- 关注
转载 Linux内核调试方法
kdb:只能在汇编代码级进行调试; 优点是不需要两台机器进行调试。 gdb:在调试模块时缺少一些至关重要的功能,它可用来查看内核的运行情况,包括反汇编内核函数。 kgdb:能很方便的在源码级对内核进行调试,缺点是kgdb只能进行远程调试,它需要一根串口线及两台机器来调试内核(也可以是在同一台主机上用vmware软件运行两个操作系统来调试) printk() 是调试内核代码时最常
2012-07-31 08:35:03 1252
原创 linux下mount fat32 格式的磁盘不能创建大写文件夹或者磁盘中的原来的大写文件夹变成小写了
最近在项目中碰到这样一个问题,全大写文件名的问题通过ftp上传到ftp服务器上,名字改成了小写,但是大小写同时都有文件名的文件不会有问题, 至于全大写文件名的文件上传之后文件名被给成小写字母,有什么问题呢? 当时我们出现的问题是当我上传一个文件一半时,突然取消,之后想上传上去,就提示没有权限,通过抓包才知道是要先删除需要上传的文件,但是文件名早就改成小写了, 没办法删除,除非先将ftp服务器
2012-07-27 14:46:27 3632
转载 用户空间与内核空间数据交换的方式(3)------seq_file
一般地,内核通过在procfs文件系统下建立文件来向用户空间提供输出信息,用户空间可以通过任何文本阅读应用查看该文件信息,但是procfs 有一个缺陷,如果输出内容大于1个内存页,需要多次读,因此处理起来很难,另外,如果输出太大,速度比较慢,有时会出现一些意想不到的情况, Alexander Viro实现了一套新的功能,使得内核输出大文件信息更容易,该功能出现在2.4.15(包括2.4.15)以后
2012-07-27 13:46:29 621
转载 用户空间与内核空间数据交换的方式(2)------procfs
procfs是比较老的一种用户态与内核态的数据交换方式,内核的很多数据都是通过这种方式出口给用户的,内核的很多参数也是通过这种方式来让用户方便设置的。除了sysctl出口到/proc下的参数,procfs提供的大部分内核参数是只读的。实际上,很多应用严重地依赖于procfs,因此它几乎是必不可少的组件。本节将讲解如何使用procfs。 Procfs提供了如下API: struct p
2012-07-27 13:45:51 579
转载 PF_NETLINK应用实例NETLINK_KOBJECT_UEVENT具体实现--udev实现原理
相对于linux来说,udev还是一个新事物。然而,尽管它03年才出现,尽管它很低调(J),但它无疑已经成为linux下不可或缺的组件了。udev是什么?它是如何实现的?最近研究Linux设备管理时,花了一些时间去研究udev的实现。 udev是什么?u 是指user space,dev是指device,udev是用户空间的设备驱动程序吗?最初我也这样认为,调试内核空间的程序要比
2012-07-27 13:44:18 418
转载 linux 内核与用户空间通信之netlink使用方法
1 引言 Linux中的进程间通信机制源自于Unix平台上的进程通信机制。Unix的两大分支AT&T Unix和BSD Unix在进程通信实现机制上的各有所不同,前者形成了运行在单个计算机上的System V IPC,后者则实现了基于socket的进程间通信机制。同时Linux也遵循IEEE制定的Posix IPC标准,在三者的基础之上实现了以下几种主要的IPC机制:管道(Pipe)及命名管
2012-07-27 13:43:32 679
转载 boa移植
boa服务器移植 boa服务器移植: 一> 编译boa程序1. www.boa.org下载boa-0.94.13.tar.gz2. 解压3. ./configure 4. make编译时用2.95.3以上的版本会出错:util.c: 100: 1: pasting “t” and “->” does not give a valid preprocessing token make: [uti
2012-07-26 09:59:38 314
转载 javascript window.location对象
JavaScript window.location对象 经常使用window.location,它的结构总是记不住,简单梳理下,方便以后查询。 location 地址对象 它描述的是某一个窗口对象所打开的地址。要表示当前窗口的地址,只需要使用“location”就行了;若要表示某一个窗口的地址,就使用“.location”。 注意 属于不同协议或不同主机的两个地址之
2012-07-25 19:35:44 466
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人