Linux 目錄配置 FHS

2021-06-02 17:10:19 字數 3019 閱讀 6709

linux

目錄配置

linux

目錄標準配置

fhsfhs

(filesystemhierarchy standard

)主目錄下包含三層目錄:

/ root

,根目錄: 與開機有關

/usr unix software resource

:與軟體安裝有關

/var variable

:與系統運作過程有關 /

根目錄的內容與意義

根目錄與開機、還原、系統修復等有關。由於系統開機的時候需要開機軟體、核心檔案、開機所需要的程式、函式庫有關係,若系統出現錯誤的時候根目錄也必須包含能夠修復系統的程式。

考慮根目錄的重要性,不要放入過大的分割槽,越大越容易出錯。應用程式所安裝的軟體也不要放在根目錄同乙個分區內。

目錄 應放置的內容

/bin

放置的內容是在單使用者維護模式下還能夠被操作的命令,可以被

root

和一般使用者使用,主要有

cat,chown, chgrp, mv

等/boot/

放置的內容是開機會用到的檔案,包括

linux

的核心檔案、開機選單和開機需要配置的檔案,核心一般名為

vmlinux,grub

。grub

引導的話還會包含

/boot/grub

資料夾

/dev

任何裝置和介面裝置都是以檔案的形式存在在這個目錄中

/etc

系統主要的配置都放在這個目錄內,例如人員的帳號密碼檔案、各種服務的起始檔案。可以供一般使用者查詢,但只有

root

有權力修改,

fhs不建議在此檔案下放可執行檔案。比較重要的文有

/etc/init.d

,/etc/x11,/etc/sysconfig/

etc/init.d/

所有服務的預設啟動指令碼

/home

使用者主資料夾

~ : ~eva

/lib

開機時會用到的函式庫,以及在

/bin

和/sbin

下面呼叫的函式庫,尤其重要的是

/lib/modules/

這個目錄,這個目錄會放置核心相關的模組(驅動程式)

/media

**檔案,包括軟盤、光碟、

***等可刪除的裝置。

/mnt

掛災某些額外的裝置,如u盤

/opt

給第三方軟體放置的地方

/root

系統管理員

root

的主資料夾,系統在單使用者維護模式下,僅掛在根目錄,此時要能夠進入系統管理員

root

的資料夾

/sbin

用來設定系統環境,只有

root

才有權力「設定」系統,如

fdisk

、fsck

、ifconfig

、init

、mkfs

等/srv

一些網路服務啟動之後,這些服務所需要的使用者資料

/tmp

臨時檔案,任何人都可以訪問,建議開機時刪除

加顏色的表示,與根目錄絕對不能分開的。

除了這些

fhs規定的,還有其它些比較重要的如:目錄

應放置的內容

/lost+found

檔案系統發生錯誤時,將一些錯誤的片段放在這個目錄下,這個目錄通常會在分割槽的最頂層出現,使用標準的

ext2/ext3

的時候會出現這種目錄

/proc

虛擬檔案系統,它放置的資料都是在記憶體中,因為不會占用硬碟空間。例如系統核心、程序、外部裝置的狀態和網路裝置

/sys

類似/proc

,存放於核心相關的資訊

/usr

的意義與內容

根據fhs

的定義,

/usr

裡面放置的資料屬於可分享與不可動的,裡面放的是系統的預設軟體,類似

windows

下面的「

c:\window」

和」c:\programfiles」。

/usr/x11r6/

為xwindows

系統重要資料所放置的目錄

/usr/bin/

絕大部分使用者的使用命令都放在這裡,與

/bin

的區別在於是否於開機有關。

/usr/include/放置c

和c++等程式語言的標頭檔案和包含檔案

/usr/lib/

libraryfor /usr/bin

和/usr/sbin

包含各應用軟體的函式庫目標檔案,以及不被一般使用者慣用的執行檔案或指令碼。

/usr/local/

/usr/sbin/

非系統正常執行所需要的系統命令,最常見的是某些網路伺服器軟體的服務命令

(daemon)

/usr/share/

放置共享檔案的地方,這個下面放置的資料幾乎是部分硬體均可以讀取的

/usr/src/

一般原始碼放置的地方,核心原始碼則放在

/usr/source/linux

/var

的意義與內容

/var/cache/

應用程式執行過程中產生的快取檔案

/var/lib/

程式執行過程中,需要使用到的資料放置的目錄,如mysql的資料庫放置到/var/lib/mysql/,rpm資料庫則放到/var/lib/rpm目錄下

/var/lock

某些裝置或者檔案只能被乙個應用程式使用

/var/log/

登入檔案放置的目錄如/var/log/messages

/var/mail/

放置電子郵件信箱的目錄,同/var/spool/mail互連

/var/run/

某些程式或者服務啟動後,會將它的pid放在這個目錄下

/var/spool

佇列資料,等到其他程式使用的資料,用完就會刪除

linux目錄配置 FHS

根目錄 與開機系統有關 usr unix software resource 與軟體安裝 執行有關 var variable 與系統運作過程有關 bin 單人模式下還能被執行的指令 boot 主要放置開機會使用到的檔案,包括linux核心檔案,開機選單,與開機所需配置檔案等。dev 任何裝置或介面裝...

Linux 目錄配置 FHS

一,fhs的初步認識 1 fhs的作用 規範每個特定的目錄應當放置什麼樣的資料。2 fhs的介紹 filesystem hierarchy standard 檔案系統層次化標準 的縮寫,多數linux版本採用這種檔案組織形式,類似於windows作業系統中c盤的檔案目錄,fhs採用樹形結構組織檔案。...

Linux 目錄配置的依據FHS

fhs filesystem hierarchy standard,用於規範不同的linux distribution每個特定的目錄下應該放什麼樣的檔案和資料。fhs對檔案的不同形態的定義 1.可分享的 可以分享給其他系統掛載使用的目錄,所以包括執行檔案與使用者的郵件等資料,是能夠分享給網路上其他主...