/:根目录
    /bin:二进制,可实践命令
    /sbin:可试行命令,仅用于管理,平时只有管理员才有权力行使。
    /boot:教导,操作系统用于指导系统运维的文书,一般指内核,grub
    /dev:设备文件
              Linux的装置项目
              字符设备:以c开始的文书,线性设备
              块设备:以b初步的文件,随机设备
    /etc:配置文件
    /home:用户的家目录,/home/username,eg:jerry,/home/jerry
    /lib,/lib64:库文件
    /media:挂载点目录,日常用于挂在便携性设备
    /mnt:挂载点目录,挂在附加的文件系统
    /misc:备份目录
    /net
    /opt可选目录,日常第三方软件一时安装于此路线下
    /proc:伪文件系统,内部存款和储蓄器中基础的映照
    /selinux: 安全升高的linux
    /srv: service  属于服务的中级数据存款和储蓄地点
    /sys:类似于proc,常常用于访谈获得硬件设施品质新闻
    /tmp:临时文件目录
    /usr:存放只读文件
    /var:日常会爆发变化的文本,举个例子说日志等

根文件系统一般应当相当小,因为富含严厉的公文和一个小的不日常改造的文件系统不易于损坏。损坏的根文件系统一般代表唯有用特定的方式(比如从软盘)系统不能够指点,所以不该冒那个险。

上边说止呕录树分裂部分的天职。
  每台机器都有根文件系统(一般在地点盘中,当然也得以在RAM盘或网络盘中),它含有系统指引和使任何文件系统得以mount所至关重要的公文,根文件系统应该有单用户状态所必须的充裕的剧情。还应该包含修复损坏系统、苏醒备份等的工具。
  /usr
文件系统包蕴全数命令、库、man页和别的一般操作中所需的不转移的公文。 /usr
应该未有对给定机器特定的文件,也不该有一般接纳中要修改的文书。那样允许此文件系统中的文件通过网络分享,那样可以更实用,因为这么节约了磁盘空间
(/usr 很轻易是数百兆),且便于管理(当进级使用时,独有主/usr
须求改动,而无须改动每台机械)
即便此文件系统在地方盘上,也得以只读mount,以减小系统崩溃时文件系统的磨损。
  /var
文件系统包蕴会转移的文本,比方spool目录(mail、news、打字与印刷机等用的),
log文件、formatted manual pages和暂存文件。守旧上/var 的有所东西曾在/usr 下的有些地点,但这么/usr 就不只怕只读安装了。
  /home
文件系统包蕴用户家目录,即系统上的享有实际多少。将家目录分到本身的目录树或文件系统中轻巧备份,别的一些常常不必备份,至少不用日常备份(它们比比较少退换)。三个大的/home
或许要分成若干文件系统,需求在/home 下加一级名字,如/home/students
、/home/staff 等。
  纵然上边将区别的片段称作文件系统,但它们不必是真的辞行的文件系统。假如系统是小的单用户系统,而用户期望轻便化,能够很轻易地坐落二个文件系统中。依照磁盘体量和分裂目标所需分配的空中,目录树也可以分到差异的文件系统中。首要的是行使标准的名字,尽管/var
和/usr 在长久以来分区上,名字/usr/lib/libc.a 和/var/adm/messages
必须能干活,举个例子将/var 下的文件移动到/usr/var ,并将/var 作为/usr/var
的暗号连接。
  Unix文件结构遵照指标来分组文件,即具有的通令在贰个地方,全部的多少在另一个地点,全数的文书档案又在二个地方,等等。另叁个方法是依赖属于的次第分组文件,即全部Emacs文件在三个目录中,全部TeX文件在另两在那之中,等等。后一种格局的主题材料是文本难于分享(程序目录日常还要包蕴静态可分享的和动态不可分享的文书),一时难于查找
(比如man页在高大数量的地方,使man程序查找它们不过不方便)。
根文件系统
  根文件系统一般应有极小,因为包含严酷的文件和叁个小的不平日改动的文件系统不便于破坏。损坏的根文件系统一般代表唯有用特定的方法(比方从软盘)系统不可能引导,所以不应该冒这些险。
  根目录一般不含任何文件,除了大概的专门的学业的系列指导映象,经常叫/vmlinuz
。全数其余文件在根文件系统的子目录中。
/bin
因人而异运维所需的一声令下或普通用户恐怕用的下令(恐怕在指点运行后)。
/sbin
好像/bin ,但不给普通用户使用,纵然假使必要且允许时得以利用。
/etc
特定机器的布局文件。
/root
root用户的家目录。
/lib
根文件系统上的主次所需的分享库。
/lib/modules
主旨可加载模块,非常是那多少个复苏损坏系统时携带所需的(举例互联网和文件系统驱动)。
/dev
设施文件。
/tmp
临时文件。指引运行后运维的顺序应该选取/var/tmp ,而不是/tmp
,因为前端恐怕在叁个颇具越多空间的磁盘上。
/boot
引导加载器(bootstraploader)使用的公文,如LILO。大旨映象也时常在这边,实际不是在根目录。如若有十分多主导映象,这几个目录也许变得一点都不小,那时可能利用单独的文件系统更加好。另三个说辞是要力保基本映象必须在IDE硬盘的前1024柱面内。
/mnt
系统管理员一时mount的安装点。程序并不自动接济安装到/mnt 。 /mnt
能够分为子目录(比方/mnt/dosa 或者是行使MSDOS文件系统的软驱,而/mnt/exta
或许是使用ext2文件系统的软驱)。
/proc , /usr , /var , /home
别的文件系统的安装点。
/etc目录
/etc
目录包括众多文件。上边说明当中的一些。其余的您应当明白它们属于哪个程序,并阅读该程序的man页。多数网络布局文件也在/etc中,它们在《网络管理指南》中验证。
/etc/rc or /etc/rc.d or /etc/rc.d
早先、或改变运维级时运转的scripts或scripts的目录,更详细的新闻见关于init
的章。
/etc/passwd
用户数据库,个中的域给出了用户名、真实姓名、家目录、加密的口令和用户的别样信息。格式见passwd
的man页。
/etc/fdprm
软盘参数表。表达分歧的软盘格式。用setfdprm 设置。越多的音讯见setfdprm
的man页。
/etc/fstab
运转时mount -a命令(在/etc/rc
或一致的起步文件中)自动mount的文件系统列表。 Linux下,也包涵用swapon
-a启用的swap区的消息。见4.8.5节和mount 的man页。
/etc/group
恍如/etc/passwd ,但表明的不是用户而是组。见group 的man页。
/etc/inittab
init 的布局文件。
/etc/issue
getty
在报到提醒符前的输出新闻。经常包含系统的一段短表达或应接新闻。内容由系统管理员明确。
/etc/magic
file 的配置文件。包罗区别文件格式的求证,file
基于它预计文件类型。见magic和file 的man页。
/etc/motd
Message Of The
Day,成功登入后自行输出。内容由系统管理员鲜明。常常用来通告信息,如布署关机时间的警告。
/etc/mtab
当下设置的文件系统列表。由scripts早先化,并由mount
命令自动更新。必要贰个脚下设置的文件系统的列表时使用,举例df 命令。
/etc/shadow
在装置了阴影口令软件的系统上的黑影口令文件。影子口令文件将/etc/passwd
文件中的加密口令移动到/etc/shadow
中,而后面一个只对root可读。那使破译口令更辛勤。
/etc/login.defs
login 命令的布局文件。
/etc/printcap
好像/etc/termcap,但针对打字与印刷机。语法不一致。
/etc/profile , /etc/csh.login ,/etc/csh.cshrc
签到或运维时Bourne或C
shells试行的文书。那允许系统管理员为保有用户构建全局缺省意况。各shell见man页。
/etc/securetty
认同安全终端,即哪个终端允许root登入。一般只列出虚构调节台,这样就不容许(至少很拮据)通过modem或互联网闯入系统并获取最棒用户特权。
/etc/shells
列出可信赖任的shell。chsh
命令允许用户在本文件钦命范围内转移登入shell。提供一台机械FTP服务的服务进度ftpd
检查用户shell是还是不是列在 /etc/shells 文件中,假使不是将不相同意该用户登陆。
/etc/termcap
终点属性数据库。表明不一样的巅峰用什么样”转义类别”调节。写程序时不直接出口转义种类(那样只可以专门的学业于特定品牌的顶峰),而是从/etc/termcap
中追寻要做的行事的正确类别。那样,许多的顺序能够在大部终端上运行。见termcap、
curs_termcap和terminfo 的man页。
/dev目录
/dev
目录包含具备设施的配备文件。设备文件用特定的约定命名,那在设施列表中表明(见[Anv])。设备文件在设置是发出,今后能够用 /dev/MAKEDEV 描述。
/dev/MAKEDEV.local 是系统管理员为地面设备文件(或再而三)写的汇报文稿
(即如一些非标准配备驱动不是行业内部MAKEDEV 的一有的)。
/usr文件系统
/usr 文件系统日常比极大,因为全体程序安装在此处。 /usr
里的全数文件一般来自Linuxdistribution;本地安装的顺序和其余东西在/usr/local下。这样或然在进级新版系统或新distribution时绝不重新安装全部顺序。
/usr
的有一点点子目录在底下列出(一些不太主要的目录省略了,越来越多新闻见FSSTND)。
/usr/X11R6
X Window系统的兼具文件。为简化X的支付和安装,X的文书并没有并轨到系统中。
X本身在/usr/X11奥迪Q56 下类似/usr 。
/usr/X386
类似/usr/X11R6 ,但是给X11 Release 5的。
/usr/bin
大概全部用户命令。某些命令在/bin或/usr/local/bin中。
/usr/sbin
根文件系统不须要的系统管理命令,举个例子比较多服务程序。
/usr/man , /usr/info , /usr/doc
手册页、GNU消息文书档案和各类别的文书档案文件。
/usr/include
C编制程序语言的头文件。为了一致性这事实上应该在/usr/lib
下,但古板上支撑这一个名字。
/usr/lib
次第或子系统的不改变的数据文件,包涵一些site-wide配置文件。名字lib来源于库(library);编制程序的原始仓库储存在/usr/lib里。
/usr/local
本地安装的软件和另外文件放在此处。
/var文件系统
/var
满含系统一般运维时要转移的数量。每种系统是一定的,即不经过网络与别的计算机分享。
/var/catman
当须要格式化时的man页的cache。man页的源文件一般存在/usr/man/man*
中;有个别man页可能有预格式化的版本,存在/usr/man/cat*中。而其他的man页在首次看时索要格式化,格式化完的版本存在/var/man
中,那样其余人再看同样的页时就绝不等待格式化了。(/var/catman
日常被铲除,就象清除有的时候目录同样。)
/var/lib
系统平常运维时要改动的文书。
/var/local
/usr/local
中装置的先后的可变数据(即系统管理员安装的主次)。注意,如若须要,尽管当地安装的次序也会采纳另外/var
目录,举例/var/lock 。
/var/lock
锁定文件。多数主次根据在/var/lock中爆发三个锁定文件的约定,以支撑她们正在利用有个别特定的配备或文件。别的程序注意到这些锁定文件,将不计较动用这么些装置或文件。
/var/log
各样程序的Log文件,极度是login (/var/log/wtmp log全数到系统的登陆和收回)
和syslog (/var/log/messages 里存款和储蓄全数骨干和种类程序消息。 /var/log
里的文本经常不分明地抓实,应该定时清除。
/var/run
保存到后一次指点前有效的有关系统的新闻文件。比如, /var/run/utmp
包涵当前登陆的用户的消息。
/var/spool
mail, news, 打印队列和别的队列专门的学问的目录。每种差异的spool在/var/spool
下有自个儿的子目录,比如,用户的邮箱在/var/spool/mail 中。
/var/tmp
比/tmp 允许的大或索要存在较长期的一时文件。
(即使系统管理员或许不容许/var/tmp 有很旧的文件。)
/proc文件系统
/proc
文件系统是一个假的文件系统。它不设有在磁盘有些磁盘上。而是由中央在内部存款和储蓄器中爆发。用于提供关于系统的新闻(originally
about processes, hence the name)。下边表达某个最关键的文本和目录。 /proc
文件系统在proc man页中有更详细的认证。
/proc/1
有关进程1的新闻目录。种种进度在/proc 下有二个名称为其进程号的目录。
/proc/cpuinfo
管理器消息,如类型、创立商、型号和品质。
/proc/devices
当前运营的主干配置的装置驱动的列表。
/proc/dma
体现当前选用的DMA通道。
/proc/filesystems
主干配置的文件系统。
/proc/interrupts
展现接纳的行车制动器踏板,andhow many of each there have been.
/proc/ioports
当前选拔的I/O端口。
/proc/kcore
系统物理内部存款和储蓄器映象。与物理内部存款和储蓄器大小完全等同,但不实际据有这么多内部存储器;it is
generated on the fly as programs access it.
(记住:除非您把它拷贝到什么地点,/proc
下未有其余事物占用别的磁盘空间。)
/proc/kmsg
主干输出的新闻。也被送到syslog。
/proc/ksyms
骨干符号表。
/proc/loadavg
系统”平均负载”;3个尚未意思的提示器提出系统当下的工作量。
/proc/meminfo
存款和储蓄器使用音信,满含物理内部存款和储蓄器和swap。
/proc/modules
脚下加载了什么样基本模块。
/proc/net
网络协议状态新闻。
/proc/self
到查看/proc 的程序的进程目录的符号连接。当2个经过查看/proc
时,是差异的接连。这主要方便程序获得它谐和的长河目录。
/proc/stat
系统的两样景观,suchas the number of page faults since the system was
booted.
/proc/uptime
系统运转的岁月长度。
/proc/version
大旨版本。
  注意有所上述文件给出易读的文件文件,有时大概是道理当然是那样的读的格式。有广大命令做了些格式化以更易于读。比如,free
程序读/proc/meminfo并将提交的字节数转变为千字节(并追加了一部分新闻)。

Linux根目录下文件夹剖判

根目录一般不含任何文件,除了恐怕的规范的系统辅导映象,日常叫/vmlinuz
。全数其余文件在根文件系统的子目录中。

目录树能够分成小的有的,各类部分能够在友好的磁盘或分区上(/proc相比较特别)。首要部分是/usr、/var、/home、/proc和根文件系统。每种部分有例外的指标。
/usr:包涵全部的通令、程序库、文书档案和其他文件。那几个文件在正规操作中不会被改成的。这么些目录也富含你的Linux发行版本的主要的应用程序,例如,Netscape。文件系统包含全体命令、库、man页和别的一般操作中所需的不更换的公文。
/usr不该有相似选拔中要修改的文书。那样允许此文件系统中的文件通过互联网分享,那样能够更有效,因为如此节约了磁盘空间(/usr 很轻易是数百兆),且轻松处理(当跳级使用时,独有主/usr须求转移,而无须改造每台机械)即便此文件系统在本土盘上,也能够只读mount,以裁减系统崩溃时文件系统的破坏。

/bin
就地取材运营所需的命令或普通用户可能用的指令(恐怕在指引运行后)。
/sbin
看似/bin ,但不给普通用户使用,尽管倘诺须求且允许时得以采纳。
/etc
一定机器的安顿文件。
/root
root用户的家目录。
/lib
根文件系统上的次序所需的分享库。
/lib/modules
主导可加载模块,特别是这么些苏醒损坏系统时教导所需的(比如网络和文件系统驱动)。
/dev
设备文件。
/tmp
有的时候文件。辅导运维后运转的先后应该运用/var/tmp ,实际不是/tmp
,因为后面一个也许在叁个富有更加多空间的磁盘上。
/boot
因人而异加载器(bootstrap
loader)使用的文本,如LILO。宗旨映象也不时在那边,而不是在根目录。要是有广大亚湾原子核能发发电站心映象,这几个目录可能变得异常的大,那时或许利用单独的文件系统越来越好。另叁个理由是要保管基本映象必须在IDE硬盘的前1024柱面内。
/mnt
系统管理员有时mount的安装点。程序并不自行辅助安装到/mnt 。 /mnt
可以分为子目录(例如/mnt/dosa 恐怕是行使MSDOS文件系统的软驱,而/mnt/exta
只怕是使用ext2文件系统的软驱)。
/proc , /usr , /var , /home
别的文件系统的安装点。

/var:富含在例行操作中被改造的文本:假脱机文件、记录文件、加锁文件、有时文件和页格式化文件等。文件系统包罗会改换的文件,举例spool目录(mail、news、打字与印刷机等用的),
log文件、formatted manual pages和暂存文件。古板上/var的全部东西曾在 /usr 下的某部地方,但与此相类似/usr就不容许只读安装了。

/etc
目录包括众多文书。上边表明当中的有的。其余的您应有知道它们属于哪个程序,并阅读该程序的man页。许多网络安插文件也在/etc
中,它们在《互连网管理指南》中证实。

/home:包括用户的公文:参数设置文件、天性化文件、文书档案、数据、EMAIL、缓存数据等。这么些目录在系统进级时应该保留。文件系统富含用户家目录,即系统上的装有实际多少。三个大的/home 可能要分成若干文件系统,供给在/home 下加拔尖名字,如/home/student、/home/staff 等。

/etc/rc or /etc/rc.d or /etc/rc?.d
启航、或改换运转级时运转的scripts或scripts的目录,更详实的消息见关于init
的章。

/proc:整个包括虚幻的文件。它们其实并不设有磁盘上,也不占用别的空间。(用
ls –l
能够来得它们的轻重缓急)当查看那些文件时,实际上是在看望存在内部存款和储蓄器中的音讯,那么些新闻用于访谈系统。该文件系统是贰个假的文件系统。它子虚乌有在磁盘有些磁盘上,而是由中央在内部存款和储蓄器中生出。用于提供有关系统的音讯(originally
about processes, hence the name)。

/etc/passwd
用户数据库,个中的域给出了用户名、真实姓名、家目录、加密的口令和用户的别的消息。格式见passwd
的man页。

根文件系统:根文件系统一般应有一点都不大,因为它总结严谨的文本和一些小的不时常转移的文件系统,不便于破坏。损坏的根文件系统一般代表系统不可能教导,除非用特定的章程(比方从软盘)。根目录一般不含任何文件,除了或许的科班的系列教导映象,平时叫/vmlinuz
。全部其余文件在根文件系统的子目录中。根目录一般有以下子目录:

/etc/fdprm
软盘参数表。表明分化的软盘格式。用setfdprm 设置。更加多的消息见setfdprm
的man页。

/bin:系统运维时索要的施行文书(二进制),那么些文件能够被普通用户使用。

/etc/fstab
运维时mount -a命令(在/etc/rc
或平等的启航文件中)自动mount的文件系统列表。 Linux下,也包罗用swapon
-a启用的swap区的音信。见4.8.5节和mount 的man页。

/sbin:系统进行文书(二进制),那一个文件不希图被普通用户使用。(普通用户如故能够动用它们,但要钦命目录。)

/etc/group
看似/etc/passwd ,但表达的不是用户而是组。见group 的man页。

/etc:特定机器的配置文件。

/etc/inittab
init 的布署文件。

/root:系统助理馆员(也叫一级用户或根用户)的Home目录。

/etc/issue
getty
在登陆提醒符前的出口音信。通常包涵系统的一段短说明或款待音讯。内容由系统助理馆员分明。

/lib:根文件系统上的先后所需的分享库。

/etc/magic
file 的布局文件。包括分化文件格式的求证,file
基于它估算文件类型。见magic 和file 的man页。

/boot:指导加载器(bootstrap loader)使用的文本,如LILO。主旨映象也平日在这里,实际不是在根目录。要是有无数宗旨映象,这些目录只怕变得相当的大,那时或许利用单独的文件系统越来越好。另一个说辞是要力保基本映象必须在IDE硬盘的前1024柱面内。当Computer运维时(要是有七个操作系统,有希望同意你选取运行哪一个操作系统),那么些文件首先棉被服装载。这几个目录也会含有LINUX核(压缩文件 vmlinuz),但LINUX核也足以存在别处,只要配置LILO並且LILO知道LINUX核在何处。

/etc/motd
Message Of The
Day,成功登入后自行输出。内容由系统一管理理员分明。平日用来通告音信,如陈设关机时间的警告。

/dev:设备文件目录。LINUX下设备被当成文件,那样一来硬件被抽象化,便于读写、互连网共享以及必要暂服装载到文件系统中。符合规律状态下,设备会有二个独自的子目录。那个设备的内容会出现在独立的子目录下。LINUX未有所谓的驱动符。

/etc/mtab
当前安装的文件系统列表。由scripts开首化,并由mount
命令自动更新。供给多少个脚下设置的文件系统的列表时行使,比方df 命令。

/tmp:一时文件。引导运维后运维的顺序应该选取/var/tmp ,并非/tmp ,因为前端或然在二个独具越来越多空间的磁盘上。该目录会被电动清理通透到底。
/mnt:系统管理员一时mount的安装点。程序并不活动扶助安装到/mnt 。 /mnt 能够分为子目录(比如/mnt/dosa
可能是行使MSDOS文件系统的软驱,而/mnt/exta 恐怕是使用ext2文件系统的软驱)。

/etc/shadow
在设置了影子口令软件的系统上的影子口令文件。影子口令文件将/etc/passwd
文件中的加密口令移动到/etc/shadow
中,而后人只对root可读。那使破译口令更不方便。

/opt:可选的应用程序,比如,RedHat
5.2下的KDE (REDHAT 6.0下,KDE放在其余的X-WINDOWS应用程序中,主实行程序在/usr/bin目录下 /lost+found:在文件系统修复时上升的文书。

/etc/login.defs
login 命令的配备文件。

下边就上述部分目录的部分子目录功用加以表达:

/etc/printcap
好像/etc/termcap ,但针对打字与印刷机。语法差别。

/usr文件系统
/usr 文件系统平常十分的大,因为有着程序安装在此地。
/usr 里的享有文件一般出自Linux distribution;当地安装的主次和任陈菲西在/usr/local 下。那样大概在进步新版系统或新distribution时毫不重新安装全体主次。 /usr/X11Wrangler6:X
Window系统的有所文件。为简化X的开垦和安装,X的文书并没有并轨到系统中。 X自己在/usr/X11CR-V6 下类似/usr 。

/etc/profile , /etc/csh.login , /etc/csh.cshrc
签到或运转时Bourne或C
shells试行的文件。那允许系统管理员为保有用户创建全局缺省情状。各shell见man页。

/usr/X386:类似/usr/X11R6 ,但是给X11 Release 5的。

/etc/securetty
承认平安终端,即哪个终端允许root登陆。一般只列出设想调节台,那样就不也许(至少很困难)通过modem或网络闯入系统并得到最棒用户特权。

/usr/bin:差相当少全体用户命令。某个命令在/bin 或/usr/local/bin 中。 /usr/sbin:根文件系统不必要的系统管理命令,比如大多服务程序。
/usr/man、/usr/info、/usr/doc:手册页、GNU消息文书档案和各样其余文书档案文件。

/etc/shells
列出可相信任的shell。chsh
命令允许用户在本文件钦命范围内转移登陆shell。提供一台机器FTP服务的服务进度ftpd
检查用户shell是不是列在 /etc/shells 文件中,要是或不是将不允许该用户登陆。

/usr/include:C编制程序语言的头文件。为了一致性那实际应该在/usr/lib
下,但守旧上支撑那个名字。

/etc/termcap

端品质数据库。表达区别的终点用什么”转义种类”调整。写程序时不直接出口转义系列(那样只好工作于特定品牌的巅峰),而是从/etc/termcap
中搜索要做的行事的准确性系列。那样,多数的顺序能够在大多数极端上运维。见termcap
、 curs_termcap 和terminfo 的man页。

/usr/lib:程序或子系统的不改变的数据文件,包含一些site-wide配置文件。名字lib来源于库(library); 编制程序的原始仓库储存在/usr/lib 里。

/dev目录
/dev
目录富含持有设施的装置文件。设备文件用特定的约定命名,那在配备列表中说明(见[Anv])。设备文件在设置是发出,以往能够用 /dev/MAKEDEV 描述。
/dev/MAKEDEV.local 是系统助理馆员为地方设备文件(或接二连三)写的呈报文稿
(即如一些非标准配备驱动不是规范MAKEDEV 的一部分)。

/usr/local:本地安装的软件和任何文件放在这里。

/usr 文件系统平日十分大,因为具有程序安装在这里。 /usr
里的享有文件一般来自Linux
distribution;本地安装的主次和其他东西在/usr/local
下。那样恐怕在提高新版系统或新distribution时毫不重新安装全体主次。 /usr
的略微子目录在上面列出(一些不太重大的目录省略了,越来越多音信见FSSTND)。

/var文件系统
/var 包蕴系统一般运转时要转移的数量。每种系统是一定的,即不经过互联网与任何Computer分享。

/usr/X11R6
X Window系统的有着文件。为简化X的成本和装置,X的文本没有并轨到系统中。
X本身在/usr/X11Highlander6 下类似/usr 。
/usr/X386
类似/usr/X11R6 ,但是给X11 Release 5的。
/usr/bin
大概具备用户命令。有些命令在/bin 或/usr/local/bin 中。
/usr/sbin
根文件系统不供给的系统管理命令,举个例子许多服务程序。
/usr/man , /usr/info , /usr/doc
手册页、GNU消息文书档案和各类其余文书档案文件。
/usr/include
C编制程序语言的头文件。为了一致性那事实上应该在/usr/lib
下,但守旧上支撑那几个名字。
/usr/lib
先后或子系统的不改变的数据文件,包罗部分site-wide配置文件。名字lib来源于库(library);
编制程序的原始仓库储存在/usr/lib 里。
/usr/local
本地安装的软件和别的文件放在这里。
/var/catman
当 供给格式化时的man页的cache。man页的源文件一般设有/usr/man/man*
中;有个别man页也有预格式化的版本,存在/usr/man/cat*
中。而其他的man页在首先次看时索要格式化,格式化完的版本存在/var/man
中,那样别的人再看一点差距也没有的页时就无须等待格式化了。 (/var/catman
常常被扫除,就象清除一时目录同样。)
/var/lib
系统不奇怪运转时要转移的文件。
/var/local
/usr/local
中设置的程序的可变数据(即系统管理员安装的顺序)。注意,倘使供给,就算本地安装的先后也会选拔别的/var
目录,比如/var/lock 。
/var/lock
锁定文件。多数主次依据在/var/lock
中发生一个锁定文件的预订,以扶助她们正在接纳有些特定的设备或文件。其余程序注意到那些锁定文件,将不计算动用那个装置或文件。
/var/log
种种程序的Log文件,极度是login (/var/log/wtmp log全数到系统的记名和注销)
和syslog (/var/log/messages 里存款和储蓄全体骨干和系统程序音信。 /var/log
里的文本平时不鲜明地增加,应该定期清除。
/var/run
封存到下一次指导前有效的关于系统的音讯文件。比方, /var/run/utmp
富含当前登陆的用户的新闻。
/var/spool
mail, news, 打字与印刷队列和任何队列工作的目录。每种分裂的spool在/var/spool
下有自身的子目录,举个例子,用户的邮箱在/var/spool/mail 中。
/var/tmp
比/tmp 允许的大或索要存在非常短时间的有的时候文件。
(就算系统管理员只怕不容许/var/tmp 有很旧的文件。)

/var/catman:当要求格式化时的man页的cache。man页的源文件一般设有/usr/man/man* 中;有些man页只怕有预格式化的版本,存在 /usr/man/cat* 中。而其他的man页在首先次看时须要格式化,格式化完的版本存在/var/man 中,那样别的人再看一点差别也没有的页时就毫无等待格式化了。
(/var/catman 平时被扫除,就象清除临目录同样。)

/proc
文件系统是三个假的文件系统。它不设有在磁盘某个磁盘上。而是由大意在内部存款和储蓄器中发生。用于提供关于系统的信息(originally
about processes, hence the name)。下边表明部分最关键的文本和目录。 /proc
文件系统在proc man页中有更详实的认证。

/var/lib:系统不荒谬运维时要改动的公文。

/proc/1
关于进度1的消息目录。每一种进程在/proc 下有三个名称为其经过号的目录。
/proc/cpuinfo
微机消息,如类型、创建商、型号和性质。
/proc/devices
当下运作的中坚配置的器具驱动的列表。
/proc/dma
来伏贴前使用的DMA通道。
/proc/filesystems
主导配置的文件系统。
/proc/interrupts
展现应用的暂停,and how many of each there have been.
/proc/ioports
当下应用的I/O端口。
/proc/kcore
系统物理内部存款和储蓄器映象。与物理内存大小完全同样,但不实际占用这么多内部存款和储蓄器;it is
generated on the fly as programs access it.
(记住:除非你把它拷贝到什么地点,/proc
下并未有其他交事务物占用其余磁盘空间。)
/proc/kmsg
主干输出的音信。也被送到syslog 。
/proc/ksyms
基本符号表。
/proc/loadavg
系统”平均负载”;3个尚未意思的提示器建议系统当下的职业量。
/proc/meminfo
存储器使用音信,包蕴物理内部存款和储蓄器和swap。
/proc/modules
现阶段加载了什么样基本模块。
/proc/net
网络协议状态消息。
/proc/self
到查看/proc 的程序的长河目录的标记连接。当2个经过查看/proc
时,是分裂的接连。那首要方便程序获得它本身的经过目录。
/proc/stat
系统的例外情状,such as the number of page faults since the system was
booted.
/proc/uptime
系统运行的光阴长度。
/proc/version
大旨版本。

/var/local:/usr/local中设置的主次的可变数据(即系统管理员安装的次序)。注意,借使须要,尽管本地安装的次第也会利用别的/var 目录,举例/var/lock 。 /var/lock:锁定文件。大多顺序根据在/var/lock 中发生一个锁定文件的预约,以协理他们正在采用某些特定的设备或文件。其余程序注意到那几个锁定文件,将不希图动用这些装置或文件。

/var/log:种种程序的Log文件,特别是login (/var/log/wtmp log全部到系统的登陆和收回) 和syslog (/var/log/messages 里存款和储蓄全数骨干和种类先后新闻。 /var/log 里的文书日常不鲜明地抓牢,应该定时清除。

/var/run:保存到后一次带领前有效的有关系统的新闻文件。比如,
/var/run/utmp 包罗当前报到的用户的新闻。

/var/spool:mail,
news, 打字与印刷队列和别的队列专业的目录。各个分化的spool在/var/spool 下有自个儿的子目录,比如,用户的信箱在/var/spool/mail 中。 /var/tmp:比/tmp 允许的大或索要存在较长期的有时文件。
(尽管系统管理员或者分化意/var/tmp 有很旧的文本。)

/proc文件系统
/proc 文件系统是一个假的文件系统。它空头支票在磁盘某些磁盘上。而是由基本在内部存储器中发生。用于提供关于系统的音讯(originally about processes, hence the
name)。下边表明一些最重大的公文和目录。

/proc/1:关于进度1的消息目录。每一种进程在/proc 下有贰个名叫其经过号的目录。

/proc/cpuinfo:管理器消息,如类型、创建商、型号和本性。
/proc/devices:当前运行的主导配置的配备驱动的列表。

/proc/dma:彰显当前使用的DMA通道。

/proc/filesystems:宗旨配置的文件系统。

/proc/interrupts:展现应用的中止,and how many of each there
have
been. /proc/ioports:当前应用的I/O端口。

/proc/kcore:系统物理内部存款和储蓄器映象。与物理内存大小完全相同,但不实际占用这么多内存;it is generated on the fly as programs
access it. (记住:除非你把它拷贝到什么地点,/proc 下并没有任何瑾西占用其余磁盘空间。)

/proc/kmsg:宗旨输出的音信。也被送到syslog 。

/proc/ksyms:核心符号表。

/proc/loadavg:系统”平均负载”;3个提示器提议系统当下的职业量。 /proc/meminfo:存款和储蓄器使用新闻,富含物理内部存款和储蓄器和swap。

/proc/modules:当前加载了怎么样基本模块。

/proc/net:网络协议状态音讯。

/proc/self:到查看/proc 的次第的进度目录的符号连接。当2个进度查看/proc 时,是分歧的延续。那第一惠及程序获取它协和的长河目录。
/proc/stat:系统的例外境况,such as the number of page faults since the
system was booted. /proc/uptime:系统运行的年月长短。

/proc/version:宗旨版本。

/etc目录
/etc 目录包括众多文件。非常多网络布置文件也在/etc 中。 /etc/rc or /etc/rc.d or
/etc/rc*.d:运行、或更动运营级时运营的scripts或scripts的目录。 /etc/passwd:用户数据库,在那之中的域给出了用户名、真实姓名、家目录、加密的口令和用户的其他消息。

/etc/fdprm:软盘参数表。表达分裂的软盘格式。用setfdprm 设置。 /etc/fstab:运转时mount -a命令(在/etc/rc 或同一的启航文件中)自动mount的文件系统列表。 Linux下,也富含用swapon -a启用的swap区的音讯。 /etc/group:类似/etc/passwd ,但表达的不是用户而是组。 /etc/inittab:init 的铺排文件。

/etc/issue:getty
在报到提醒符前的输出新闻。日常富含系统的一段短表达或招待消息。内容由系统管理员明确。

/etc/magic:file
的配置文件。包括不一致文件格式的表达,file 基于它猜度文件类型。

/etc/motd:Message
Of The Day,成功登陆后自行输出。内容由系统管理员鲜明。平日用来文告消息,如布置关机时间的告诫。

/etc/mtab:当前设置的文件系统列表。由scripts起头化,并由mount 命令自动更新。供给叁个脚下设置的文件系统的列表时行使,举个例子df 命令。 /etc/shadow:在安装了影子口令软件的系列上的阴影口令文件。影子口令文件将/etc/passwd 文件中的加密口令移动到/etc/shadow 中,而后人只对root可读。那使破译口令更困难。

/etc/login.defs:login
命令的安插文件。

/etc/printcap:类似/etc/termcap ,但针对打字与印刷机。语法不相同。

/etc/profile
, /etc/csh.login , /etc/csh.cshrc:登入或运营时Bourne或C
shells推行的文件。那允许系统管理员为富有用户创立全局缺省情形。
/etc/securetty:确认平安终端,即哪个终端允许root登入。一般只列出设想调整台,那样就不或者(至少很不方便)通过modem或网络闯入系统并收获最好用户特权。

/etc/shells:列出可靠任的shell。chsh 命令允许用户在本文件钦定范围内转移登陆shell。提供一台机器FTP服务的劳动进度ftpd 检查用户shell是不是列在 /etc/shells 文件中,假若不是将分化意该用户登入。

/etc/termcap:终端属性数据库。表明差异的顶峰用什么”转义连串”调节。写程序时不直接出口转义系列(那样只好专门的学业于特定品牌的极端),而是从/etc/termcap 中追寻要做的专门的工作的不易类别。这样,好些个的次第能够在大多数终极上运营。
/dev目录 /dev 目录富含富有设施的设施文件。设备文件用特定的约定命名。

连锁阅读:

文件系统错误故障排除
http://www.linuxidc.com/Linux/2013-07/87784.htm

Linux文件系统基本操作(mount挂载,umount卸载)
http://www.linuxidc.com/Linux/2013-06/85718.htm

新老交替!Ubuntu
12.10文件系统大比拼
http://www.linuxidc.com/Linux/2012-09/70912.htm

Linux文件系统概述
http://www.linuxidc.com/Linux/2013-01/77391.htm

图片 1

Author

发表评论

电子邮件地址不会被公开。 必填项已用*标注