所谓制作根文件系统, 就是创建各种目录, 并且在里面创建各种文件. 比如在/bin ./sbin 目录下存放各种可执行程序, 在/etc 目录下存放配置文件, 在/lib 目录下存放库文件. 第一步:Busybox的配置.编译和安装 Busybox概述 Busybox的官方网站是http://www.busybox.net/,源码可以从http://www.busybox.net/ downloads/下载 Busybox 将众多的 UNIX 命令集合进一个 很小的可执行程序中, 可…
18.14.1 Busybox1.7.0之init程序分析 1.读取配置文件 2.解析配置文件 3.执行用户程序(根据配置文件中指定的内容) 配置文件: 1.指定应用程序 2.何时执行 busybox -> init.c ->init_main() ->parse_inittab() ->fopen(INITTAB, "r");//打开配置文件/etc/inittab ->new_init_action() new_init_action(int acti…
做为linux菜鸟,由于work的需要,慢慢的开始接触学习linux. <鸟哥的linux私房菜>学习笔记. 一.基础命令操作 1.显示日期的命令 date 执行date命令后,显示结果为"2013年 06月 27日 星期四 14:14:55 CST". 如果需要以特定的格式显示日期,可以执行指令"date +%Y/%m/%d",显示结果为"2013/06/27". 2.显示日历的命令 cal 执行cal命令后,可以显示当月的日历.显…
一.定义 正如其名,cut的工作就是"剪",具体的说就是在文件中负责剪切数据用的.cut是以每一行为一个处理对象的,这种机制和sed是一样的. 2.剪切依据 cut命令主要是接受三个定位方法: 第一,字节(bytes),用选项-b 第二,字符(characters),用选项-c 第三,域(fields),用选项-f 例: 一,按字节cut: 注意:一个空格算一个字节,一个汉字算三个字节 [root@localhost ~]# date 2011年08月11日 星期四20:44:52 E…
1. 1).GOPATH设置 先设置自己的GOPATH,可以在本机中运行$PATH进行查看: userdeMacBook-Pro:~ user$ $GOPATH -bash: /Users/user/go: is a directory 在这可见我的GOPATH是/Users/user/go,并在该目录下生成如下作用的三个子目录: src:存放源代码(比如.go .c .h .s等) pkg:编译后生成的文件(比如.a) bin:编译后生成的可执行文件(为了方便可将此目录加入到$PATH中,本机…
在嵌入式中移植的内核下载到开发板上,是没有办法真正的启动Linux操作系统的,会出现无法加载文件系统的错误. 那么根文件系统在系统启动中到底是什么时候挂载的呢?先将/dev/ram0挂载,而后执行/linuxrc.等其执行完后.切换根目录,再挂载具体的根文件系统.根文件系统执行完之后,也就是到了Start_kernel()函数的最后,执行init的进程,也就第一个用户进程.对系统进行各种初始化的操作. 根文件系统之所以在前面加一个”根“,说明它是加载其它文件系统的”根“,既然是根的话,那么如果没…
virtualbox搭建ubuntu server nginx+mysql+tomcat web服务器1 (未完待续) 第一次接触到 linux,不知道linux的确很强大,然后用virtualbox装了服务器,在命令行的东西实在是太多了,感觉还是记录在自己的博客里面感觉踏实点,同时也为广大的朋友提供意见和参考.感觉搭建整个服务器真的很难,首先要安装ubuntu,64位.这个比较简单,首先你要有个ubuntu的Ubuntu12.04.1 的ISO.http://download.chinauni…
1.Hibernate的cache介绍: Hibernate实现了良好的Cache机制,可以借助Hibernate内部的Cache迅速提高系统的数据读取性能.Hibernate中的Cache可分为两层:一级Cache和二级Cache. 第一级别的缓存是Session级别的缓存,是属于事务范围的缓存,由Hibernate管理,一般无需进行干预. 二级缓存是属于SessionFactory级别的缓存机制.第二级别的缓存是SessionFactory级别的缓存,是属于进程范围的缓存.跨多个sessio…
又一次的迁徙.我希望能够早些抵达. 第六次作业-未完待续!图形界面,计算器文件 本次的作业是给自己的计算器加一个可视化的窗口,我开始也是很激动和憧憬的,看了很多的界面库,发现并没有想象的那么简单,因为我们设计的每一个按钮后面都需要我们敲代码来实现,对本次作业来说,我的难点在于对MFC的十分不了解,因为这根我们刚刚接触c语言的语法,已经刚刚学习类知识建立计算器的cpp是一样的,感觉我还不能做到急速的入门,但是比上一次对于类来实现计算器的我来说,我想说我有点进步,原因是第三次的作业的时候,我自己敲出…
一,准备工作 在入门指引中,我们已经知道PHP的3个应用领域,不同的场景,需要安装的东西是不同的.具体如下: 服务器端脚本,在通常情况下,需要三样东西:PHP 自身.一个 web 服务器和一个 web 浏览器. 命令行脚本,只需要PHP自身. 桌面(GUI)应用程序,需要PHP自身,还需要PHPGTK,http://gtk.php.net/ 二,下载PHP PHP 源代码包和二进制包可以在 » http://www.php.net/downloads.php 找到.建议选择一个最近的» 镜象服务…