软连接可以理解为,源文件的快捷方式,软连接文件记录的是源文件的路径,占用空间非常校当把源文件删除后,那么软连接文件也就变成一个坏文件了,不能使用了。硬连接和源文件的inode信息是一模一样的,可以说硬链接文件只是复制了一份源文件的inode信息,在我们看来硬链接文件..
分类:
系统相关 时间:
2015-03-20 18:53:33
阅读次数:
203
Linux pipe 源码分析
管道pipe作为Unix中历史最悠久的IPC机制,存在各个版本的Unix中,主要用于父子进程之间的通信(使用fork,从而子进程会获得父进程的打开文件表),pipe()系统调用底层的实现就相当于一个特殊的文件系统,每次调用的时候创建一个inode关联着两个file,一个用于读,一个用于写,从而实现数据的单向流动。
用户层API:...
分类:
系统相关 时间:
2015-03-20 18:41:06
阅读次数:
357
';echo getmyuid() ;//获取 PHP 脚本所有者的 UIDecho '';echo get_current_user();//获取当前 PHP 脚本所有者名称echo '';echo getmyinode();//获取当前脚本的索引节点(inode)echo '';echo get...
分类:
Web程序 时间:
2015-03-19 17:48:57
阅读次数:
149
1.硬链接文件和原文件指向同样的数据,两者就像克隆一样,inode号也相同,当删除原 文件时,
硬链接文件仍然存在有效。但硬链接文件不同于文件的复制。应该说硬链接文件的产生只是原文件所
在目录文件的内容发生改变,原文件的数据并没有得到复制,而复制文件,磁盘上有两份数据。简单
说,硬链接就是一个类似于别名的概念。当原来的名字没有了,别名照样可以使用。
2.软连接和windows系统...
分类:
系统相关 时间:
2015-03-18 23:29:41
阅读次数:
385
高级字符驱动程序操作之ioctlioctl: 用户空间原型:int
ioctl(intfd,unsignedlongcmd,…); “...”并非可变参数,而是可选参数,防止编译器进行类型检查。 驱动原型:int
(*ioctl)(structinode*inode,structfile*filp,unsignedintcmd,
unsignedlongarg); inode和flip是原来的f..
分类:
其他好文 时间:
2015-03-16 06:29:53
阅读次数:
276
硬连接创建一个单独的文件,其中包括有关源文件的信息和位置,引用该硬连接文件的效果跟引用源文件相同;; cp 中 -l --link hard link files instead of copying 用于创建一个 硬连接 可以看出 inode 位置是相同的;;; 即...
分类:
其他好文 时间:
2015-03-15 21:01:48
阅读次数:
129
linux文件属性详解:[root@robinrobin]#ls-ihl/home/robin/test.txt398606-rw-r--r--.1rootroot2315Mar1321:00/home/test.txt各列对应的解释如下:inode节点号文件类型权限硬链接数属主属组文件/目录大小最近修改日期文件/目录名398606-rw-r--r--.1rootroot4MMar1321:00/home/t..
分类:
系统相关 时间:
2015-03-14 06:20:34
阅读次数:
346
软连接与硬链接)ln硬链接作用:主要用于安全备份语法:lnsourcedest原理:普通文件inode里是该文件的权限、归属、时间等信息及block号,block里是实际文件数据。目录文件inode里是该目录的权限、归属、时间等信息及block号,而block里是储存了inode与其文件名称的列表类似于下..
分类:
系统相关 时间:
2015-03-12 15:22:42
阅读次数:
215
安装32位库:sudo apt-get install libc6:i386用之前的源安装ia32-libs:sudo -i
cd /etc/apt/sources.list.d
echo "deb http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse" >ia32-libs-raring.list...
分类:
系统相关 时间:
2015-03-12 11:41:00
阅读次数:
204
面试中被问到Linux系统下文件的文件名放在了哪里,没答出来。:-(这里总结下:我们可以把一个磁盘分成一个或多个分区。每个分区可以包含一个文件系统。
i节点是固定长度的记录项,它包含了有关文件的大部分信息。可是就是不包含文件名!inode包含文件的元信息,具体来说有以下内容:
* 文件的字节数
* 文件拥有者的User ID
* 文件的Group ID
* 文件的读、写、执...
分类:
系统相关 时间:
2015-03-11 21:39:07
阅读次数:
377