Android系统是一款基于Linux的移动操作系统,那么Android是如何启动起来的呢?本文就详细阐述Android系统的启动过程。 从内核之上,我们首先应该从文件系统的init开始,因为 init 是内核进入文件系统后第一个运行的程序,通常我们可以在linux的命令行中指定内核第一个调用谁.....
                            
                            
                                分类:
移动开发   时间:
2014-07-02 23:14:43   
                                阅读次数:
541
                             
                    
                        
                            
                            
                                Nmon监测工具Nmon是一款面向系统管理员的调优和基准测量工具,可以用来显示关于下列方面的性能数据:处理器内存网络磁盘文件系统网络文件系统NFS)消耗资源最多的进程资源Power微分区我非常喜欢这款工具的一个地方是,它完全具有交互性,可以帮助Linux用户或系统管理员最大限度地利用这个必要的命令。...
                            
                            
                                分类:
其他好文   时间:
2014-07-02 22:59:21   
                                阅读次数:
308
                             
                    
                        
                            
                            
                                using System.Windows.Forms;using System.Runtime.InteropServices;using System.IO;[DllImport("kernel32.dll", SetLastError = true)]static extern int Writ...
                            
                            
                                分类:
其他好文   时间:
2014-07-02 22:46:27   
                                阅读次数:
334
                             
                    
                        
                            
                            
                                1.1. hadoop抽象文件系统 因java.io.FileSystem为私有抽象包,不可被外界包引用,因此hadoop特别提供了一个抽象的文件系统, HDFS只是一个具体实现,org.apache.hadoop.fs.FileSystem hadoop通过getFi...
                            
                            
                                分类:
其他好文   时间:
2014-07-02 21:01:32   
                                阅读次数:
284
                             
                    
                        
                            
                            
                                Sersync项目利用Inotify和Rsync技术实现对服务器数据实时同步的解决方案,其中Inotify用于监控Sersync所在服务器上文件系统的事件变化,而Rsync是目前广泛使用的本地以及异地数据同步工具,其优点是只对变化的目录数据操作,甚至是一个文件不同的部分进行同步,所以其优势大大..
                            
                            
                                分类:
其他好文   时间:
2014-07-02 06:44:03   
                                阅读次数:
238
                             
                    
                        
                            
                            
                                RAW raw是默认的格式,格式简单,容易转换为其他的格式。需要文件系统的支持才能支持sparse file 创建image # qemu-img create -f raw flat.img 10GFormatting 'flat.img', fmt=raw size=10737418240 如果...
                            
                            
                                分类:
其他好文   时间:
2014-07-01 18:07:59   
                                阅读次数:
386
                             
                    
                        
                            
                            
                                1.B+树是应文件系统产生的B树的变种。它依然是一颗多路查找树,与B树相比它的不同体现在:(1).如果非叶子节点包含n个关键码,则这个节点有n个子树。(2).非叶子节点仅包含关键码信息,叶子节点包含关键码以及含有这个关键码的记录的指针。所以查找时,B+树必须到达叶子节点才会命中。(3).叶子节点包含...
                            
                            
                                分类:
其他好文   时间:
2014-07-01 17:50:01   
                                阅读次数:
152
                             
                    
                        
                            
                            
                                从前面的学习中,我们知道磁盘可以划分多个分区,每一个分区可以经过高级格式化以后,就形成了一个文件系统。那么在Linux系统中该如何创建分区呢?使用fdisk命令可以来创建分区语法格式为:fdisk[-l]设备文件名(不能加数字)-l:显示指定硬盘上所有的分区内容。后面不加设备,..
                            
                            
                                分类:
系统相关   时间:
2014-07-01 09:44:16   
                                阅读次数:
295
                             
                    
                        
                            
                            
                                rsync虽然可以实现触发式的文件同步,但是通过crontab守护进程方式进行触发,同步的数据和实际数据会有差异,而inotify可以监控文件系统的各种变化,当文件有任何变动时,就触发rsync同步,这样刚好解决了我的需求,同步数据实时性的问题,下面便看我娓娓道来。一)listsIpStatu..
                            
                            
                                分类:
其他好文   时间:
2014-07-01 09:37:01   
                                阅读次数:
249
                             
                    
                        
                            
                            
                                背景:需要搭建一套跟线上一模一样的环境,用来预发布,这是其中的web分发的一个小模块的实现过程。 1 工具以及环境简介1.1,Inotify工具Inotify,它是一个内核用于通知用户空间程序文件系统变化的机制。众所周知,Linux 桌面系统与 MAC 或 Windows 相比有许多不如人意的地方,为了改善这种状况,开源社区提出用户态需要内核提供一些机制,以便用户态能够及时地得知内核或底层硬件设备...
                            
                            
                                分类:
Web程序   时间:
2014-07-01 07:44:44   
                                阅读次数:
257