Unix系統(tǒng)多個(gè)用戶共同使用系統(tǒng)
Unix系統(tǒng)作為一種多用戶系統(tǒng),它允許多個(gè)用戶共同使用系統(tǒng)的資源,包括系統(tǒng)的內(nèi)存,CPU和硬盤。在默認(rèn)情況下,系統(tǒng)并不會(huì)限制每個(gè)用戶可以使用硬盤空間的大小,所以如果用戶惡意使用硬盤,或用戶由于疏忽,將硬盤空間全部占用,將導(dǎo)致其他用戶無(wú)法使用硬盤,從而使系統(tǒng)性能下降,甚至有崩潰的危險(xiǎn)。
Unix系統(tǒng)作為一種強(qiáng)大的多用戶分時(shí)操作系統(tǒng),在越來(lái)越多的場(chǎng)合受到了應(yīng)用,同時(shí),對(duì)Unix系統(tǒng)管理的要求也隨之越來(lái)越多,但目前的書籍對(duì)Unix系統(tǒng)管理命令介紹的并不是很多。
其實(shí),Unix系統(tǒng)提供的quota系列命令可以幫助我們解決這個(gè)問(wèn)題,這些命令包括:
quota : 顯示用戶的硬盤限額和使用情況。
edquota : 為每個(gè)用戶設(shè)定硬盤限額。
quotaon: 啟動(dòng)文件系統(tǒng)硬盤限額服務(wù)
quotaoff : 關(guān)閉文件系統(tǒng)硬盤限額服務(wù)
repquota : 顯示當(dāng)前硬盤限額狀態(tài)
配置這項(xiàng)服務(wù)的方法很簡(jiǎn)單。但在使用硬盤限額服務(wù)之前,我們要明白硬限制和軟限制這兩個(gè)概念。所謂硬限制是指對(duì)資源節(jié)點(diǎn)和數(shù)據(jù)塊的絕對(duì)限制,在任何情況下都不允許用戶超過(guò)這個(gè)限制.
而軟限制是指用戶可以在一定時(shí)間范圍內(nèi)(默認(rèn)時(shí)為一周,在/usr/include/sys/fs/ufs_quota.h文件中設(shè)置)超過(guò)軟限制的額度,在硬限制的范圍內(nèi)繼續(xù)申請(qǐng)資源,同時(shí)系統(tǒng)會(huì)在用戶登錄時(shí)給出警告信息和仍可繼續(xù)申請(qǐng)資源剩余時(shí)間。
如果達(dá)到時(shí)間期限,用戶的硬盤使用仍超過(guò)軟限制的額度,則Unix系統(tǒng)將不允許用戶再申請(qǐng)硬盤資源。
【編輯推薦】