预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

详解Fedora目录结构 Linux目录结构是和windows有大不同的设计,这很容易让初学者搞不明白,这里是个人总结的一些知识点,讲解Linux目录结构包括文件类型和一些重要的文件子目录。linux文件系统的最顶端是/,称为linux的root,所有的目录、文件、设备都在/之下。//文件类型:linux有四种基本文件系统类型:普通文件、目录文件、连续文件和特殊文件。可以用file命令来识别。普通文件:普通文件:如文本文件、c语言源代码、shell脚本等,可以用cat、less、more、vi等来察看内容,用mv来改名。目录文件:目录文件:包括文件名、子目录名及其指针。可以用ls列出目录文件链接文件:链接文件:是指向一索引节点的那些目录条目,用ls来查看时,链接文件的标志用l开头,而文件后以"->"指向所链接的文件特殊文件:特殊文件:如磁盘、终端、打印机等都在文件系统中表示出来,常放在/etc目录内。例如:软驱A称为/dev/fd0,/dev/had来自第一硬盘。/bin:/bin:存放系统所需要的那些命令,二进制可执行文件。比如ls、cp、mkdir等命令;功能和/usr/bin类似,这个目录中的文件都是可执行的、普通用户可以使用的命令。/boot:/boot:这是Linux的内核及引导系统程序所需要的文件目录,比如initrd.img等文件都位于这个目录中,grub系统引导管理器也位于这个目录。/cgroup:最早controlgroup是叫做"Containers",利用configfs作配置."Containers"着眼于资源的分配,有两个重要概念:1.subsystem,内核可以给进程提供的服务/资源2.container,一个进程组,成员共享同样的一个或多个子系统分配限制。containers是层次的,一个container可以hold多个container它的最可取之处是创建了一个资源分配的框架,其它开发者可以利用这个框架去开发自己的资源分配patch,比如上回提到的磁盘设备。后来不知道为什么没有采用configfs,自己搞了一个containerfilesystem.最后在2.6.24内核(08年1月)中被正式合并进入主线,被改名为controlgroup或简写为cgroup.详细介绍在内核源代码文档目录中的cgroups.txt。刚刚进入2.6.24的时候,只有cpusets(绑定cpu/memorynode)和CFSgroupscheduling(cpu带宽分配)两个资源。2.6.25又引入了memoryresource./cdrom:/cdrom:光驱/dev:/dev:设备文件存储目录,比如声卡、磁盘。/etc:/etc:系统配置文件的所在,一些服务器的配置文件也在这里;如用户帐号及密码配置件。/home:/home:普通用户目录默认存放目录。/lib:/lib:库文件存放目录,用户无权限执行这个目录下的命令,这个目录和/usr/sbin;/usr/local/sbin目录是相似的。凡是目录sbin中包含的都是root权限才能执行的。 /lost+found:在ext2或ext3文件系统中,当系统意外崩溃或机器意外关机,而产生一些文件碎片放在这里。当系统启动的过程中fsck工具会检查这里,并修复已经损坏的文件系统。有时系统发生问题,有很多的文件被移到这个目录中,可能会用手工的方式来修复,或移到文件到原来的位置上。/media:/media:本目录是空的,是用于挂载的。即插即用型存储设备的挂载点自动在这个目录下创建,比如USB盘系统自动挂载后,会在这个目录下产生一个目录;CDROM/DVD自动挂载后,也会在这个目录中创建一个目录,类似cdrom的目录。这个只有在最新的发行套件上才有,比如FedoraCore4.05.0等。可以参看/etc/fstab的定义;/mnt:这个目录一般是用于存放挂载储存设备的挂载目录的,比如有cdrom等目录。可以参看/etc/fstab的定义。有时我们可以把让系统开机自动挂载文件系统,把挂载点放在这里也是可以的。主要看/etc/fstab中怎么定义了;比如光驱可以挂载到/mnt/cdrom。/opt:表示的是可选择的意思,有些软件包也会被安装在这里,也就是自定义软件包,比如在FedoraCore5.0中,OpenOffice就是安装在这里。有些我们自己编译的软件包,就可以安装在这个目录中;通过源码包安装的软件,可以通过./configure-prefix=/opt/目录。/proc:操作系统运行时,进程(正在运行中的程序)信息及内核信息(比如cpu、硬盘分区、内存信息等)存放在这里。/proc目录伪装的文件系