0.硕士老婆周六又逃课了,马上要考试了都不去复习(顺便那啥一下考子们,你们懂的),唉...事实上从学校出来以后,你将面对更多的考试!1.但是不管哪里的考试,我都不参加!2.觉得《完美回忆》结局不好,纯粹是导演开后门儿...3.只要按我的想法继续《完美回忆》,一定比《黑客帝国》还成功!我一直坚信,好的电影没有第二部且不超过三小时(一个成年人酝酿一脬屎的最短时间,当然,不算拉肚子)!4.Linux内核...
分类:
其他好文 时间:
2014-06-11 06:24:38
阅读次数:
272
先来看一下写文件函数write的执行过程:
ret = write()...
分类:
系统相关 时间:
2014-06-11 00:11:54
阅读次数:
339
最近在学习Linux0.12内核,正在读《Linux内核完全剖析》。一开始就被ax86写的引导扇区弄晕了。于是Google了很多资料。最终实验了一晚上终于搞定。下面来看看我们怎么用Windows下的MASM来写个BootSector。因为我MASM汇编用的比较熟,所以就用MASM来写,当然,汇编只有语法差异,..
分类:
系统相关 时间:
2014-06-10 22:26:03
阅读次数:
363
chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,如果Linux内核版本低于2.2,那么许多功能不能实现。同样-D检查压缩文件中的错误的功能,需要2.5.19以上内核才能支持。另外,通过chattr命令修改属性能够提高系统的安全
性,但是它并不适合所有的目录。chattr命令不...
分类:
其他好文 时间:
2014-06-10 20:17:57
阅读次数:
1052
作者:EasyWave 时间:2014.06.08
类别:Linux内核-TimeZone设置 声明:转载,请保留链接
Linux时钟在概念上类似Windows时钟显示当前系统时间,但在时钟分类和设置上却和Windows大相径庭。Linux将时钟分为系统时钟(SystemClock)和硬件(Real TimeClock,简称RTC)时钟两种。...
分类:
系统相关 时间:
2014-06-10 16:03:30
阅读次数:
353
从某种意义上,函数start_kernel就好像一般可执行程序中的主函数main,系统进入这个函数之前已经进行了一些最低限度的初始化,再往前研究就涉及很多硬件相关及编程语言了,这里是较高层次的初始化,基本是C代码,一直想搞清楚内核的初始化流程,好对整个linux内核有更深理解。分析程序习惯性的找main函数,那么就从这个start_kernel看看。
这个函数在init/main.c:
a...
分类:
其他好文 时间:
2014-06-10 06:34:53
阅读次数:
465
说起module(模块),有的像「可热插拔的零部件」的意思。在讨论Linux时提到的模块一般是指可以组装到内核中的模块。模块这个概念是在硬件和程序设计领域中广泛使用的概念。我们这次说的模块特指Linux内核中的模块。内核模块简单来说就是「作为内核程序主体的一个小配件来使用的程序」,也就是说,只有模块...
分类:
系统相关 时间:
2014-06-09 21:23:34
阅读次数:
252
git 是一种分布式版本控制系统, Distributed Version Control
System.linux 内核开源项目有众多的参与者,2002年, 整个项目组开始启用分布式版本控制系统BitKeeper
来管理和维护代码,到了2005年,开发BitKeeper的公司同Linux内核开源社...
分类:
其他好文 时间:
2014-06-09 20:24:17
阅读次数:
880
在apache,nginx,lighttpd等web服务器当中,都有一项sendfile相关的配置,在一些网上的资料都有谈到sendfile会提升文件传输性能,那sendfile到底是什么呢?它的原理又是如何呢?在传统的文件传输里面(read/write方式),在实现上其实是比较复杂的,需要经过.....
分类:
系统相关 时间:
2014-06-08 20:28:40
阅读次数:
288
先说几个术语:一、Linux进程的五个段下面我们来简单归纳一下进程对应的内存空间中所包含的5种不同的数据区都是干什么的。重点:代码段、数据段、堆栈段,这是一个概念堆、栈、全局区、常量区,这是另一个概念1)代码段:代码段是用来存放可执行文件的操作指令,也就是说是它是可执行程序在内存中的镜像。代码段需要...
分类:
系统相关 时间:
2014-06-08 19:29:02
阅读次数:
456