Linux目录结构
wangzhankun
2019-10-29
/ /bin /boot /dev /etc /home /lib /media /mnt /opt /root /sbin /srv /tmp 存放执行文件的目录。放置的是单用户维护模式下还能够被操作的命令 存放开机时会使用的文件,包括linux内核文件以及开机菜单与开机所需配置等。linux kernel常用的文件名为vmlinuz 在linux系统下,任何设备与接口设备都是以文件的形式存放在这个目录中。只要通过访 问这个目录下的某个文件,就等于访问某个设备。 系统主要的配置文件几乎都放置在这个目录中,例如账号密码文件、各种服务的起始文 件等。 /etc/init.d 所有服务的默认启动脚本 /etc/xinetd.d super daemon管理的各项服务的配置文件目录 /etc/X11 与x window有关的各种配置文件 函数库。 防止可删除的设备。包括dvd,光盘等 暂时挂载某些额外的设备。 第三方软件放置的目录。习惯上会安装到/usr/local中 系统管理员的主文件夹。放在根目录下是因为如果进入单用户维护模式而仅挂载根目录 时,该目录就能够拥有root的主文件夹。通常该目录也应当与根目录放置在同一分区 包含了开机过程需要的开机、修复、还原系统等命令。这些命令一般只有root能够利 用。至于某些服务器软件程序,一般放置在/usr/sbin下。至于本机自行安装的系统执行 文件则放置在/usr/local/sbin当中。常见的命令包括fdisk,fsck,ifconfig,init,mkfs等 一些网络服务启动之后,这些服务所需要取用的数据目录。常见的服务有WWW,FTP等 临时数据文件 /proc 虚拟文件系统。它放置的数据存放在内存当中,例如系统内核、进程、外部设备状态、 网络状态等 /proc 虚拟文件系统,主要是记录与内核相关的信息 /usr Unix software resource的缩写,系统默认软件都会放置到/usr下面 bin 绝大部分的用户可使用命令都放在这里 include c/c++等程序语言的头文件与包含文件放置处 lib 包含各应用软件的函数库、目标文件,以及不被一般用户管用的执行文件或脚本文件。 local 系统管理员在本机自行安装自己下载的软件安装目录。 share 放置共享文件的地方,在这个目录下放置的数据几乎是不分硬件架构均可读取的数据