dUI与刚接触Linux的学习者来讲,那么多的根下目录足够让咱们头疼不已,以下图:centos
那么对于初学者来讲,咱们首要了解的是哪些目录呢? 就是这个标黄绿色的tmp目录,此目录是一个存放临时文件夹的目录(也就是不重要的东西,对我的用户而言)学习
etc目录,用来放一些系统的配置文件和下载服务的配置文件 做用:修改服务的配置文件达到优化服务的目的优化
root目录即当前用户的家目录,存放用户本身的东西centos7
dev目录,存放设备文件的目录,好比磁盘 做用:提供存储空间,硬件设备的存储,还有一部分虚拟地存在proc里(网卡)日志
var目录用来存放一些常常变化的文件,好比系统服务的日志 做用:服务排错的时候经过查询日志记录来定位blog
usr目录源码安装的软件默认的配置文件存放的地方 做用:修改服务的配置文件达到优化服务的目的进程
proc目录存放虚拟文件系统,映射当前内核状态,系统进程文件所处的目录 做用:系统调优及服务调优在此目录下修改源码
sys目录虚拟文件系统,和Proc不一样的是若是硬件设备没有拔插操做,其子目录结构不会发生变化 做用:同proc软件
run连接目录,centos7将media目录挂在到了/run/media配置
bin连接目录,存储系统命令
sbin连接目录,存储只有root用户能用的命令
opt空目录,也是一些文件的默认安装目录
其他目录很生僻,基本不会接触到,可是工做和学习中,咱们能够自定义将文件放入不一样目录中,灵活的用法致使咱们须要用pwd及find来定位咱们寻找的文件及目录
了解目录结构是为了对整个Linux系统有个大概认知,方便咱们的学习和工做
我我的认为Linux系统三大目录 /etc /proc /dev 这三个目录及同类目录例如:/usr /sys (对应前两个目录) 决定了咱们服务的运行状态及运行环境,因此服务优化也每每在这些文件里调整参数。可是在初期的学习中,咱们仍是在/tmp中操做,以避免误操致使系统问题