Linux基础知识之根下各目录的介绍

/bin  :所有用户使用的基本用户命令文件,二进制格式的

/sbin :供系统管理使用的工具程序

/boot :引导加载器必须用到的各静态文件:kernel initramfs(initrd),grub

/dev  :存储特殊文件或设备文件;设备的类型:字符设备,块设备;

/etc  :系统程序的静态配置文件,只能为静态的不能为二进制的文件

/lib  :为系统启动,或者根文件系统上的应用程序(/bin,/sbin等)提供共享库,以及为内核文件提供内核模块

        libc.so.*:动态链接的C库

        ld*:运行时连接器/加载器

        modules:用户存储内核模块的目录

/lib64:64位系统特有的存放64位共享库的路径

/home :普通用户家目录的集中位置,/home/USERNAME

/media:便携式设备挂载点,cdrom floppy等

/mnt  :其它文件系统的临时挂载点

/opt  :附加程序的安装位置  第三方应用程序 可选路径

/srv  :当前主机为服务提供的数据

/tmp  :为会产生临时文件的程序提供的用于存储临时文件的目录,可供所有用户执行写入操作,有特殊权限

/usr  :usr Hierarchy,全局共享的只读数据路径

        bin,sbin

        lib,lib64

        include:C程序的头文件

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

        local:另一个层级目录

        X11R6:X-window程序的安装位置

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

/usr/local:让系统管理员安装本地应用程序,也通常用于安装第三方程序

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

        cache Application cache data

        lib Variable state information

        local Variable data for /usr/local

        lock Lock files

        log Log files and directories

        opt Variable data for /opt

        run Data relevant to running processes

        spool Application spool data

        tmp Temporary files preserced between system reboots

/proc:基于内存的虚拟文件系统,关机后消失,内核及进程存储其相关信息,他们多为内核参数 

        例:net.ipv4.ip_forward,虚拟为net/ipv4/ip_forward

          存储于/proc/sys 其完整的路径为/proc/sys/net/ipv4/ipforward

/sys :sysfs虚拟文件系统提供了一种比proc更为理想的访问内核数据的路径;其主要作用在于管理Linux设备提供一种统一模型的接口

参考网站:https://www.ibm.com/developerworks/cn/linux/l-cn-sysfs/

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

(0)
sjsirsjsir
上一篇 2016-07-10
下一篇 2016-07-10

相关推荐

  • linux用户和用户组

    一、用户和组 1、用户账号类型 在Linux系统中,根据系统管理的需要将用户账号分为不同的类型,其拥有的权限、担任的角色也各不相同。主要包括超级用户、普通用户和程序用户。 【超级用户】:root用户是Linux系统中默认的超级用户账号,对本主机拥有最高的权限,类似于Windows系统中的Administrator用户。只有当进行系统管理、维护任务时,才建议使…

    Linux干货 2017-07-22
  • lamp的搭建

    方法一编译安装amp:   1.系统环境:CentOS 6,7       CentOS6:apr,apr-util的版本为1.3.9,不适合httpd-2.4    CentOS7:apr,apr-util的版本为1.4+2.开发环境需要安装:    Developm…

    Linux干货 2016-10-16
  • Linux下的一些命令的认识及用法

    date+%F(显示年月日)+%T(显示时间)+%Y(显示年)+%m(显示月)+%d(显示日)+%H(显示小时)+%M(显示分钟)+%S(显示秒)+%s( seconds since 1970-01-01 00:00:00 UTC)         +%w(显示星期几)+%a(locale’s abbrevi…

    2017-07-22
  • 编译安装apache

    编译安装apache可简单分为3步: 第一步:下载apache软件包解决依赖关系并生成Makefile 1.首先准备开发环境,可以通过yum安装开发包组:yum groupinstall Development Tools 2.准备apache软件包,可以通过http://httpd.apache.org下载到本地。随后解包tar -xf httpd-2.4…

    Linux干货 2017-12-03
  • 第八周作业

    第八周作业 1、写一个脚本,使用ping命令推测172.16.250.1-172.16.250.254之间的所有主机的在线状态; 在线的主机使用绿色显示; 不在线的主机使用红色显示;   #!/bin/bash for i in {1..254};do if ping -c 1 -w 1 192.168.1.$i &> /dev/nu…

    Linux干货 2017-11-13
  • 学习标准I/O和管道的心得体会

    重定向、标准输出、标准输入、标准错误、管道的命令整理

    2017-11-20