FHS文件系统以及各目录功能

FHS:Filesystem Hierarchy Standard(文件系统目录标准)的缩写,多数Linux版本采用这种文件组织形式,类似于Windows操作系统中c盘的文件目录,FHS采用树形结构组织文件。FHS定义了系统中每个区域的用途、所需要的最小构成的文件和目录,同时还给出了例外处理与矛盾处理,规范在根目录(/)下面各个主要目录应该放什么样的文件。

FHS(1993):

规范软件目录摆放

方便软件管理

方便使用者

 

FHS文件系统以及各目录.jpg

/:根目录(起始),根目录是整个系统最重要的目录,因为不但所有的目录都是由根目录衍生出来的,同时,根目录也与开机、还原、系统修复等操作有关。

根目录开机与一下五个目录不可分割:

/etc:配置文件。

/bin:重要的执行档。

/dev:装置档案。

/lib:函数库和核心所需模块。

/sbin:重要的系统执行文件。

 

/bin:系统有很多放置执行文件的目录,系统有很多放置执行文件的目录。

/boot:这个目录主要在放置开机会使用到的档案,包括 Linux 核心档案以及开机选单不开机所需配置文件等等。

/boot/grub:这个文件其实是启动管理程序GRUB的配置文件。

/dev:在Linux系统上,任何装置与周边设备都是以档案的型态存在于这个目录当中。 只要通过存取这个目录下的某个档案,就等于存取某个装置。比要重要的档案。

/etc:系统主要的设定档几乎都放置在这个目录内,例如人员的帐号密码档、各种服务的启始档等等。

   /etc/init.d:这个目录是所有服务的脚本,可以通过执行脚本并且加上参数,开启关闭或者重启对应的服务。

/etc/sysconfig:目录包括了LINUX下各种系统配置文件。

/home:这是系统默认的用户家目录。~

/lib:系统的函式库非常的多,而/lib 放置的则是在开机时会用到的函式库。

/lib/modules:该目录会放置核心相关的模块驱动程序。

/mnt:挂载某些额外的装置,用来暂时挂载。

/opt:这个是给第三方协力软件放置的目录。例如,KDE这个桌面管理系统是一个独立的计画,不过他可以安装到Linux系统中,因此KDE的软件就建议放置到此目录下了。

/proc:这个目录本身是一个(虚拟文件系统virtual filesystem),他放置的数据都是在内存当中,例如系统核心,行程信息,装备状态以及网络状态,因为这个目录在内存当中,不占用磁盘空间,比较重要的文件。

/root:系统管理员(root)的家目录。

/sbin:系统自带的管理命令(普通用户需授权方便使用)。

/srv:为service的缩写,,是一些网络服务启动之后,这些服务所需要取用的数据目录。 

/sys:这个目录其实跟/proc 非常类似,也是一个虚拟的文件系统,主要也是记录不核心相关的信息。 

/tmp:让一般用户或者是正在执行的程序暂时放置档案的地方。 这个目录是任何人都能够存取的。

/usr:Linux系统资源管理,全局共享的只读数据路径。

/usr/bin;/usr/sbin:用户和管理员命令程序。

/usr/lib:共享库文件。

/usr/include:C程序库文件

/usr/share:命令手册页和自带文档等架构特有的文件存储位置。

/usr/X11R6:X-Windows程序的安装位置。

/usr/src:程序源码文件的存储位置。

/var:存储常发生变化的数据的目录。

/var/cache:应用缓存目录。

/var/lib:易变的状态数据。

/var/local:锁文件。

/var/log:日志文件和目录。

/var/opt:可变化/opt下的数据。

/var/run:运行进程相关的数据。

/var/spool:应用队列信息,例行性计划,邮箱服务器等数据。

 

原创文章,作者:Gaoning,如若转载,请注明出处:http://www.178linux.com/52178

(0)
GaoningGaoning
上一篇 2016-10-17
下一篇 2016-10-17

相关推荐

  • N28 第三周【1】:grep和文本处理工具的使用

    grep一些练习 1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 [root@localhost ~]# who |cut -d” ” -f1 |sort -u root 2、取出最后登录到当前系统的用户的相关信息。 [root@localhost ~]# last |cut -d” ” -f1|head -1 |…

    Linux干货 2017-12-19
  • pam_mysql认证ftp虚拟用户账号,且拥有不同的权限

    关防火墙:#systemctl stop firewalld                #setenforce 0 #yum install mariadb.server #yum install mariadb-d…

    Linux干货 2017-06-07
  • Linux基础之shell脚本编程(二)

    1、写一个脚本,完成以下功能    (1) 假设某目录(/etc/rc.d/rc3.d/)下分别有K开头的文件和S开头的文件若干;    (2) 显示所有以K开头的文件的文件名,并且给其附加一个stop字符串;    (3) 显示所有以S开头的文件的文件名,并且给其附加一个start字符串; &nb…

    Linux干货 2016-11-17
  • Bonding多块网卡绑定同一IP地址

    Bonding多块网卡绑定同一IP地址 就是将多块网卡绑定同一IP地址对外提供服务,可以实现高可用或者负载均衡。当然,直接给两块网卡设置同一IP地址是不可能的。通过bonding,虚拟一块网卡对外提供连接,物理网卡的被修改为相同的MAC地址。 一共有七种模式这里提供三种常用的:   一、Mode 0 (balance-rr)  轮转( Round-robin…

    Linux干货 2016-09-07
  • 网络管理之nmcli命令的使用

    nmcli命令      地址配置工具:nmcli nmcli[ OPTIONS ] OBJECT { COMMAND | help }     device -show and manage network interfaces     …

    Linux干货 2016-09-19
  • Linux上文件管理命令、元素据及时间戳、bash的工作特性回显和命令展开、定义别名,命令引用。

    文件管理命令: mkdir 创建空目录 语法: mkdir [选项]…目录… 选项: -P:逐层创建目录。 -v:显示过程。 -m:直接给定权限。 注意:路径的基名为命令作用对象。基名路径必须存在。 示例 创建/tmp/x1/a/a1和/tmp/x1/b rmdir 移除空目录 语法 rmdir [选项]…目录&#8230…

    Linux干货 2017-12-10