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。运维告诉你内核崩溃,就是他也不知道为啥重启啦!啊哈哈~


原文地址:https://www.cnblogs.com/qingqing-919/p/9969341.html