发布时间:2015-09-28 11:50:25
一、编译Linux<br />1. 下载内核代码(linux-3.5.7.tar.bz2),缺省工作目录是/usr/src/work<br /> <b>sudo</b><span class="apple-converted-space"> </span><b>mkdir</b><span class="apple-converted-space"> </span>-p<span class="apple-converted-space"> </span><b>/</b>usr.........【阅读全文】
发布时间:2015-09-28 09:02:27
完全编译过程(以下步骤都是在内核源代码目录/usr/src/linux-3.5.7 下进行):<br />1. 清理以前编译时留下的临时文件:<br /> sudo make mrproper<br />2. 将以前的配置拷贝过来(选做):<br /> cp /boot/config-`uname -r` ./.config<br />3. 配置内核选项<br /.........【阅读全文】
发布时间:2015-09-17 22:17:42
<span style="color:#333333;font-family:Arial;font-size:14px;line-height:26px;white-space:normal;background-color:#FFFFFF;">epoll - I/O event notification facility</span><br style="color:#333333;font-family:Arial;font-size:14px;line-height:26px;white-space:normal;background-color:#FFFFFF;" /><br sty.........【阅读全文】
发布时间:2015-09-11 18:06:41
首先介绍一下如果程序已经运行了,如何调试正在运行的程序,这个对于调试正在运行的服务器程序非常有效,因为有些关键的服务器程序,一旦启动是不允许随便中止运行的,方法就是attach命令,首先需要用ps命令检查当前运行的进程,找到需要调试的进程,记住它的<span>PID</span><span style="color:#E53333;">:<br /.........【阅读全文】
发布时间:2015-03-30 17:50:54
(之前我在CUSEC网站发表了关于内核并不可怕的一篇文章,本文是后续。)我曾经问别人如何开始内核编程的学习,他们基本上都说:①如果你不需要了解内核是如何为你工作的,你为何要尝试呢?②你应该订阅Linux内核邮件列表,然后努力去理解。③如果你不去编写针对Linux内核的代码,你就是在浪费时间。这些对我一点.........【阅读全文】