Unix操作系統(tǒng)命令解說
Unix操作系統(tǒng)還是比較常用的,于是我研究了一下Unix操作系統(tǒng),在這里拿出來和大家分享一下,希望對(duì)大家有用。我們會(huì)對(duì)查看“負(fù)載”和增加、刪除郵件用戶這兩個(gè)部分來講解下。
一、查看“負(fù)載”
這里提到的Unix操作系統(tǒng)的“負(fù)載”包括兩部分內(nèi)容,一是介質(zhì)資源的利用情況,二是系統(tǒng)中運(yùn)行著的進(jìn)程情況。
一般用df 命令查看當(dāng)前的空間利用情況(如果磁盤文件已滿,還繼續(xù)運(yùn)轉(zhuǎn),會(huì)導(dǎo)致Unix操作系統(tǒng)癱瘓,如果Unix操作系統(tǒng)的資源利用率達(dá)到90%時(shí),就很危險(xiǎn)了,不采取措施,會(huì)使系統(tǒng)崩潰,筆者有此經(jīng)歷),不同類型的Unix操作系統(tǒng),df后邊所跟的參數(shù)不一樣,如一般 Unix 為df -k,就能查到以kB為單位的磁盤利用百分比;而SCO Unix操作系統(tǒng) 是用df -iv命令來做這方面的查詢的,其實(shí)大同小異。
查看當(dāng)前的系統(tǒng)進(jìn)程一般用ps命令,但是,確切地用數(shù)字反映出系統(tǒng)當(dāng)前的“負(fù)載”情況,建議用uptime命令,鍵入此命令后,系統(tǒng)出現(xiàn)如下信息(舉例說明):4:38pm up 5 days 6:24 1 user load average :2.01 , 2.04, 2.00
以上信息反映出了>Unix操作系統(tǒng)當(dāng)前時(shí)間為4:38pm,系統(tǒng)從啟動(dòng)到現(xiàn)在已經(jīng)5天了,目前登錄系統(tǒng)的用戶數(shù)為1。后邊的三個(gè)參數(shù)值load average:2.01, 2.04,2.00非常重要,它們分別是系統(tǒng)運(yùn)行隊(duì)列中每隔1、5和15分鐘所計(jì)算出的平均進(jìn)程數(shù)。
一般來說,如果這三個(gè)值由大到小排列,說明系統(tǒng)進(jìn)程數(shù)在逐漸減少,不會(huì)產(chǎn)生Unix操作系統(tǒng)負(fù)擔(dān);而在相反的情況下,說明系統(tǒng)進(jìn)程數(shù)在膨脹。如果SCO Unix是10用戶的,那么在load average 的值遠(yuǎn)大于10時(shí),系統(tǒng)可能不能正常工作。解決這一問題的方法是,刪除 /tmp 目錄下的臨時(shí)文件,再刪除 /usr/spool/mqueue 下的文件,當(dāng)然是在系統(tǒng)中有系統(tǒng)運(yùn)行的情況,這樣就將目前的活動(dòng)進(jìn)程去掉了。
這時(shí)如果再用uptime查看,平均進(jìn)程數(shù)明顯下降,系統(tǒng)運(yùn)行恢復(fù)正常。還有很重要的一點(diǎn)是,如果系統(tǒng)中運(yùn)行著郵件系統(tǒng),每個(gè)郵件用戶必須對(duì)應(yīng)自己的郵箱文件,一般存放在/usr/spool/mail目錄下,這些郵箱屬于mail組,如果缺少郵箱文件,系統(tǒng)很快會(huì)自動(dòng)死鎖。
二、增加、刪除郵件用戶
下邊是在SCO Unix操作系統(tǒng)下增加和刪除郵件用戶的例子,供讀者參考。
# 增加用戶
useradd -g mail -d /usr/email -s /bin/passwd ${1}
# nulfile是一個(gè)字節(jié)為0的空文件,復(fù)制其作為用戶的初始郵箱
用useradd -g mail -d /usr/email -s /bin/passwd ${1}命令增加用戶時(shí),用戶可用遠(yuǎn)程登錄方式修改自己的口令,但只能做此操作。因此,最適用于郵件用戶,既滿足了用戶需求,又對(duì)系統(tǒng)安全不造成威脅。
#刪除用戶
這種方法在管理龐大用戶的SCO Unix或其它Unix操作系統(tǒng)時(shí)特別實(shí)用,可進(jìn)行成批用戶的操作。
到這里,我們對(duì)Unix操作系統(tǒng)查看“負(fù)載”和增加、刪除郵件用戶這兩個(gè)部分就講解完了。
【編輯推薦】