Linux用来支持各种体系结构的源代码包含大约4500个C语言程序,存放在270个左右的子目录下,总共大约包含200万行代码,大概占用58MB磁盘空间。 源代码所有在目录:/usr/src/linux (大部分linux发行版本中)init 内核初始化代码kernel 内核核心部分:进程、定时、程序...
分类:
系统相关 时间:
2014-08-23 17:35:31
阅读次数:
325
1.新建kernel文件夹,用于存放内核文件[weishusheng@localhost ~]$ mkdir kernel2.进入kernel,上传压并解压压缩文件[weishusheng@localhost ~]$cd kernel[weishusheng@localhost kernel]$ t...
分类:
系统相关 时间:
2014-08-22 20:59:09
阅读次数:
390
2.9内核模块Linux采用的是模块化技术,这样的设计使得系统内核可以保持最小化,同时确保了内核的可扩展性与可维护性,模块化设计允许我们在需要时才将模块加载至内核,实现动态内核的调整。2.9.1内核模块存放位置Linux内核模块文件的命名方式通常为<模块名称.ko>,Centos..
分类:
其他好文 时间:
2014-08-22 18:03:39
阅读次数:
269
一、rsync、incron简介
关于rsync工具的介绍和使用,以及其结合cron工具实现定时备份的功能,可参考博文:http://blog.csdn.net/wangjunjun2008/article/details/38658539;
inotify 是一种文件变化通知机制,Linux内核2.6.13(2005/06/18)版本开始引入;
inotify仅仅是一个API...
分类:
系统相关 时间:
2014-08-22 14:29:09
阅读次数:
309
Android系统是运行在Linux内核上的,Android与Linux分别有自己的一套严格的安全及权限机制, 很多像我这样的新手,尤其是习惯了windows低安全限制的用户,很容易在这方面弄混淆,下面是我总结的Android系统权限相关的内容, 作为这段时间对android权限学习...
分类:
移动开发 时间:
2014-08-21 16:32:24
阅读次数:
220
a. Linux 内核简介
b. Linux 内核 下载 配置 编译
c. 设备驱动模块介绍...
分类:
系统相关 时间:
2014-08-21 15:05:14
阅读次数:
395
译至: http://www.linuxfoundation.org/news-media/blogs/browse/2014/08/thanks-making-games-faster-top-10-quotes-linux-kernel-developer
在今天进行的LinuxCon和CloudOpen北美的Linux内核分组讨论中,Greg Kroah-Hartman说道: “Linux...
分类:
系统相关 时间:
2014-08-21 11:29:14
阅读次数:
231
IptablesIptables是属于网络层的防火墙,但是并不正真意义上是防火墙,因为iptables/netfilter是一个组件,iptables只是负责编写规则并提交给netfilter做执行的规则生成器。Netfiter是在linux内核中TCP/IP协议栈中工作的一个框架,从软件的角度来将是在TCP/IP协议栈中做了五个..
分类:
其他好文 时间:
2014-08-21 00:22:53
阅读次数:
392
sk_buff整理笔记(一、数据结构)这一篇要讲的是内核为sk_buff结构提供的一些操作函数。...
分类:
其他好文 时间:
2014-08-21 00:16:13
阅读次数:
404
Linux内核代码的调试非常麻烦,一般都是加printk, 或者用JTAG调试。这里的方法是用QEMU来调试Linux内核。因为QEMU自己实现了一个gdb server, 所以可以非常方便的使用gdb来调内核。这对内核的学习也非常有帮助。 为了尽量不多花时间在QEMU设置上,这里直接使用以下的内....
分类:
系统相关 时间:
2014-08-20 19:31:12
阅读次数:
239