FHS文件系统下个各目录功能

FHS文件系统下个各目录功能

FHS文件系统的建立是为了让开发者和用户可以预测软件安装文件和文件夹的位置。对整个linux的文件系统系统做了以下的规范:

blob.png

    /bin:命令二进制文件的存放目录;

    /boot:系统启动时一些文件存放的目录,包含引导linux的重要文件,比如grub和内核文件等;

    /dev:设备文件存放的位置;

    /etc:配置文件存放位置

    /home:除root以外用户登录后的初始位置,存放各用户的家目录以及文件和配置;

    /lib32位库文件存放的位置

    /lost+found:存放系统异常时丢失的文件,以利于恢复

    /lib6464位库文件存放的位置

    /media:外部媒体设备文件位置,用于加载各种媒体;

    /misc:备用目录;

    /mnt:文件挂在位置;

    /opt:用于存放安装的可选程序;

    /proc:伪文件系统,不是真正的目录,包含进程、内核等信息,是内存的映射;

    /rootroot用户登录后处的初始位置,root用户的家目录;

    /sbin:管理命令文件存放的位置

    /srv:一些网络服务启动后,所需取用的数据目录(用于服务器的所有服务数据存储);

    /sys:为管理linux设备提供了统一的接口;

    /tmp:用于存放临时文件

    /usr:用于存放普通用户的应用程序、库文件和文档等;

    /var:用于存放那些在时间、大小、内容上经常变化的文件;

/usr:目录下的重要目录:

blob.png

    ./bin&sbin:本地命令的二进制存放目录

    ./includec/c++等程序的档头与包含档放置处

    ./local:是统管理员在本机自行安装自己下载的软件,也通常用于第三方程序的安装

    ./share:命令手册页和自带文档等架构特有文档的存放位置

   ./src:一般情况下源码存放的地方

    ./liblib64:为本目录内的binbin64内的命令提供运行所必须的库

  

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

(0)
王更生王更生
上一篇 2016-10-18
下一篇 2016-10-18

相关推荐

  • Linux基础知识(六)-vim编辑器,crontab计划任务,bash脚本循环

    1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; [root@localhost ~]# cp /etc/rc.d/rc.sysinit /tmp [root@localhost ~]# vim&nbs…

    Linux干货 2016-10-31
  • 马哥教育网络班22期+第6周课程练习

    请详细总结vim编辑器的使用并完成以下练习题 vim: 模式化的编辑器 基本模式:     编辑模式:命令模式     输入模式:     未行模式:内置的命令行接口 打开文件:      …

    Linux干货 2016-09-26
  • N25期–第十五周作业

    1、 总结sed和awk的详细用法; 2、删除/boot/grub/grub.conf文件中所有行的行首的空白字符; # sed ‘s@^[[:space:]]\+@@’ /boot/grub/grub.conf 3、删除/etc/fstab文件中所有以#开头,后跟至少一个空白字符的行的行首的#和空白字符; # sed ‘s@^#[[:space:]]*@@…

    Linux干货 2017-05-08
  • grep与正则表达式

    grep与正则表达式 grep与正则表达式 grep 正则表达式 grep 使用语法:grep [-abcEFGhHilLnqrsvVwxy][-C<显示列数>][-e<范本样式>][-f<范本文件>][范本样式][文件或目录…]  功能说明:查找指定文件或标准输入里符合条件的字符串 常用选项 -a…

    Linux干货 2016-11-05
  • mysql主从复制

    MySQL主从复制        主从复制原理: mysql主从同步其实是一个异步复制的过程,要实现复制首先在master上开启bin-log日志功能。整个过程需要开启3个线程, 分别是master开启IO线程,slave开启IO线程和SQL线程. (1) 在slave服务器执行start…

    Linux干货 2016-06-26
  • 基于ssl协议和openssl工具建立私有CA

    前言     要自建CA需先了解openssl工具和ssl协议还有各加密类型     ssl(Secure Socket Layer)安全套接字层当前版本为3.0,浏览器与Web服务器之间的身份认证和加密数据传输,它工作在传输层和各应用层之间,用户可以选择是否使用ssl进行传输,选择ssl协议将调用…

    Linux干货 2015-05-07