Linux根目录介绍
Linux根目录介绍
/
- 第一层次结构的根、整个文件系统层次结构的根路径。
/bin
- binary:二进制
- 此目录存放所有二进制命令(可执行文件);面向所有用户。
- 和
/usr/bin
类似 - 例如:
cat
、ls
、cp
、pwd
、init
等等
/boot
- Linux内核及引导系统程序所需的目录
- 引导程序文件,例如:kernel、initrd,时常是一个单独的分区
- 系统启动核心目录,用于存储系统启动文件。
/dev
- device:系统硬件设备目录(linux系统所有的硬件都通过文件表示)
- 所有设备文件的目录(如声卡、磁盘、光驱)
- 例如:
/dev/cdrom
:是光驱/dev/sda
:是第一块scsi硬盘
/etc
- 系统主要配置文件目录,二进制安装包(yum,rpm)配置文件默认路径,服务启动命令存放目录。
- 例如:
/etc/passwd
:用于存储用户信息的文件/etc/group
:用于存储组别信息的文件
/etc/opt
:/opt/的配置文件/etc/X11
:X_Windows系统(版本11)的配置文件/etc/sgml
:SGML的配置文件/etc/xml
:XML的配置文件
/home
- 普通用户的”家目录”,包含保存的文件、个人设置等,一般为单独的分区。
- 给系统每增加一个“普通用户”的同时,都会在该目录为该用户设置一个文件目录
- 代表该用户的“家目录”,用户后期使用系统的时候会首先“进入”其家目录
- 家目录名字默认与当前用户名字一致
- 用户对家目录拥有绝对最高的权限。
/lib
- library:系统资源文件类库目录,库文件存放目录
/bin/
和/sbin/
中二进制文件必要的库文件
/lost+found
- 在EXT3系统中,当系统意外崩溃或意外关机时,会产生一些碎片文件在这个目录下面,系统启动fcsk工具会检查这个目录,并修复已损坏的文件系统。
/media
- 可移除媒体(如CD·ROM)的挂载点
- 用于临时挂载存储设备,通常情况下可以挂载LINUX ISO光盘进行无网条件下的安装其他软件包
/mnt
- 临时挂载的文件系统,比如cdrom,u盘等,直接插入光驱无法使用,要先挂载后使用
/opt
- 自定义软件安装存放目录,用户自行安装的软件包存放目录。
/proc
- 进程及内核信息存放目录。该目录下文件只能看不能改(包括root)
- 内存映射目录,该目录可以查看系统的相关硬件信息
/root
- 该目录是root管理员的”家目录”,root用户登录系统后首先进入该目录
/sbin
- super binary:超级的二进制
- 系统管理员命令存放的目录(超级管理员使用的命令),sbin目录下的命令,普通用户都执行不了。
- 例如:
init
、ip
、mount
/srv
- 站点的具体数据,由系统提供
/tmp
- 临时文件目录,程序运行时产生的临时文件存放目录。
- 临时文件(参见/var/tmp),在系统重启时该目录中文件不会被保留。
/usr
- unix system resource:unix系统资源文件目录
- 该目录类似win系统的 C:/Program files 目录
- 该目录经常用于安装各种软件
- 系统存放程序的目录(命令和帮助文件)
- 软件安装完毕会形成对应的指令,该指令对应的可执行程序文件就存放在以下目录
/usr/bin
- 用户可执行文件目录(应用程序)
/usr/sbin
- root用户执行的指令对应的可“执行程序文件”目录
/var
- variable:可变的、易变的
- 变量文件–在正常运行的系统中其内容不断变化的文件,如日志、脱机文件和临时电子邮件文件,有时是一个单独的分区,如果不单独分区,有可能会把整个分区充满,如果单独分区,给大给小都不合适。
- 该目录存储的文件经常会发生变动(增加、修改、删除)
- 经常用于部署项目程序(php)文件
/var/www/shop
/var/www/book
/selinux
- secure enhanced linux:安全增强型linux
- 对系统形成保护
- 会对给系统安装软件时有干扰作用
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 LXY's blog!