Linux 檔案系統組成
在Linux系統中,一切皆檔案,使用的是層級結構,所有的檔案都是從跟開始,Linux系統的分割槽會掛載在分支中.
Linux根目錄下,目錄/bin./sbin./lib等根據FHS的協定標準,依次包含特定的內容.
FHS : Filesystem Hierarchy Standard 檔案系統層次結構標準
/bin : 所有使用者可用的基本命令檔案
/sbin : 供系統管理員使用的命令檔案
/boot : 引導載入器必須用到的各靜態檔案
kernel(核心) grub(根)
/dev : 儲存特殊檔案和裝置檔案
字元裝置 : 顯示等線性裝置,有時序性
塊裝置 : 記憶體 隨機
/etc : 主機特有的配置檔案,只能為靜態
/opt : 主機額外軟體存放的地方
/xll : 圖形系統檔案存放的地方
/home : 普通使用者的家目錄集中位置 非關鍵性目錄 不是基本
一般每個普通使用者的檔案就是在此目錄下與使用者同名的目錄
/lib : 基礎共享庫,為系統啟動或根檔案系統的應用程式(/bin /sbin)提供共享庫,以及核心提供模組
libc : 動態連結c庫
ld : 執行時連結器
modules : 用於儲存核心模組的目錄
/lib64 : 64位特有的路徑
/media : 掛載相關的目錄
掛載點 : U盤 CD等
/mnt : 零時硬碟的掛載點
/opt : 可有可無的第三方檔案應用存放的地方
/root : 管理員的家目錄
理論上來說,管理員不應該有家目錄 普通使用和登入的時候一定要用普通話使用者登入
/srv : 當前主機為服務提供的資料
/tmp : 零時檔案存放的地方
許可權 : 所有使用者
/usr : 全域性共享只讀檔案目錄
普通使用者不能建立檔案
有bin sbin lib lib64 等檔案
include : c程式標頭檔案
share : 命令手冊和自帶文件的位置