首页 > 代码库 > linux系统目录架构

linux系统目录架构

技术分享

/bin目录:可执行的二进制文件(就是我们说的命令:cp ls ...),所有用户都有权执行。

/boot目录:引导目录,整个操作系统启动所需的所有文件都在该目录下,其中最主要的就是vmlinux文件,也就是我们说的linux内核。

/dev目录:所有硬件设备,比如硬盘、网卡等

/etc目录:操作系统相关的几乎所有配置文件

/home目录:家目录,保存用户的私有数据。操作系统的所有用户都会在/home目录下有一个相应的文件夹。(root用户的家目录比较特殊,直接在根目录下的root文件夹)。

/lib目录:Linux操作系统程序运行需要的所有库文件,基本都以.so结尾

/mnt:正常的挂载目录,一般的挂载都会挂载在该目录下

/media:也是挂载目录,一些设备(u盘、光盘)可能会自动挂载在该目录下

/opt:通常用来装一些大型软件(比如oracle)

/proc:操作系统的实时信息,不存在硬盘上,只存在内存中,是一个虚拟的文件夹。

/sbin:可执行的二进制文件,这里面的命令只有超级用户才可执行。

/sys:系统的底层硬件信息

/tmp:临时目录,所有在该目录下的信息都是临时的,里面的东西一定周期会自动清除。

/usr:保存我们安装的应用软件,通常情况下应用软件默认安装在该目录下,大型软件默认安装在/opt目录下。

/var:保存的是一些经常变化的东西,如log信息。

 

linux系统安装过程中只需要创建两个分区即可:

swap分区——交换分区,实际就是我们说的虚拟内存,一般我们自己实验应用4G就可以了

/根分区,在可用的空闲容量中尽可能最大就可。

 

linux系统目录架构