• Linux文件目录结构


    登录系统后,在当前命令窗口下输入命令:

     ls / 
    你会看到如下图所示:

    树状目录结构:

    bin:下面放的全是命令  cd /bin/

    rm -rf * l    inux可以自己删自己,千万千万不要随意用通配符,这样容易删掉所有

    如果要用一定要先pwd,再ls,然后再rm/,没有备份的话删了会被开,啊哈哈。

    boot : 主要就是内核  cd /boot/

    这里一般只读不写

    dev:硬件列表

    Linux里面所有的内容都是以文件形式存在的

    文件句柄,系统默认的系统文件句柄数是1024,所有的进程每一个连接进来都占用一个文件句柄。Ngix其实可以越过这个去做调整,但如果两个都没调

    etc:这里面全是系统级别的配置文件,用户、密码、ftp配置文件等全在里面

    在这下面一定要慎用rm -rf *

    home:家,建一个普通账户会在这里多出一个家目录

    lib:库文件,相当于windows下的dll文件,平时不用动,需要的话找运维

    media

    mnt

    opt默认是空的,默认安装包会放这

    proc反应整个操作系统运行的状态,通常是不能动的,除非你有特殊要求

    查到进程号后再进proc对应的目录,里面所有的文件都是这个进程的状态文件。

    做性能是max process和max open files都打开时,才能在压测时压进来。

    root:root用户的家目录,好习惯时不要往这里放东西,根目录满了mac本会导致无法登陆,linux可以正常登录,但是基本所有的操作都会异常,连删除都做不了,因为删除需要新生成一个文件,存不下就生成不了。

    tmp、var、home是需要放出来的;tmp下存放临时文件,tmp满了会导致数据库挂掉,临时表不能用tmp,即便你磁盘用的mmd的也不能用tmp,做性能若看到tmp波动较大,说明有sql语句使用了tmp,这样是有问题的。var存放的

    sbin: 超级用户的命令,只有root用户能用的命令,里面的东西尽量别动别删,运维会偷偷改掉一些命令,防止有人误操作。

    tmp:临时文件,系统会自动清

    usr:约定俗成的软件安装的位置

    var:重要目录,不小心误删了还好,里面存放系统的日志,系统所有的日志都会在message里面有显示,当遇到问题可以到这里看一下。Linux也会死机,如果可以就重启,如果倒霉只能重装,甚至记录不到任何message。运维告诉你内核崩溃,就是他也不知道为啥重启啦!啊哈哈~

    
    
  • 相关阅读:
    MySQL 使用Anemometer基于pt-query-digest将慢查询可视化
    MySQL explain 中key_len的计算
    MySQL explain 详解
    Linux 误删libc.so.6
    Linux crontab 的格式及定义
    Azure容器监控部署(上)
    容器监控部署 -- 整体架构
    Prometheus 介绍
    zabbix自动停用与开启agent
    在jenkins中处理外部命令7z的异常
  • 原文地址:https://www.cnblogs.com/qingqing-919/p/9969341.html
Copyright © 2020-2023  润新知