- 博客(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配置变量
2012-07-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人