6 Linux文件系统目录(centos6 系统亲测)

Linux系统目录架构

是一种文件系统规范 ,且类linux系统几乎都是一样的

centos7的改变

centos7中,/bin 变成了链接文件,与usr下的bin合并,如图所示类推。

在这里插入图片描述

但我的linux版本为centos6,故以centos6做测试,根目录下的文件如下图所示:
在这里插入图片描述

bin:

binary的缩写,保存的二进制的、可执行文件及命令。且是普通用户的执行命令。
在这里插入图片描述

boot:

引导目录,操作系统的引导启动。

  • vmlinuz linux 内核文件
  • grub 引导程序(启动器)
    linux 内核版本

dev

device的缩写。在linux中,所有的硬件系统都被抽象成一个一个文件并保存在dev中。(linux中一切皆文件)
eg:网卡,硬盘,声卡等。

  • sda:硬盘;sda1和sda2 硬盘分区
  • tty 终端,但为啥会有这么多呢
  • random 可以产生随机数的设备
  • null 类似回收站,可将数据焚烧销毁掉。
  • zero 产生0的数据。
    在这里插入图片描述

etc

几乎所有操作系统及应用的配置文件,

  • 因此几乎全是纯文本文件, conf格式
  • etc/hostname 主机名。在这里插入图片描述

home

home是普通用户家的base目录(相当于小区,)
每个用户都有一个用户名相同名字的文件夹
/home/dalechen/

  • 家目录下包含:所有用户的私有文件 用户的桌面 用户的文档 下载等

root

超级用户的家

  • /root/
  • “~”指的就是家目录

lib

linux 的库文件,一般是.so格式的,类似Windows下的dll文件。

media 和mnt (挂载目录)

挂载文件保存的位置。 U盘 光盘

在这里插入图片描述

opt

用来安装一些大型软件

proc

process(进程)的缩写
虚拟的文件系统,用来显示当前系统(内核)或者进程的实时状态(相当于汽车的仪表板)。

  • 可以看出绝大多数文件的修改时间和当前时间是一致的,故显示的是实时信息
    美国西海岸时间

  • meminfo
    在这里插入图片描述

  • ps aux 查看进程
    在这里插入图片描述

  • 这里有很多数字命名的文件夹,每个进程对应一个数字。
    在这里插入图片描述

sbin

保存可执行文件,与bin文件的区别在于,sbin文件中的可执行文件只有root用户才能够执行,比如一些比较危险的命令,磁盘分区,格式化命令等

在这里插入图片描述

  • 比如采用which命令 分别查看 ls命令和useradd命令所在的地址
    在这里插入图片描述

sys

系统底层的信息,底层硬件的信息

在这里插入图片描述

tmp

临时文件,全局可写,进程产生的临时文件,隔一段时间会自动删除。

usr

系统文件,相当于C盘的Windows

  • usr/ local: 软件安装的目录,相当于C:\Program。保存一般的应用软件,而opt文件夹一般来说是保存大型软件的目录。
    在这里插入图片描述
  • usr/bin下安装的python2和python3
    在这里插入图片描述
    问题?为何必须要将安装的应用程序或者应用程序的软链接到此目录下?

var

经常变化的信息,比如 log 日志信息,mail,数据库

在这里插入图片描述

引用

本文主要参考下列视频内容,翻译并亲测代码后形成此文,感谢视频作者的无私奉献!
Linux系统目录架构
Linux 目录结构 -Linux云主机管理运维

猜你喜欢

转载自blog.csdn.net/Dale1991/article/details/88086895