自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

larryliuqing的专栏-xxx

创建一个共同分享和讨论的空间

  • 博客(11)
  • 资源 (4)
  • 收藏
  • 关注

转载 qemu中跑linux

http://blog.csdn.net/g__gle/article/details/7004956用官方源码编译内核,在qemu中使其尽快跑至shell。以为很简单的事,結果折腾了半个下午。表面上看来,这件事就像极端简化的LFS。Ubuntu的仓库里居然还有静态编译的busybox!辅以initramfs,用户态的初始环境很容易就构造了。比较麻烦的是bootload

2012-11-20 17:02:38 1648

转载 Ubuntu Linux下设置IP的配置命令

http://www.cnblogs.com/empire/archive/2011/01/10/1931877.html今天装了Ubuntu,但是发现不能上网,开始排查问题:1、首先确定网络连接是否正确,所用的网线是否可以正常工作2、查看网卡是否能正常工作,检测的方法如下:a、ping 127.0.0.1b、ping 静态网关地址c、ping

2012-11-20 10:40:57 614

转载 利用UML调试内核

利用UML调试内核的方便之处在于我们可以直接使用gdb(前面推荐过cgdb)来进行,但不方便之处在于只能调试与硬件不相干的内核代码。前面有文章描述过UML内核的编译,如果要调试UML内核,我们得选上如下两项,否则调试时将提示找不到符号:Kernel hacking —>[*] Compile the kernel with debug info[*] Compile the kerne

2012-11-13 15:56:01 3199

转载 uml使用详细

1,内核编译:先说下环境如下,操作系统为CentOS 6.0 64位,除内核被升级为2.6.38.8外,其它基本环境无改变:[root@localhost uml]# cat /etc/issueCentOS Linux release 6.0 (Final)Kernel \r on an \m[root@localhost uml]# uname -aLinux lo

2012-11-13 15:51:58 2750

转载 使用busybox制作rootfs

1  获取源码解压从busybox的官方主页http://www.busybox.net ,下载busybox的源码,目前最新的版本为busybox-1.13.3.tar.bz2#tar –jvxf busybox-1.13.3.tar.bz2进入解压后的busybox源码目录#cd busybox-1.13.32  配置busybox步骤跟编译linux内核时很像#m

2012-11-12 12:18:03 2674 2

转载 Vim + Gdb 程序的完美集合

[ GDB ]gdb中查看源代码执行路径tui就是 terminal UI的意思gdb -tui 代码窗口相关命令:info win 显示窗口的大小layout next 切换到下一个布局模式layout prev 切换到上一个布局模式layout src 只显示源代码layout asm 只显示汇编代码layout

2012-11-09 11:23:54 2445

转载 完美解读Linux中文件系统的目录结构

http://blog.chinaunix.net/uid-24501667-id-3246971.html完美解读Linux中文件系统的目录结构背景:网络上收集的一篇文章,讲得算是比较全面,其中内容有删减,希望文字都是在表达重要的内容上。来源链接一、目 录1、什么是文件系统2、文件系统的类型3、目录结构的详细解读4、一些重要

2012-11-05 17:56:18 680

转载 Linux系统内核文件介绍

http://blog.chinaunix.net/uid-24501667-id-3397161.htmlLinux系统内核文件介绍一、vmlinuz      vmlinuz是可引导的、压缩的内核。"vm"代表"Virtual Memory".Linux 支持虚拟内存,不像老的操作系统比如DOS有640KB内存的限制。Linux能够使用硬盘空间作为虚拟内存,因此

2012-11-05 17:49:12 655

转载 LINUX内核模块编译步骤

LINUX内核模块编译步骤2009-01-03 10:51本文是基于2.6的内核,也建议各位可以先看一下《Linux内核设计与实现(第二版)》作为一个基础知识的铺垫。当然,从实践角度来看,只要按着以下的步骤去做也应该可以实现成功编译内核及加载模块。个人用的Linux版本为:Debian GNU/Linux,内核版本为:2.6.20-1-686.第一步,下载Linux

2012-11-02 12:46:29 1035

转载 建立UML(user mode linux)的linux内核调试环境

首先请区别一下Linux内核的编译和内核模块的编译。顶层Makefile文件(在源代码根目录下的Makefile文件)负责产生内核映像vmlinuz和模块。顶层Makefile根据内核配置,递归编译内核代码下所有子目录里的文件,最终建立内核文件映像。每个子目录下有个Makefile文件,根据上级目录的makefile配置编译指定的代码文件。这些Makefile使用.config文件配置的数

2012-11-01 23:29:49 1178 2

转载 使用UML调试Linux内核和模块

http://linux.chinaitlab.com/kernel/835899.html之前写过一些使用KGDB调试Linux内核和模块的文章,感觉使用KGDB+虚拟机的方式还是有些烦琐,而且需要占用较多的系统资源,每次调试启动Guest OS会花费较长时间,效率有些低。这里再总结一种使用User Mode Linux调试Linux内核的方法。User Mode Linux(简称U

2012-11-01 17:50:10 1095

为web-polygraph添加user_agent和add_headers配置变量

在使用web-polygraph为代理,缓存软件做测试的时候,发现官方提供的polygraph-4.3.2代码功能中,配置文件没法配置user-agent和添加自己想要添加的头,于是对代码修改之,使其能使用user_agent和add_headers两个配置变量。起代码在这里作备份!

2012-07-26

sqlite examples

sqlite examples,是学习sqlite数据库的使用的非常好的例子!

2012-03-15

lemon examples

5个关于lemon语法分析的例子,很简单,覆盖很全面!

2012-03-15

fasm_chm

fasmfasmfasmfasm

2007-08-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除