1 / 10

Filesystem Hierarchy Standard 檔案系統階層標準

Filesystem Hierarchy Standard 檔案系統階層標準. A0963307 許瑋倫 指導老師:梁明章 . 大綱. 前言 簡介 目的 歷史 結構 參考資料. 前言. Linux 使用率越來越普及 市面上多 Linux distributions  ubuntu 、 Debian 、 RedHat 利用 Linux 來開發產品 以往無統一目錄配置方法 管理困難 版本轉換 使用者學習成本提高. 簡介. Filesystem Hierarchy Standard(FHS)

hogan
Download Presentation

Filesystem Hierarchy Standard 檔案系統階層標準

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Filesystem Hierarchy Standard檔案系統階層標準 A0963307 許瑋倫 指導老師:梁明章

  2. 大綱 • 前言 • 簡介 • 目的 • 歷史 • 結構 • 參考資料

  3. 前言 • Linux使用率越來越普及 • 市面上多Linux distributions  • ubuntu、Debian、RedHat • 利用Linux來開發產品 • 以往無統一目錄配置方法 • 管理困難 • 版本轉換 • 使用者學習成本提高

  4. 簡介 • Filesystem Hierarchy Standard(FHS) • 一個標準定義了一個Unix-like 的作業系統中擺放檔案和目錄的要求和指引 • 希望獨立的軟體開發商、作業系統製作者、以及想要維護系統的使用者,都能夠遵循FHS的標準 • 不強制要求 • 最新的版本為 2004 年 1 月 29 日發佈的 2.3 版

  5. 目的 • 讓使用者可以瞭解到已安裝軟體通常放置於那個目錄 • FHS的重點在於規範每個特定的目錄下應該要放置什麼樣子的資料而已 • 這樣做好處非常多,因為Linux作業系統就能夠在既有的面貌下(目錄架構不變)發展出開發者想要的獨特風格

  6. 歷史 • 1993 年 8 月間,因為要重組 GNU/Linux 的檔案和目錄結構而展開了 Unix 檔案系統結構標準的發展 • FSSTND (Filesystem Standard) • 第一個針對 GNU/Linux 作業系統的檔案系統結構標準 在 1994 年 2 月 14 日被發表 • 隨後改版 • 1994 年 10 月 9 日 • 1995 年 3 月 28 日發佈 • FSSTND 易名為 Filesystem Hierarchy Standard (FHS) • 1996 年初,FSSTND 開始意圖擴闊其目標至 GNU/Linux 以外其他接近 BSD 系的 Unix 作業系統

  7. 結構 • FHS 中的檔案和目錄可以有兩種不同的區別方式 • 可分享 (Sharable) 和 不可分享 (Unsharable)- • 可分享:存放在一台機器而可以分享網路上其他機器使用的檔案和目錄 • 不可分享則:例如使用者的個人目錄 (Home directory) 屬可分享,而裝置鎖定檔 (device lock file) 就不可分享 • 可變 (Variable) 和 靜態 (Static)- • 靜態檔案包括了可執行程式碼、函數庫、說明文件等在沒有系統管理員參予的情況下不會更改其內容的檔案。 • 非靜態的就屬可變的檔案

  8. 結構 • 事實上,FHS針對目錄樹架構僅定義出三層目錄底下應該放置什麼資料而已,分別是底下這三個目錄的定義: • / (root, 根目錄):與開機系統有關 • /usr (unix software resource):與軟體安裝/執行有關 • /var (variable):與系統運作過程有關

  9. 參考資料 • WIKIPEDIA • OSWiKiHK • 鳥哥的Linux私房菜 • Linux系統架構與目錄之解析 : 架構.流程.管理 • 邱世華,2009年

  10. END

More Related