Linux文件系統

     在Linux系統中,所有的目錄和文件數據都是以一個樹形的結構進行存儲,整個系統中只存在一個根目錄,所有的分區、目錄、文件都在同一個根目錄下面。“/”下面的第一層目錄包括:/bin;/boot;/dev;/etc;/home;
/lib;/lib64;/lost+found;/media;/mnt;/opt;/proc;/root;/sbin;/selinux;/srv;/sys;
/tmp;/usr;/var。

    /bin:常用的二進制命令目錄。比如:ls、cp、mkdir、等命令。在/bin下面的命令可以被root與一般賬號使用。

    /boot:Linux的內核及引導系統程序所需要的文件目錄。Linux kernel 常用的文件名vmlinuz。

    /dev:設備文件目錄,比如聲卡、磁盤......。▲▲▲

    /etc:常用系統及二進制安裝包配置文件默認路徑和服務啓動命令目錄。▲▲▲▲▲

    /home:普通用戶的家目錄默認存放目錄。▲▲

    /lib:庫文件的存放目錄。

    /lost+found:在ext3文件系統中,當系統意外崩潰或機器意外關機,會產生一些文件碎片在這裏。當系統在開機啓動的過程中fsck工具會檢查這裏,並修復已經損壞的文件系統。當系統發生問題,可能會有文件被移到這個目錄中,可能需要用手工的方式來修復,或者移動文件到原來的位置。

    /media:這個/media下面放置的就是可刪除的設備。包括軟盤、光盤、DVD等設備掛載如此。常見的文件名有/media/floppy,/media/cdrom等。

    /mnt:一般是用於臨時掛載存儲設備的掛載目錄,比如:cdrom,u盤等目錄。

    /opt:表示可選擇的意思,有些軟件包也會被安裝在這裏,也就是自定義軟件包,我們自己編譯的軟件包,就可以安裝在這個目錄中;通過源碼包安裝的軟件,可以通過./configure --prefix=/opt/目錄,並不是必須這樣,視習慣或規範而定。

    /proc:操作系統運行時,進程信息及內核信息(比如cpu、磁盤分區、內存信息等)存放在這裏。這個目錄本身是一個虛擬的文件系統。它存放的數據都是在內存當中。因爲這個目錄下的數據都是在內存當中,所以本身不佔任何磁盤空間。比如:/proc/cpuinfo,/proc/dma等。▲▲▲▲▲

    /root:Linux超級權限用戶root的家目錄。

    /sbin:大多是涉及系統管理的命令的存放,是超級權限用戶root的可執行命令存放地,這個目錄和/usr/sbin;/usr/X11R6/sbin或/usr/local/sbin目錄是相似的。

    /srv:srv可視爲“service”的縮寫,是一些網絡服務啓動之後,這些服務所需要取用的數據目錄。常見的服務例如:WWW,FTP等。

    /sys:這個目錄其實跟/proc非常類似,也是一個虛擬的文件系統,主要也是記錄與內核相關的信息。包括當前已經加載的內核模塊與內核檢測到的硬件設備信息等。這個目錄同樣不佔磁盤空間。

    /tmp:臨時文件目錄,有時用戶運行程序的時候,會產生臨時文件。/tmp就用來存放臨時文件的,權限比較特殊。/var/tmp目錄和這個目錄相似。▲▲▲

    /usr:系統存放程序的目錄,比如命令、幫助文件等。這個目錄下有很多的文件和目錄。比如:幫助目錄/usr/share/man或/usr/share/doc。

    /var:這個目錄的內容是經常變動的,/var下有/var/log這是用來存放系統日誌的目錄。/var/www目錄是定義Apache服務器站點存放目錄;/var/lib用來存放一些庫文件。▲▲▲



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章