在了解Linux系统目录结构之前应首先了解最为重要的一点:Linux系统中一切皆文件!!!
目录结构简介
命令与简介之间用“:”分割,简介结束用“。”表示。
1、/bin:是binary的简写,这个目录储存着常常使用的命令。
2、/sbin:s就是Super的意思,这儿储存的系统管理员使用的系统管理程序。
3、/home:储存普通用户的主目录,在Linux中每位用户都有自己的一个目录,通常该目录是以用户的帐户命名。
4、/root:该目录为系统管理员,也叫做超级权限者的用房主目录。
5、/lib:系统开机所须要最基本的动态联接共享库linux下socket编程,其作用类似与Windows上面的DLL文件linux关机命令,几乎所有的应用程序都须要这种共享库。
6、/etx:所有的系统管理所须要的配置文件和子目录。
7、/usr:这是一个十分重要的目录,用户的好好多应用程序和文件都放到这个目录下,类似于Windows下的programfiles目录。
8、/boot:这儿储存的是启动Linux时使用的一些核心文件linux文件系统目录,包括一些联接文件以及镜像文件,自己的安装不要置于这儿。
9、/proc:这个目录时一个虚拟目录,它时系统显存的映射,我们可以通过直接访问这个目录来获取系统信息。
10、/srv:service的简写,该目录储存一些服务器启动以后须要提取的数据。
11、/sys:这是Linux2.6内核的一个很大的变化,该目录下安装了2.6内核中新出现的一个文件系统sysfs。
12、/tmp:这个目录时拿来储存一些临时文件的。
13、/dev:类似于Windows的设备管理器,把所有的硬件用文件的方式储存。
14、/media:Linux系统会辨识一些设备,比如U盘,硬盘等等,当辨识后Linux会把辨识的设备挂在到这个目录下。
15、/mnt:系统提供该目录时为了让用户临时挂在别的文件系统linux文件系统目录,我们可以将外部存储挂载在这个目录下边。
16、/opt:这是给主机额外安装软件所摆放的目录。例如你安装一个MySQL数据则就可以放在这个目录下。默认是空的。
17、/var:这个目录中储存着不断扩展着的东西,我们习惯将这些常常被更改的目录放到这个目录下,包括日志文件。
18、/selinux:Selinux是一种安全自系统,它能控制程序只能访问特定文件。
19、/lost+found:这个目录通常情况下空的,当系统非法死机后,这儿就储存了一些文件。