• Linux——目录结构


    1 目录介绍

    1 linux 是单根 / 根路径,windows是多根
    2 bin和sbin:bin普通用户命令,sbin超级用户命令  都是usr下的文件夹软链接到根路径
    3 home /root:home普通用户的家路径,home下的用户名的文件夹
      用户一登录系统,是在自己的家路径 /home/jack
    

    2 目录之usr

    /usr,相当于C:Windows
    /usr/local,软件安装的目录,相当于C:Program
    /usr/bin/,普通用户使用的应用程序(重要)
    /usr/sbin,管理员使用的应用程序(重要)
    /usr/lib,库文件Glibc 32bit
    /usr/lib64,库文件Glibc 64bit
    /boot
    存放的系统启动相关的文件,例如:kernel,grub(引导装载程序)
    

    3 目录之etc

    /etc,极其重要,后续所有服务的配置都在这个目录中
    /etc/sysconfig/network-script/ifcfg-,网络配置文件
    /etc/hostname,系统主机名配置文件,主机名很重要,有些特殊服务要依赖主机名,没有主机名会报错起不来;修改了要重启:reboot
    /etc/resolv.conf,dns客户端配置文件,域名解析服务器,一般我们不配置,因为网卡的配置好了,会覆盖掉它,网卡的优先级高
    /etc/hosts,本地域名解析配置文件,域名解析,先找自己的hosts,再去域名解析
    

    4 目录之var dev

    /dev,存放设备文件,比如硬盘,硬盘分区,光驱,等等
    /dev/sd 硬盘设备
    /dev/null,黑洞设备,只进不出。类似于垃圾回收站
    /dev/random,生成随机数的设备
    /dev/zero,能远远不断的产生数据,类似于取款机,随时随地取钱
    

    5 目录之proc

    /proc,反映系统当前进程的实时状态 :process
    加上跑着一个uwsgi---》id号,重启,id号会变,1这个永远不变
    
    media:提供设备的挂载点,媒体文件
    # linux 新增了盘符,需要手动挂载
    # 把光盘里的数据,挂载到media目录
    mount  /dev/cdrom /media/
    
    mnt :提供设备的挂载点
    
    opt :第三方工具,第三方软件默认安装的(mysql...)
    
    run :下有pid,log结尾的文件
    ls /run
    cat sshd.pid  # 进程运行的pid号,放在文件中
    ps aux |grep sshd  # 模糊匹配
    
    .lock文件的作用,锁机制
    # 假设现在执行
    yum install tree
    # 再开一个窗口执行相同命令
    yum install tree
    '''
    Another app is currently holding the yum lock; waiting for it to exit...
      The other application is: yum
        Memory :  71 M RSS (470 MB VSZ)
        Started: Tue Aug 18 00:26:31 2020 - 00:24 ago
        State  : Sleeping, pid: 6191
    '''
    cat /run/yum.pid
    
  • 相关阅读:
    没了解这些,测试人也要为降薪做好准备!
    测试之巅—自动化测试!
    自动化测试现状趋势解读,附带近年自动化测试常用工具
    技术大佬:如何最快速度上手接口测试?(一篇文章搞定)
    三个Python自动化测试高效工具的使用总结
    Postman接口测试实战分享,这5个问题你必须得知道!【软件测试工程师经验分享】
    Python实现性能自动化测试的方法【推荐好文】
    md5加密
    python操作数据库
    time模块:时间戳和格式化好的时间表示方法及互相转换方法
  • 原文地址:https://www.cnblogs.com/pythonwl/p/13525313.html
Copyright © 2020-2023  润新知