关于目录
首先,在Linux系统下,一切皆文件。不同于windows系统,在Linux系统下,磁盘上的文件和目录被组成以刻目录树,每个节点都是目录或文件。先认识下部分重要目录下存放的是什么东西:
| 目录 | 存放的内容 |
|---|---|
| / | 根目录,位于Linux文件系统的顶层,一般根目录下只存放目录不存放文件。 |
| /proc | 这个目录本身是一个虚拟文件系统,用以维护系统信息和状态,包括当前运行的进程信息。它放置的数据都是在内存中,例如:系统的内核,进程,外部设备状态及网络状态等。因为这个目录下的数据都是在内存中,所以它本身不占用硬盘空间 |
| /sys | 这个目录也是一个虚拟文件系统,主要记录与内核相关的信息。包括目前已经加载的内核模块与内核检测到的硬件设备信息等。这个目录是可写的,可以通过它来访问或修改内核的参数。 |
| /SElinux | 这个目录是RedHat和CentOS特有的目录,是一种基于域-类型模型的强制访问控制安全系统,一般我们安装操作系统时禁止使用它 |
| /bin | 包含普通用户可以使用的基本命令,也就是各种可执行二进制文件 |
| sbin | 放置系统管理员使用的可执行命令:fdisk,shutdown,mount等 |
| /user/lib | 系统使用的函数库的目录,程序在执行过程中,需要一些函数库的协助 |
| /user/local | 存放软件升级包 |
| /var | 内容经常变化的目录,此目录下文件的大小可能改变,如:缓冲文件,日志文件,缓存文件等一般都放在这里 |
| /tmp | 一般用户或者正在执行的程序临时存放文件的目录,即临时文件。任何人可以访问,重要数据不可存放在这个目录下 |
| /etc | 系统配置文件存放目录。该目录下的文件由系统管理员来使用,普通用户对大部分文件有只读权限。 |
| /dev | 存放Linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备 |
| /boot | 放置Linux系统启动时用到的一些文件,即内核文件和引导装载程序文件 |
| /home | 系统默认的家目录,新增用户账号时,用户的家目录都存放在此目录下 |
| /lost+fount | 在EXT2, EXT3文件系统中,当系统意外崩溃或机器意外关机。产生的一些文件碎片放到这里。在系统启动过程中fsck工具会检查到这里,并修复已经损坏的文件系统 |
| /mnt | mnt目录主要用来临时挂载文件系统,为某些设备提供默认挂载点。 |
| /opt | 给主机额外安装软件所摆放的目录 |
| /srv | 服务启动之后需要访问的数据目录,如:www服务需要访问的网页数据存放在/srv/www中。 |
本文深入解析Linux系统中的关键目录及其作用,从根目录/到虚拟文件系统/proc和/sys,再到用户常用命令存放地/bin和/sbin,以及系统配置文件目录/etc和动态文件目录/var等,全面了解Linux文件系统的组织方式。
747

被折叠的 条评论
为什么被折叠?



