UNIX系統(tǒng)管理-第四章:文件系統(tǒng)布局_第1頁
UNIX系統(tǒng)管理-第四章:文件系統(tǒng)布局_第2頁
UNIX系統(tǒng)管理-第四章:文件系統(tǒng)布局_第3頁
UNIX系統(tǒng)管理-第四章:文件系統(tǒng)布局_第4頁
UNIX系統(tǒng)管理-第四章:文件系統(tǒng)布局_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、UNIX 系統(tǒng)管理-第四章:文件系統(tǒng)布局目標(biāo)完成這一章,你能作以下事情:描述為什么要區(qū)分動態(tài)文件系統(tǒng)和靜態(tài)文件系統(tǒng)描述 /sbin,/usr,/stand,/etc,/dev,/var(操作系統(tǒng)相關(guān)目錄的主要內(nèi)容描述 /opt,/etc/opt,和 /var/opt(應(yīng)用程序相關(guān)的主要內(nèi)容使用 find ,和 whereis 命令在文件系統(tǒng)中查找文件介紹文件系統(tǒng)范例許多系統(tǒng)管理任務(wù)都要求系統(tǒng)管理員知道系統(tǒng)和應(yīng)用程序的配置文件和日志文件的位置, 并能對這些文件進(jìn)行操 作。所以了解文件系統(tǒng)組織結(jié)構(gòu),可以讓你能找到這些文件并進(jìn)行系統(tǒng)管理的工作。下面介紹標(biāo)準(zhǔn)的 A T&T SVR4文件系統(tǒng)布局

2、。文件系統(tǒng)中的文件可以通過不同的方法分類。 例如可以分為靜態(tài)文件和動態(tài)文件, 可執(zhí)行文件和配置文件。 這些 分類原則組成了文件系統(tǒng)的邏輯結(jié)構(gòu),并且能夠簡化系統(tǒng)管理的任務(wù)。文件系統(tǒng)可以分為靜態(tài)和動態(tài)兩個部分文件系統(tǒng)中的文件和目錄被分為靜態(tài)和動態(tài)兩類。 靜態(tài)文件和目錄中的內(nèi)容很少更改, 除非是安裝補(bǔ)丁或者安裝 操作系統(tǒng)或安裝應(yīng)用程序??蓤?zhí)行文件,庫,和系統(tǒng)啟動工具,都被認(rèn)為是靜態(tài)的。動態(tài)文件和目錄是經(jīng)常更改的。配置文件。臨時文件,和用戶文件被認(rèn)為是動態(tài)的。區(qū)分動態(tài)和靜態(tài)數(shù)據(jù)提供了以下的優(yōu)點:系統(tǒng)備份更容易磁盤空間管理更簡單可執(zhí)行文件和配置文件配置數(shù)據(jù)和可執(zhí)行代碼是分別保存的。分開保存配置文件和可執(zhí)

3、行文件能夠提供了如下優(yōu)點:當(dāng)操作系統(tǒng)升級的時候,對配置數(shù)據(jù)的更改不會丟失。可以很容易地通過網(wǎng)絡(luò)共享可執(zhí)行文件,同時每個主機(jī)自己的配置文件可以存儲在本地主機(jī)上文件系統(tǒng)布局操作系統(tǒng)的可共享部分的數(shù)據(jù)存在于 /usr,和 /sbin下面。 只有操作系統(tǒng)能夠安裝文件到這些目錄下去。 應(yīng)用程序位 于 /opt下面。/usr,/sbin目錄和 /opt下面的應(yīng)用程序子目錄能夠在網(wǎng)絡(luò)中的主機(jī)之間共享。 因為它們不包含每個主機(jī)特定的信息。 每個主機(jī)特定的信息位于文件系統(tǒng)的動態(tài)數(shù)據(jù)目錄下。這些目錄的通常的定義為:目錄 /usr /sbin 引導(dǎo)系統(tǒng)和安裝其它文件系統(tǒng)的最少需要的命令 /opt/etc /dev

4、/var /mnt /tmp 系統(tǒng)臨時文件 /stand 內(nèi)核和引導(dǎo)加載器。 /home 用戶目錄/usr目錄的更詳細(xì)的內(nèi)容/usr目錄包含操作系統(tǒng)的大部分,包括命令,庫,和文檔。 /usr文件系統(tǒng)包含操作系統(tǒng)的文件,例如可執(zhí)行文件 和 ASCII 文檔。/usr目錄下標(biāo)準(zhǔn)的子目錄在如下定義;/usr/bin 操作系統(tǒng)的用戶命令 /usr/conf /usr/contrib 發(fā)布的軟件 /usr/lbin 其它命令文件 /usr/local /usr/newconfig 默認(rèn)的操作系統(tǒng)配置數(shù)據(jù)文件 /usr/sbin 系統(tǒng)管理命令/usr/share/usr/share/man /usr/sh

5、are/doc /var目錄的詳細(xì)內(nèi)容 /var目錄中保存各種日志,臨時文件,中間文件,和打印緩沖文件。 /var目錄的大小變化很大。在通常情況下, 任何應(yīng)用程序或者命令在運行時候創(chuàng)建的文件,對操作系統(tǒng)來說不是關(guān)鍵性的數(shù)據(jù),通常都會被放在 /var目錄的 下面。例如, /var/adm中會包含于系統(tǒng)管理相關(guān)的日志和其它運行時創(chuàng)建的文件。 /var還包含有可變大小的文件 例如 crontabs ,和打印系統(tǒng)和郵件系統(tǒng)的緩沖區(qū)。通常 /var下面的都是一些臨時文件,系統(tǒng)管理員如果想要釋放磁盤空間,可以通過搜尋 /var目錄,來查找那些文 件可以被清除掉。/var /var/adm /var/adm

6、/crash dump 文件 /var/mail 收到的郵件 /var/opt/ 應(yīng)用運行時產(chǎn)生的文件(例如日志,臨時文件 。每一個應(yīng)用程序有自己的目錄 /var/spool 操作系統(tǒng)子系統(tǒng),例如 lp (打印 ,cron 等系統(tǒng)的緩沖文件 /var/tmp /usr目錄下的命令產(chǎn)生的臨時文件/var/adm目錄下的詳細(xì)內(nèi)容這個目錄被用來保存普通的管理文件,日志和數(shù)據(jù)庫,例如, syslog 產(chǎn)生的文件, cron 使用的文件,內(nèi)核 dump 文件。 /var/adm/crash 內(nèi)核崩潰 dump 文件會被保存在這個目錄下 /var/adm/cron cron 使用的日志文件, /var/a

7、dm/sw 志文件 /var/adm/syslog syslog 守護(hù)進(jìn)程負(fù)責(zé)寫這些日志信 息。 syslog 守護(hù)進(jìn)程的行為能夠通過 /etc/syslog.conf來定制。默認(rèn)的日志文件名為 /var/adm/syslog/syslog.log。在 啟動的時候,這個文件被拷貝為 OLDsyslog.log, 新的 syslog.log 文件被創(chuàng)建。這個文件是一個 ASCII 碼文件。 /var/adm/sulog su 命令的使用記錄。 sulog 是一個 ASCII 文件。 /var/adm/wtmp ASCII 文件。 last 命令被用來顯示這個文件的 信息。 wtmp 文件會持續(xù)增

8、長,系統(tǒng)管理員應(yīng)經(jīng)常對這個文件進(jìn)行修剪。 /var/adm/btmp ASCII 文件。 lastb 命令可以用來顯示這個文 件中的信息。 btmp 文件會持續(xù)增長,系統(tǒng)管理員應(yīng)經(jīng)常對這個文件進(jìn)行修剪。 /var/adm/utmp write,who 等命令會使用這個文件,但它不是 ASCII 文件,所以不能被直接瀏覽。應(yīng)用程序的目錄每一個應(yīng)用程序會在 /opt,/etc/opt,/var/opt下面有自己的子目錄。而應(yīng)用程序的可共享的,或者靜態(tài)的部分在它們 自己的 /opt/application目錄下,這個目錄的結(jié)構(gòu)同操作系統(tǒng)文件系統(tǒng)的結(jié)構(gòu)類似: /opt/application/bin

9、用戶命令/opt/application/share/man 幫助手冊 /opt/application/lib 庫 /opt/application/lbin 后臺命令/opt/application/newconfig 配置文件的主拷貝應(yīng)用程序的日志文件在 /var/opt/application目錄下,而主機(jī)特定的配置文件在 /etc/opt/application目錄下。 幫助你定位的命令 find 在文件系統(tǒng)層次結(jié)構(gòu)中查找文件whereis which PATH 中定位一個可執(zhí)行文件 file 判斷文件的類型作為系統(tǒng)管理員,你可能需要在整個文件系統(tǒng)中檢索文件。 UNIX 提供了幾個查

10、找文件和執(zhí)行文件的工具,它們 是:find 命令find 命令是一個功能強(qiáng)大的工具。 它可以從你指定的點開始在文件系統(tǒng)中查找符合條件的文件。 也可以通過名字, 屬主,和修改時間等等來查找文件。 find 同時允許你使用找到的文件作為一個參數(shù)來執(zhí)行一個命令。例子:查找屬于用戶 grep 的所有文件# find / -user grep在 /tmp目錄下查找 7天都沒有存取的文件# find /tmp -type f -atime +7刪除 core 文件# find / -name core -exec rm ;whereis 命令whereis 命令在你收到 “沒有發(fā)現(xiàn)” 錯誤信息的時候十分有用。 它會搜索一個預(yù)定義的目錄列表。 默認(rèn)的情況下, whereis 會去搜索源程序,二進(jìn)制文件,和幫助手冊。你可以使用 -b 選項來限制它只搜索二進(jìn)制代碼。例子:# whereis -b lsls: /usr/bin/ls /sbin/lswhich 命令which 命令在在判斷將要使用命令的哪一個版本時有用。一些命令有多個 home 。你到底是執(zhí)行的哪一個版本, 是由你 PATH 變量中指定的目錄的順序決定的。file 命令file 命令對文件作一系列的測試, 然后會試圖對文件歸類。 這個命令在判斷一個命令是一個 shell 腳本還是一個二

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論