Linux文件系統詳解

/bin:存放着一百多個Linux下常用的命令、工具
/dev:存放着Linux下所有的設備文件!
/home:用戶主目錄,每建一個用戶,就會在這裏新建一個與用戶同名的目錄,給該用戶一個自己的空間
/lost+found:顧名思義,一些丟失的文件可能可以在這裏找到
/mnt:外部設備的掛接點,通常用cdrom與floppy兩個子目錄!它的存在簡化了光盤與軟盤的使用。你只需在塞
入光盤後,運行:mount /mnt/ cdrom,就可以將光盤上的內容Mount到/mnt/cdrom上,你就可以訪問了。不過
你使用完成後,應該離開該目錄,並執行umount /mnt/cdrom。同樣 的,軟盤就是mount /mnt/floppy和umount /mnt/floppy了。
/proc:這其實是一個假的目錄,通過這裏你可以訪問到內存裏的內容,內核提供的一個接口,主要用來存儲系統統計信息;
/sbin:這裏存放着系統級的命令與工具
/boot:Linux就是從這裏啓動的
/lib:靜態鏈接庫
/root:root用戶的主目錄,這就是特權之一!
/var:通常用來存放一些變化中的東西!
/var/log:存放系統日誌
/var/spool:存放一些郵件、新聞、打印隊列等


/etc:這裏存放在Linux大部分的配置文件
          /etc/mtab--------隨着/proc/mount的變化而變化,文件系統的安裝和卸載都會在這個文件中反映出來;
          /etc/fstab-------列出當前系統在啓動時自動安裝的所有文件系統,也可以使用mount -a 這個命令來手動的安裝這個文件中列出
        的所有文件系統;另外也可以通過修改這個配置文件,使系統在啓動時自動安裝我們所需要的其他的文件系統;
          /etc/mtools.conf---------dos文件系統上的操作的配置文件
          /etc/group----------列出有效的組名稱以及組中的用戶信息;
          /etc/passwd---------帳號的密碼文件;
          帳號----密碼------用戶號(UID)-----用戶組號(GID)----所屬組-----用戶主目錄---用戶所使用的shell類型
          /etc/shadow--------包含加密後的帳號信息;
          /etc/shells-------包含系統的可以使用的shell的列表;
          /etc/motd---------每日的信息,root管理員向系統中所有用戶傳達信息時使用
          /etc/lilo.conf 包含系統的缺省引導命令行參數,還有啓動時使用的不同映象。您在 LILO 引導提示的時候按Tab 鍵就可以看到這個列表。
          /etc/logrotate.conf 維護 /var/log 目錄中的日誌文件。
          /etc/identd.conf identd是一個超級服務器,這個文件對於的是它的配置文件。
          /etc/ld.so.conf “動態鏈接程序”(Dynamic Linker)的配置。
          /etc/inittab 按年代來講,這是 UNIX 中第一個配置文件。在一臺 UNIX 機器打開之後啓動的第一個程序是
        init,它知道該啓動什麼,這是由於 inittab 的存在。在運行級別改變時,init 讀取 inittab,然後控制主進程的啓動。
          /etc/host.conf---------告訴域名服務器如何查找主機名
          /etc/hosts---------網絡中已發現的主機的名稱列表,用於解析主機名

        linux連網配置文件
          /etc/gated.conf gated 的配置。只能被 gated 守護進程所使用。
          /etc/networks 列舉從機器所連接的網絡可以訪問的網絡名和網絡地址。通過路由命令使用。允許使用網絡名稱。
          /etc/protocols 列舉當前可用的協議。
          /etc/resolv.conf 在程序請求“解析”一個 IP 地址時告訴內核應該查詢哪個名稱服務器。
          /etc/rpc 包含 RPC 指令/規則,這些指令/規則可以在 NFS 調用、遠程文件系統安裝等中使用。
          /etc/exports 要導出的文件系統(NFS)和對它的權限。
          /etc/services 將網絡服務名轉換爲端口號/協議。由 inetd、telnet、tcpdump 和一些其它程序讀取。有一些 C訪問例程。

/usr:通常用來安裝各種軟件的地方
        /usr/include、/usr/lib及/usr/share 則是存放一些共享鏈接庫
        /usr/X11R6        存放X-Window的目錄;
        /usr/bin        存放着許多應用程序;
        /usr/sbin        給超級用戶使用的一些管理程序就放在這裏;
        /usr/doc        這是Linux文檔的大本營;
        /usr/include        Linux下開發和編譯應用程序需要的頭文件,在這裏查找;
        /usr/lib        存放一些常用的動態鏈接共享庫和靜態檔案庫;
        /usr/local        這是提供給一般用戶的/usr目錄,在這裏安裝軟件最適合;
        /usr/man       man在Linux中是幫助的同義詞,這裏就是幫助文檔的存放目錄;
        /usr/src        Linux開放的源代碼就存在這個目錄,愛好者們別放過哦!

        內核源碼中主要包含以下子目錄:
                          arch:包含了與體系結構相關的代碼,所有硬件結構特定的內核代碼。如:i386,alpha
                   
發佈了45 篇原創文章 · 獲贊 3 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章