Linux目录架构详解

· / - Root 一般称为根分区。全部的文件和目录皆由此开始。只有root用户对此目录拥有写权限。 · /bin - 用户可执行文件 此目录包含二进制可执行文件。在单用户模式下Linux使用此目录的命令。此目录包含全部用户的经常使用命令,如ls、ping、cp等。 · /sbin - 系统可执行文件 此目录中的命令主要供系统管理员使用,以进行系统维护。例如,iptables、reboot、fdisk等。 · /etc - 配置文件 包含全部应用程序的配置文件,也包含启动、关闭某个特定程序的脚本,例如,/etc/resolv.conf、/etc/logrotate.conf等。 · /dev - 设备文件 包含设备文件。在Linux中,一切都被看作文件。终端设备、USB、磁盘等等都被看作文件,如/dev/usbmon0。 · /proc - 进程信息 全部系统进程的信息都包含在/proc目录中。/proc目录并非一个真正的文件系统,而是包含了运行中的进程信息。例如,/proc目录包含了进程信息。/proc目录也包含了系统资源信息,如/proc/uptime包含了最近一次启动至今的正常运行时间,/proc/cpuinfo包含了处理器信息等。 · /var - 变量文件 /var是一个可增加的目录,包含变量文件。例如,/var/log(系统日志)、/var/lib (包文件) 、/var/mail(邮件)、/var/spool (打印队列)。 · /usr - 用户程序 为用户应用程序存放可执行文件、源代码和文档。/usr/bin包含了用户可执行文件,如at、awk、cc等。/usr/sbin包含了系统管理员可执行文件,如cron、sshd、useradd等。/usr/local包含了用户编译源代码安装的应用程序,如/usr/local/apache2。 · /home - 用户主目录 存放用户的私人文件。 · /boot - 启动加载文件 Linux系统启动时须要加载的文件。Kernel initrd、grub等文件都存放在此。 · /lib - 系统库文件 /bin和/sbin中的可执行文件须要/lib中库文件的支持。库文件一般以“ld”或“ld*.so”的形式命名,如ld-2.11.1.so。 · /opt - 可选应用 /opt用于安装独立软件商的可选应用。 · /mnt - 挂载目录 挂载点,系统管理员可用于临时挂载文件系统。 · /media - 可移动媒体设备 挂载可移动媒体设备,如/media/cdrom、/media/floppy等。 · /srv - 服务数据 Srv表示服务,用于服务器的全部服务数据存储在此目录中。