• Linux各个目录浅析



    /bin binary缩写,存放着使用者经常使用命令例cp、ls、cat等等
    /sbin (SuperUser bin)系统管理员所用的系统管理程序;
    /etc 存放所有的系统管理所需要的配置文件及子目录;
    /lib 存放系统最基本的动态链接共享库,类似于Windows下的DLL文件;
    /dev 设备文件目录,LINUX下设备被当成文件样来硬件被抽象化便于读写、网络共享及需要临时装载文件.
    /boot 启动Linux的核心文件,包括一些链接及镜像文件;
    /mnt 这个目录是空的,系统提供这个目录是让用户临时挂载其他文件系统所用,如CDROM;
    /root 存放root用户文件
    /home 存放普通用户文件
    /lost+found 一般为空,当系统非法关机后将存入一些文件;
    /tmp 临时文件,该目录会被自动清理干净
    /proc 虚拟目录,是系统内存的映射,存放在内存中;
    /var 存放不断扩充的东西,习惯上将经常被修改的目录放在这里,包括各种日志文件。
    /opt 一般用来存放可选的程序.安装到/opt目录下的程序,它所有的数据,库文件等等都是放在同一个目录下面,用完可以直接删除.
    /sys /sys 目录是将内核的一些信息映射,可供应用程序所用

    /usr 这是最庞大的目录,我们要用到的应用程序和文件几乎都存放在这个目录下.
    /usr/bin 应用程序目录;
    /usr/share/doc Linux技术文档;
    /usr/include 存放Linux下开发和编译应用程序所需的头文件;
    /usr/lib 存放一些常用的动态链接共享库和静态档案库;不用于基本启动,一般用于维护中.
    /usr/sbin root使用的管理程序;不用于基本启动,一般用于维护中.
    /usr/local 一般用户的目录,在这里安装软件最合适;主要存放那些手动安装的网软件,即不是通过apt-get安装的软件.
    /usr/src linux开放的源代码的目录

    /vagrant windows里对应的虚拟机文件夹


    总结来说:
    1 用户应该将文件存在/home/用户名 目录下(及其子目录下)
    2 本地管理员大多数情况下将额外的软件安装再/usr/local目录下并符号链接在/usr/local/bin下的主执行程序
    3 系统的所有设置在/etc目录下
    4 不要修改根目录("/")或/usr目录下的任何内容,除非真的清楚要做什么.这些目录最好和linux发布时保持一致.
    5 大多数工具和应用程序安装在目录: /bin,/usr/sbin,/sbin,/usr/x11/bin,/usr/local/bin

  • 相关阅读:
    ansible plugins 列表
    ansible common modules
    CentOS 7.3降低内核版本为7.2
    ansible ad-hoc 参考
    kafka监控工具kafka-manager
    zookeeper监控之taokeeper
    linux的ulimit各种限制之深入分析
    docker版的zabbix部署
    kubernetes介绍(1)
    部署k8s时容器中ping不通
  • 原文地址:https://www.cnblogs.com/leaf526/p/3745813.html
Copyright © 2020-2023  润新知