zoukankan      html  css  js  c++  java
  • Linux 系统目录结构

    在 Linux 中,一切皆文件。以下是 CentOS 系统目录文件的说明

    /: 顶层目录,系统的根目录

    /boot: 系统启动目录,存放了系统的引导程序

    /bin: 存放程序的启动文件、程序的命令。Linux 中的软件都是通过命令操作的,这些命令文件存放于 bin 目录,这个目录添加到了系统的 Path 中,所以当我们使用ls、vi等这些命令时,系统就会去 /bin 目录下面查找是不是有 ls 这个程序。

    /sbin: 存放超级用户(root)的程序启动文件、程序的命令

    /dev: 存放设备相关文件(包括外设),比如磁盘驱动、USB驱动、打印机驱动

    /etc: 存放程序的可编辑配置文件(Editable Text Configuration)

    /home: 用户目录

    /root: 超级用户目录,拥有系统的所有权限

    /lib: 存放库文件

    /lib64: 给64位操作系统提供的库文件存放目录

    /lost+found: 系统非正常关机时存放的临时文件,平常这个目录是空的

    /media: 自动识别一些设备的时候(如U盘、CD),会挂载到这个地方

    /mnt: 安装临时文件系统的挂载点,让用户可以挂载其他的文件系统。比如 Linux 使用的是 ext2 文件系统,你可以在这里挂载 Windows 分区的 NTFS 文件系统

    /proc: 虚拟文件系统目录,用来获取系统信息。它是系统内存的映射,所以可以动态的获取系统信息

    /tmp: 用于存放各种临时文件。有些linux系统会定期自动对这个目录进行清理,所以不要把重要数据放到该目录

    /usr: 用来存放一些应用程序。通常我们使用包管理器下载的软件都在这个目录下(usr/local),它下面有很多子目录,用于存放不同的系统资源

    /opt: 用来存放一些可选的应用程序,比如 beta 版的程序,你可以安装到这个目录下,用完之后不满意直接删除对应的文件夹即可,不会影响到其他应用程序

    /sys: sysfs 文件系统挂载点,sysfs 是一种基于内存的文件系统

    /selinux: Security-Enhanced Linux 的缩写,用来加强系统的安全。可以通过getenforce获取当前状态,setenforce修改状态。默认是关闭状态,可以修改/etc/selinux/config中的SELINUX=disabled永久关闭

    /srv: 系统启动时可以访问的数据库目录

    /var: 用于存放运行时需要改变数据的文件,比如日志文件

  • 相关阅读:
    hibernate_0100_HelloWorld
    MYSQL子查询的五种形式
    JSF是什么?它与Struts是什么关系?
    nop指令的作用
    htmlparser实现从网页上抓取数据(收集)
    The Struts dispatcher cannot be found. This is usually caused by using Struts tags without the associated filter. Struts tags are only usable when the
    FCKeditor 在JSP上的完全安装
    Java遍历文件夹的2种方法
    充电电池和充电时间说明
    吃知了有什么好处
  • 原文地址:https://www.cnblogs.com/yesyes/p/15375405.html
Copyright © 2011-2022 走看看