文件系統是Linux內核中的主要功能之一,這也是Liunx的一切皆文件的思想。linux
下面介紹一下root根目錄下的文件夾功能。ide
一、linux根目錄文件結構性能
[root@localhost /]# ls操作系統
BACKUP dev lib lost+found opt sbin sys usr進程
bin etc lib64 media proc selinux test var路由
boot home lichong mnt root srv tmpit
1.1/dev:class
該文件夾中存放的都是一些關於設備的文件,例如光驅、硬盤、U盤、以及一些IDE(hd開頭)和SATA(sd開頭)、SCSI(sd開頭)、USB(sd開頭)相關的文件。test
1.2/etc:軟件
配置文件,大可能是文本文件。
1.3/home:
用戶家目錄。
1.4/lib:
庫文件,包括靜態庫和動態庫。動態庫:在作命令移植的時候,先要移植命令再移植庫文件。靜態庫:命令中已經包含了庫文件,移植時只需移植命令便可。這裏所說的移植是一個有該可執行命令的主機移植到一個沒有該命令的主機上。
1.5/opt:
可選的目錄。
1.6/proc:
僞文件系統,該文件夾中的文件在系統啓動以前是空的。存儲的不少都是一些內核的鏡像文件。該文件夾中能夠看到一些目前系統的性能狀態信息,例如網卡的數據信息、支不支持IPV四、支不支持路由功能。經過調整該文件夾中的某些文件能夠調整操做系統的根本工做屬性,系統的調優選就和這個文件夾有關。
1.7/sys:
也是一個僞文件系統:跟硬件設備相關的屬性映射文件。
1.8/tmp:
臨時文件夾
1.9/var:
可變化的文件。/var/run:存儲應用程序的進程號碼,PID:進程ID號。
1.10/bin:
存儲的是可執行命令。
1.11/sbin:
存儲的是管理命令。/bin、/sbin、/lib、/etc:這幾個文件具備必定的相關性,每一個文件和其它的文件都有必定的關聯性。
1.12/usr:
全局共享的只讀文件,/usr/bin、/usr/sbin、/usr/lib:系統啓動後爲了一些功能而使用的命令。/usr/local/bin、/usr/local/sbin、/usr/local/lib:存儲的是當前系統啓動後的第三方軟件須要用到的一些可執行文件和庫文件。