Linux下的重要目录有 /proc, /sys, /SElinux, /bin, /usr/lib, /usr/local, /var, /tmp等。
Linux系统目录的结构:
在命令窗口输入命令
ls
你会看到如下所示:
/proc
- /proc是系统内核提供的文件系统(也是伪文件系统),它只存在于内存中,而不占用外存空间。也就是说,这个目录的内容不在硬盘上而是在内存里。
- 这个目录时一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。
- 用户和应用程序可以通过proc来获取系统的信息,并可以改变内核的某些参数,由于系统的一些信息,如进程,是动态变化的,所以用户读取proc文件时,这个文件从动态内存中取出信息并提交。
/sys
- 这个目录和/proc非常相似,也是一个虚拟的档案系统,主要也是记录于核心相关的资讯。这个目录同样不占硬盘资源。
- 目录是可写的,可以通过它来访问和修改内核的参数
- 它在proc的目录下,是一个设备管理的文件,它整理了设备驱动相关文件
/SElinux
- /SElinux类似一个保护系统,将用户访问文件的资源进行限制