简单了解Linux下的重要目录/proc, /sys, /SElinux, /bin, /usr/lib, /usr/local, /var, /tmp


Linux文件系统结构如图所示:

                

我们来说一说Linux下的一些重要目录,包括/proc, /sys, /SElinux, /bin, /usr/lib, /usr/local, /var, /tmp 。

我们将每一个目录的作用都简单了解一下

    1./proc

        目录存放了进程和系统的消息,可以在这个目录下获取系统的信息。这些信息是在内存中,由系统自己产生的。这个目录是一个虚拟的目录,也就是说,这个目录的内容不在硬盘上而是在内存里。

    2./sys

    /sys目录是可写的,可以通过它来访问或修改内核的参数。他在proc的目录下,是一个设备管理的文件它整理了设备驱动相关文件,比起proc目录,sys更加清晰有条理的整理了Linux的所有接口信息。文件系统访问Linux内核。

    3.SElinux

    SElinue的英文全称是 security-enhanced-linux翻译过来就是“安全增强型的linux”。它是一个 Linux 内核模块,也是 Linux 的一个安全子系统。SELinux 主要由美国国家安全局开发,它提供了一种灵活的强制控制访问系统。粗略的说它类似于windows系统下的防火墙,在保护你的系统。

    4./bin

    bin英文为binary (二进制),它存放一些可执行二进制文件下的目录(存放linux的一些基本命令),例如 ls, tar, cat ,cp。   

    5./usr/lib

    usr的并不是user的意思,而是unix system resource。 /usr/lib中含有更多用于用户程序的库文件。/lib目录下放置的是/bin和/sbin目录下程序所需的库文件。其作用类似于Windows里的.ddl文件。几乎所有的应用程序都须要用到这些共享库。


    6./usr/local

    /usr/local:用户级的程序目录,可以理解为C:/Progrem Files/。用户自己编译的软件默认会安装到这个目录下。

  提供给普通用户的/usr目录,/usr/local 这里适合安装软件,存放软件升级包。

   7./vaz

用来存放易变的数据,这些数据在系统运行过程中会不断变化。顺带说一下系统的日志文件就在/var/log目录中。

8./tmp

./tmp文件夹是linux运行时产生的缓存文件,用于加速二次打开文件的速度。在linux关机时会被系统预设指令删除的或系统会定时清理里面的文件。

猜你喜欢

转载自blog.csdn.net/lcy6239/article/details/80607742
今日推荐