/bin
放置一般账号可使用的指令.(链接文件, 链接到 /usr/bin )/lib
开机启动时会用到的库函数,(这是个链接文件, 链接到 /usr/lib/ )/lib/modules
驱动程序(可抽换式核心模块).
/etc
放置的是开机启动需要的配置文件以及某些系统服务的配置文件/etc/motd
登录后 所提示的欢迎信息./etc/issue
就是还未登陆前, 所显示的操作系统和内核版本以及时间.
/media/
软盘,光盘(cdrom),DVD 等设备挂载./opt/ 或者 /usr/local
第三方软件安装的两个位置./run/
放置开机后所产生的各项信息,和 程序以及服务启动后的 PID,是内存中的数据,重启后会消失./sbin/
开机,修复,还原系统所需的指令,以及设置系统环境和服务器软件程序的指令.(链接文件,链接到/usr/sbin/
)/srv/
网络服务所提供的资料放置处./tmp/
正在执行的程序暂时存放文件的地方./usr/
Unix操作系统软件资源放置目录,该目录会很占用空间.(可以分享)./usr/bin/
一般用户能够使用的指令都放在这里,且不可有子目录.(和/bin目录一摸一样)./usr/lib/
基本上和 /lib 功能相同,所以 /lib 就是链接到此目录中的./usr/local/
系统管理员在本机自行安装自己下载的软件,到这个目录下./usr/sbin/
非系统正常运行需要的系统指令.(某网络服务器软件的服务指令)./usr/include/
c/c++等程序语言的文件开始(header)与包含档(include)放置处./usr/libexec/
用于放置可执行文件或脚本.(桌面系统的一部分操作指令会在这里)./usr/lib/
与 /lib 功能相同./usr/src/
一般源代码建议放到这里.(source)/usr/src/linux/
核心源代码放置到这里.
/var/
主要为放置常态性变动的文件(高速缓存,登陆文件,软件运行产生的文件,驱动文件,Mysql数据库文件)/var/cache/
应用程序本身运行过程中会产生的一些暂存盘./var/lib/
程序本身执行的过程中,需要用到的数据文件放置的目录.(Mysql放置到/usr/lib/mysql
)/var/lock/
这是个链接文件,保证某设备或文件资源一次只能被一个应用程序所使用,如果有两个程序使用- 一个设备时,会将文件或设备上锁 给一个程序来使用, 使用完成后再解锁给另一个程序(目前这个文件夹指向的是
/run/lock/
)
- 一个设备时,会将文件或设备上锁 给一个程序来使用, 使用完成后再解锁给另一个程序(目前这个文件夹指向的是
/var/log/
登陆文件放置的目录, 里面都是比较重要的文件(如/var/log/messages, /var/log/wtmp
)/var/mail/
个人电子信箱目录.(是一个链接文件,连接到 /var/spool/mail/ )/var/run/
某些程序或是服务启动后,会将它们的PID放置在这个目录下.(链接到 /run)./var/spool
放置 排队等待其他程序使用的数据.
/proc/
这个目录时个虚拟文件系统(并不占据磁盘任何空间),数据都在内存中, 存放的是:- 系统核心, 进程信息, 主机设备信息 ,外接设备的状态信息, 以及网络状态等等.
/sys/
这个目录和/proc
相似, 也是虚拟的文件系统(不占据磁盘空间),记录的是:- 核心 与 系统硬件信息较相关的信息. 包括目前已载入的核心模块与核心侦测到的硬件设备信息.