Linux中系统目录介绍

弄清楚Linux系统预留文件目录对于开始学习Linux非常有必要。

Linux中各个系统目录介绍

/

Linux文件系统最高一级的目录,称为根目录。一般不把文件放在根目录下。

/bin

进行系统操作所需要的基础命令,即最小系统所需要的命令,位于此目录。比如lscpmkdir等命令。这个目录中的文件都是普通用户可以使用的可执行文件。

/boot

Linux的内核及引导系统程序所需要的文件,比如vmlinuzinitrd.img等文件都位于此目录。在一般情况下,系统引导管理器GRUB也位于这个目录。

/dev

设备文件存储目录,比如磁盘、光驱、USB接口、声卡、终端设备等。

/etc

系统配置文件所在地,是系统管理员需要特别关注的一个目录,许多服务器的配置文件也都放在这里。/etc/apt目录存放的是apt软件包管理工具的配置文件;/etc/init.d目录用来存放系统或者服务器的启动脚本,有的发行版有另一个存放通过xinetd模式运行的服务器的启动脚本的目录/etc/xinit.d/etc/network目录中存放了一些网络管理的配置文件;/etc/resolv.conf/etc/resolvconf目录用于配置域名信息;/etc/ssh目录存放ssh客户端及服务器的配置文件;/etc/X11是X-windows相关的配置文件存放目录。

/home

普通用户家目录的默认父目录

/lib

库文件的存放目录

/mnt

这个目录一般用作挂载点的父目录,习惯上总是将其他存储设备挂载到该目录的子目录中。

/opt

表示的是可选择的意思,有些软件包会被安装在这里。建议将自编译的软件(即通过源码包安装的软件)安装在这个目录中。

/proc

操作系统运行时,进程(正在运行中的程序)信息及内核信息(比如CPU、磁盘分区、内存信息等)存放在这里。其中:/proc/cpuinfo文件保存了关于处理器的信息,如类型、厂家、型号和性能等;/proc/devices文件保存了当前运行内核所配置的所有设备清单;/proc/dma文件保存了当前使用的DMA通道;/proc/filesystems文件保存了当前运行内核所配置的文件系统;/proc/interrupts保存了当前正在使用的中断和曾经有多少个中断等信息;/proc/ioports保存了当前正在使用的I/O端口信息。/proc目录下的文件大部分都是只读文件。

/root

Linux超级权限用户root的家目录。

/sbin

这个目录和/usr/sbin/usr/local/sbin目录一样,存放的都是涉及系统管理的必须有root权限才能执行的命令。

/tmp

临时文件目录。/var/tmp目录和这个目录相似。

/usr

usr是Unix System Resource的缩写。

它是存放系统软件包程序的目录,比如命令、帮助文件等。当安装一个Linux发行版官方提供的软件包时,大多安装在这里。如果该软件包有配置文件,则配置文件安装在/etc目录中。/usr目录下包括了众多的子目录,如:/usr/share为系统中共用的文件的存放目录,其中有帮助文件的存放目录/usr/share/man/usr/share/doc/usr/bin/usr/local/bin为普通用户可执行文件的存放目录,有时/usr/bin中的文件是/usr/local/bin的链接文件;/usr/sbin/usr/local/sbin为超级权限用户root的可执行命令存放目录;/usr/include为程序的头文件存放目录;另外,/usr/local目录一般是用户自编译安装软件的默认存放目录,类似Windows下的Program Files目录。

/var

这个目录的内容是经常变动的。/var/log是存放系统日志的目录;/var/wwwApache服务器站点的存放目录。/var/spool是打印机、邮件、代理服务器等假脱机文件(输入井和输出井)存放目录。

If you think the content is useful to you.