代码改变世界

随笔分类 -  Linux

硬连接和软连接

2011-11-16 22:01 by shy.ang, 393 阅读, 收藏,
摘要: 硬连接: 硬连接能够删除源文件而数据不会丢失 硬连接不是复制数据,而是新增了对一个实际数据的指针,一般删除文件时只是删除了文件的一个指针,硬连接数减少一个,直到最后一个指针被删除,数据真的就被删除了。 不可以对目录设置,不可以跨分区设置 源文件和硬连接文件是“平级”关系,两者都指向同一个数据 硬连接起到数据保护作用,但只是对删除,不能对修改起到保护 硬连接和源文件inode号相同,是同一处的数据 ln source des软连接: 又称符号连接,是linux特殊文件 相当于windows的快捷方式 软连接存的是源文件的路径,是源文件的指针 删除源文件,软连接就会失效 软连接和源文件in... 阅读全文

【转】linux虚拟内核文件系统介绍

2011-10-27 15:46 by shy.ang, 1909 阅读, 收藏,
摘要: 2.5 虚拟文件系统(sysfs,proc,tsmpfs等) 2.5.1 虚拟文件系统概述 2.5.2 proc 文件系统 2.5.3 sysfs文件系统 2.5.4 tmpfs文件系统 2.5.5 usbdevfs文件系统 2.5.6 devpts文件系统 2.5.1 虚拟文件系统概述 虚拟内核文件系统(Virtual Kernel File Systems),是指那些是由内核产生但并不存在于硬盘上(存在于内存中)的文件系统, 他们被用来与内核进行通信前面介绍的ext2,ext3,jffs2,yaffs2等目录和文件,都是真真正正、实实在在的存储在具体的外部存 储设备上的,它们可能是在本机的 阅读全文

Ubuntu 上编译Android内核

2011-10-25 12:37 by shy.ang, 493 阅读, 收藏,
摘要: 主要参考:http://source.android.com/source/initializing.htmlUbuntu上编译Android后emulator出现“command not found "和加载.img文件等相关问题的解决:vi $HOME/.profilePATH=”$HOME/Android/out/host/linux-x86/bin:$PATH"export ANDROID_PRODUCT_OUT=$HOME/Android/out/target/product/generic"adb shell : device not found &q 阅读全文

[转]编译linux内核

2011-10-08 11:26 by shy.ang, 300 阅读, 收藏,
摘要: 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://kpjack.blog.51cto.com/627289/318296第一步:准备工作打开终端获得root权限:sudo su然后安装编译内核时需要的工具:apt-get install build-essential kernel-package libncurses5-dev libqt3-headersbuild-essential (基本的编程库(gcc, make等)kernel-package (Debian 系统里生成 kernel-image 的一些配置文件和. 阅读全文