zoukankan      html  css  js  c++  java
  • 关于Linux目录结构的理解

    dUI与刚接触Linux的学习者来说,那么多的根下目录足够让我们头疼不已,如下图:

    那么对于初学者来说,我们首要了解的是哪些目录呢?  就是这个标黄绿色的tmp目录,此目录是一个存放临时文件夹的目录(也就是不重要的东西,对个人用户而言)

    etc目录,用来放一些系统的配置文件和下载服务的配置文件      作用:修改服务的配置文件达到优化服务的目的

    root目录即当前用户的家目录,存放用户自己的东西

    dev目录,存放设备文件的目录,比如磁盘                  作用:提供存储空间,硬件设备的存储,还有一部分虚拟地存在proc里(网卡)

    var目录用来存放一些经常变化的文件,比如系统服务的日志       作用:服务排错的时候通过查询日志记录来定位

    usr目录源码安装的软件默认的配置文件存放的地方               作用:修改服务的配置文件达到优化服务的目的

    proc目录存放虚拟文件系统,映射当前内核状态,系统进程文件所处的目录     作用:系统调优及服务调优在此目录下修改

    sys目录虚拟文件系统,和Proc不同的是如果硬件设备没有拔插操作,其子目录结构不会发生变化     作用:同proc

    run链接目录,centos7将media目录挂在到了/run/media

    bin链接目录,存储系统命令

    sbin链接目录,存储只有root用户能用的命令

    opt空目录,也是一些文件的默认安装目录

    其余目录很生僻,基本不会接触到,但是工作和学习中,我们可以自定义将文件放入不同目录中,灵活的用法导致我们需要用pwd及find来定位我们寻找的文件及目录

    了解目录结构是为了对整个Linux系统有个大概认知,方便我们的学习和工作

    我个人认为Linux系统三大目录   /etc   /proc    /dev   这三个目录及同类目录例如:/usr  /sys  (对应前两个目录) 决定了我们服务的运行状态及运行环境,所以服务优化也往往在这些文件里调整参数。但是在初期的学习中,我们还是在/tmp中操作,以免误操导致系统问题

  • 相关阅读:
    mysql分表分库 ,读写分离
    二级域名解析设置及Apache 子域名配置
    PHP错误检测
    PHP缓存技术相关
    高并发一些处理办法
    memcached 安装与简单实用使用
    数据库入门
    函数
    结构体 枚举
    c# 6大类集合
  • 原文地址:https://www.cnblogs.com/zhangyi-cn/p/10221229.html
Copyright © 2011-2022 走看看