linux学习日记三 文件权限与目录配置(3)
事实上FHS针对根目录的标准就仅有上面的咚咚,不过我们的Linux底下还有许多目录你也需要了解一下的。 底下是几个在Linux中也是非常重要的目錄喔: 目录
事实上FHS针对根目录的标准就仅有上面的咚咚,不过我们的Linux底下还有许多目录你也需要了解一下的。 底下是几个在Linux中也是非常重要的目錄喔:
目录 | 应放置文件內容 |
/lost+found | 这个目录是使用标准的ext2/ext3文件系統格式才会产生的一個目錄,目的在于文件系统发生错误时, 將一些遗失的片段放置到这个目录下。这个目录通常在分隔槽的最顶端, 例如你加裝一顆硬盘在/disk中,那在这个系統下就會自动产生一一个这样的目录『/disk/lost+found』 |
/proc | 这个目录本事是一个『虚拟的文件系统(virtual filesystem)』喔!他放置的资料都在内存中, 例如系統核心、进程(process)、周边裝置的状态及网络状态等等。因為这个目录下的资料都是在内存中, 所以本身不占任何硬盘空間啊!比較重要的文件例如:/proc/cpuinfo, /proc/dma, /proc/interrupts, /proc/ioports, /proc/net/* 等等。 |
/sys | 这个目录其实跟/proc非常類似,也是一個虚拟的文件系統,主要也是记录与核心相关的资料。 包括目前已载入的核心模組与核心检测到的硬件信息等等。这个目录同样不占硬盘空间 |
* /usr的意义和内容:
usr是Unix Software Resource的缩写。根据FHS的基本定义,/usr里面放置的数据属于可分享的并且不可变的的(shareable,static),系统所有默认的软件(distribution发布者提供的软件)都会放置在/usr下面,因此这个目录有点类似win中的C:\Program Files目录。一般来讲,/usr子目录如下:
目录 | 应该放置文件內容 |
/usr/X11R6/ | 为X Window System重要资料所放置的目录,之所以取名为X11R6是因为最后的X版本为第11版,且该版的第6次释出之意。 |
/usr/bin/ | 绝大部分的使用者可使用指令都放在这里!请注意到他与/bin的不同之处。(是否与开机过程有关) |
/usr/include/ | c/c++等程式語言的头文件(header)与包含档(include)放置处,当我们以tarball方式 (*.tar.gz 的方式安裝软件)安裝某些资料时,会使用到里头的許多包含档喔! |
/usr/lib/ | 包含各应用程序的函数库、目标文件(object file),以及不被一般使用者惯用的执行文件或脚本(script)。 某些软件会提供一些特殊的指令來进行服务器的設定,这些指令也不会经常被系統管理員操作, 那就會被摆放到这个目录下啦。要注意的是,如果你使用的是X86_64的Linux系統, 那可能会有/usr/lib64/目录产生喔! |
/usr/local/ | 系統管理員在本机自行安裝自己下载的软件(非distribution预设提供者),建议安裝到此目录, 这样便于管理。举例來說,你的distribution提供的软件较旧,你想安裝较新的软件但又不想移除旧版, 此时你可以將新版软件安裝于/usr/local/目录下,可与原先的旧版软件有分別啦! 你可以自行到/usr/local去看看,该目录下也是具有bin, etc, include, lib…的次目录喔! |
/usr/sbin/ | 非系統正常运作所需要的系統指令。最常見的就是某些网络服务器软件的服务指令(daemon)! |
/usr/share/ | 放置共享文件的地方,在这个目录下放置的资料几乎是不分硬件架构均可读取的资料, 因为几乎都是文字文件嘛!在此目录下常見的还有这些次目录:
精彩图集
精彩文章
热门标签赞助商链接 |