系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > Mac OS X系統(tǒng)保養(yǎng)的方法

Mac OS X系統(tǒng)保養(yǎng)的方法(2)

時間:2014-12-26 18:10:12 作者:小蘭 來源:系統(tǒng)之家 1. 掃描二維碼隨時看資訊 2. 請使用手機(jī)瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20141226/33581.html 手機(jī)查看 評論

  首先,先來逐條研究一下經(jīng)常提到的維護(hù)和保養(yǎng)措施,來看看應(yīng)該在什么時候使用這些步驟,然后再歸納一下,看看用戶日常應(yīng)該做些什么。

  1、運(yùn)行日常維護(hù)腳本(Scripts)

  Unix系統(tǒng)下有幾個腳本文件,最主要的位于/etc/periodic/下的文件夾中。以前,由于Unix系統(tǒng)往往做為公司或組織信息系統(tǒng)的核心,所以一般也不停機(jī)。這些腳本的設(shè)計目的,就是針對不停機(jī)的Unix進(jìn)行一定的清理。

  每到夜里3點(diǎn)15分,系統(tǒng)就會開始運(yùn)行每日清理腳本對系統(tǒng)進(jìn)行清理。根據(jù)不同的Mac OS X系統(tǒng),這些清理包括清除CrashReporter、tmp文件夾里的文件、清除垃圾文件、檢查次系統(tǒng)狀態(tài)、更新系統(tǒng)日志、備份NetInfo和asl日志等。清理完畢將在/var/log/文件夾下產(chǎn)生daily.out文件。每周六夜里3點(diǎn)15分,系統(tǒng)開始運(yùn)行每周清理腳本進(jìn)行每周清理。清理的內(nèi)容包括重建locate和whatis數(shù)據(jù)庫,并各種日志進(jìn)行更替。最后在/var/log/文件夾下產(chǎn)生weekly.out文件。每月第一天夜里5點(diǎn)半,系統(tǒng)執(zhí)行月清理腳本,更替安裝日志和傳真文件,最終生成monthly.out。在更替日志過程中,舊的日志文件被壓縮,系統(tǒng)產(chǎn)生新的文件,這樣就節(jié)約了磁盤空間。

  整個作用機(jī)制(Leopard)是,系統(tǒng)的cron或launchd首先在硬盤下的系統(tǒng)資源庫里的LaunchDaemons文件夾里找到com.apple.weekly.plist、com.apple.monthly.plist、或com.apple.monthly.plist然后到usr/sbin/里啟動periodic,periodic到/etc/defaults/下找到periodic.conf,然后根據(jù)該文件的設(shè)定,到/etc/periodic/下運(yùn)行相應(yīng)文件夾里的相應(yīng)應(yīng)用。應(yīng)用啟動的時間的設(shè)定在上述的plist文件中。Leopard以外的其它版本的Mac OS X的運(yùn)作過程和清理內(nèi)容與Leopard稍有不同。

  由于這些腳本文件是為不停機(jī)的系統(tǒng)編寫的,因此,只有在預(yù)設(shè)的時間里,你的電腦沒有關(guān)機(jī)或休眠時,它們才能如期完成任務(wù)。如果由于機(jī)器休眠或關(guān)機(jī)而錯過了這些腳本的運(yùn)行時間,下次什么時候運(yùn)行就成了一個問題。在Leopard以前的版本,launchd是根據(jù)系統(tǒng)定時器來設(shè)定腳本運(yùn)行時間的,而系統(tǒng)定時器不會計算機(jī)器的睡眠時間,因此會將定時的時間向后推遲,也就是說,如果你夜里1點(diǎn)15分機(jī)器處于睡眠,此時距離啟動清理腳本的時間為2小時。當(dāng)你早晨8點(diǎn)將電腦喚醒后,系統(tǒng)定時仍然以為需要兩小時后才能進(jìn)行清理,于是等到早上10點(diǎn),你就會發(fā)現(xiàn)機(jī)器變得很慢,原因是此時機(jī)器自動啟動了清理腳本。如果你每天只用1、2個小時的電腦,那將很難估計什么時候機(jī)器會做自動清理。因此,就不如沒次開機(jī)或喚醒電腦后,主動運(yùn)行這些清理腳本。運(yùn)行這些腳本,可以通過終端的periodic命令也可以通過MacJanitor這個免費(fèi)軟件。使用終端命令,則需輸入:

  sudo periodic 腳本名 回車

  腳本名應(yīng)該是daily、weekly或monthly。如果要同時運(yùn)行三個維護(hù)腳本,則可輸入:

  sudo periodic daily weekly monthly

  第三方軟件MacJanitor也具有這個功能。

  在Leopard上,情況有所變化。當(dāng)機(jī)器從睡眠中喚醒后,一旦發(fā)現(xiàn)系統(tǒng)沒有及時運(yùn)行清理腳本,它會立即開始自動調(diào)用這些腳本。所以,Leopard的用戶完全沒必要考慮自己運(yùn)行清理腳本的問題。

標(biāo)簽 Mac OS X

發(fā)表評論

0

沒有更多評論了

評論就這些咯,讓大家也知道你的獨(dú)特見解

立即評論

以上留言僅代表用戶個人觀點(diǎn),不代表系統(tǒng)之家立場

其他版本軟件

人氣教程排行

Mac系統(tǒng)推薦

官方交流群 軟件收錄