bin目錄和lib目錄的作用詳解 lib文件夾干什么的( 二 )


每臺機器都有根文件系統,它包含系統引導和使很多的文件系統得以mount所必須的文件,根文件系統大概有單客戶狀態所一定的足夠的內容 。還大概包括修造復原損壞 系統、復原備份等的工具 。
/usr 文件系統包含全部命令、庫、man頁和很多的往往一般操作中所需的不變化的文件 。
/usr 不大概有 往往一般使用中要改寫的文件 。這樣允許此文件系統中的文件通過網絡共享,這樣應該更有效,因為這樣節省了磁盤空間(/usr 很簡無腦單是數百兆),且易于管理 (當升級進化應用時,只有主/usr 需要變化,而無須變化每臺機器) 即便此文件系統在本地盤上,也應該只讀mount,以減少系統崩潰時文件系統的損 壞 。
/var 文件系統包含會變化的文件,例如spool目錄(mail、news、打印機等用的),log文件、 formatted manual pages和暫存文件 。古典上/var 的全部東西曾經在 /usr 下的某個地方,但這樣/usr 就不可能只讀安裝 了 。
/home 文件系統包含客戶家目錄,即系統上的全部實際資料 。一個大的/home 可能要分為若干文件系統,需要在 /home 下加一級名字,如/home/students 、/home/staff 等 。
下面仔細講解:/etc文件系統/etc目錄包含各種系統配置文件,下面說明之中的一些 。很多的的你大概了解它們屬于哪個程序,并瀏覽該程序的man頁 。超級多網絡配置文件也在/etc中 。
1. /etc/rc或/etc/rc.d或/etc/rc?.d:啟動、或變化運行級時運 行的腳本或腳本的目錄 。
2. /etc/passwd:客戶資料庫,之中的域給出了客戶名、線下姓名、客戶起始目 錄、加密口令和客戶的很多的消息 。
3. /etc/fdprm:軟盤參數表,用以說明不一樣的軟盤格式 ??捎胹etfdprm進 行設置 。再多的消息見setfdprm的幫助頁 。
4. /etc/fstab:指定啟動時需要全自動安裝的文件系統列表 。也包括用swapon -a啟用的swap區的消息 。
5. /etc/group:類似/etc/passwd,但說明的不是客戶消息而是組的消息 。包括組的各種資料 。
6. /etc/inittab:init 的配置文件 。
7. /etc/issue:包括客戶在登錄提示符前的輸出消息 。往往一般包括系統的一段短說明 或歡迎消息 。詳細內容由系統管理員確認 。
8. /etc/magic:“file”的配置文件 。包含不一樣文件格式的說 明,“file”基于它猜測文件類別 。
9. /etc/motd:motd是message of the day的縮寫,客戶成功登錄后全自動輸出 。內容由系統管理員確認 。
常用來通告消息,如規劃關機時間的警告等 。10. /etc/mtab:目前安裝的文件系統列表 。由腳本(scritp)初始化,并由 mount命令全自動更新 。當需要一個目前安裝的文件系統的列表時使用(例如df命令) 。
11. /etc/shadow:在安裝了影子(shadow)口令應用的系統上的影子口令 文件 。影子口令文件將/etc/passwd文件中的加密口令移動到/etc/shadow中,而后者只對超級客戶(root)可讀 。這使破譯口令更困 難,以此增加系統的安全性 。
12. /etc/login.defs:login命令的配置文件 。
13. /etc/printcap:類似/etc/termcap,但針對打印機 。語法不一樣 。
14. /etc/profile 、/etc/csh.login、/etc/csh.cshrc:登 錄或啟動時bourne或cshells執行的文件 。這允許系統管理員為全部客戶建立全局缺省環境 。
15. /etc/securetty:確認安全終端,即哪個終端允許超級客戶(root) 登錄 。往往一般只列出虛擬控制臺,這樣就不可能(至少超級的困難)通過調制解調器(modem)或網絡闖入系統并獲取超級客戶特別權利 。
16. /etc/shells:列出應該使用的shell 。chsh命令允許客戶在本文件 指定周圍內變化登錄的shell 。提供一臺機器ftp服務的服務進程ftpd檢查客戶shell是否列在/etc/shells文件 中,如果不是,將不允許該客戶登錄 。
17. /etc/termcap:終端性能資料庫 。說明不一樣的終端用什么“轉義序列”控 制 。寫程序時不直接輸出轉義序列(這樣就只能事件于特殊品牌的終端),而是從/etc/termcap中查找要做的事件的 正確序列 。這樣,多數的程序應該在多數終端上運行 。
/dev文件系統/dev目錄包括全部設備的設備文件 。設備文件用特殊的約定命名,這在設備列表中說明 。設備文件在安裝時由系 統發生,未來應該用/dev/makedev描述 。/dev/makedev.local 是系統管理員為本地設備文件(或連接)寫的描述文稿(即如一些非標準設備驅動不是標準makedev 的一部分) 。下面簡要講解/dev下 一些常用文件 。
1. /dev/console:系統控制臺,也只是直接和系統連接的監視器 。
2. /dev/hd:ide硬盤驅動程序接口 。如:/dev/hda指的是第一個硬 盤,had1則是指/dev/hda的第一個分區 。如系統中有很多的的硬盤,則依次為/dev /hdb、/dev/hdc、. . . . . .;如有多個分區則依次為hda1、hda2 . . . . . .

推薦閱讀