MacOSX系統(tǒng)的日常維護(hù)和保養(yǎng)
MacOSX系統(tǒng)的日常維護(hù)和保養(yǎng)
Mac OS X 系統(tǒng)的日常維護(hù)和保養(yǎng)究竟應(yīng)該包括哪些內(nèi)容,一直眾說不一。網(wǎng)絡(luò)上的文章 更是花樣百出,少則一頁,多則十幾頁,甚至在某些問題上彼此矛盾,即使是蘋果自己的知 識(shí)庫的文章都有相互矛盾的地方。 下面是學(xué)習(xí)啦小編收集整理的Mac OS X系統(tǒng)的日常維護(hù)和保養(yǎng),希望對(duì)大家有幫助~~
Mac OS X系統(tǒng)的日常維護(hù)和保養(yǎng)
工具/原料
Mac OS X系統(tǒng)的日常維護(hù)和保養(yǎng)只需要一點(diǎn)額外的小工具
Cocktail
Leopard Cache Cleaner
Tiger Cache Cleaner
方法/步驟
比較全面的維護(hù)和保養(yǎng)的文章,一般都提及了以下內(nèi)容:
1 運(yùn)行日常維護(hù)腳本 (Scripts)
2 清除緩存 (Caches)
3 修理和備份屬性文件
4 清理磁盤碎片 (Defragment) 5 修復(fù)磁盤權(quán)限
6 檢查并修理磁盤
7 清理桌面
8 重置 Safari;
9 重建 Spotlight 數(shù)據(jù)庫
更具體的,甚至規(guī)定了每日、每周、每月以及每季度用戶應(yīng)該如何如何。從內(nèi)容上看,它們 實(shí)際上包括了檢修甚至是急救的內(nèi)容,還包含一點(diǎn)系統(tǒng)優(yōu)化的內(nèi)容。而上面沒有提到的內(nèi) 容,則包括日常備份、軟件及固件的升級(jí)、筆記本電池軟件的校正。
1、運(yùn)行日常維護(hù)腳本(Scripts)
Unix 系統(tǒng)下有幾個(gè)腳本文件,最主要的位于/etc/periodic/下的文件夾中。以前,由于 Unix 系統(tǒng)往往做為公司或組織信息系統(tǒng)的核心,所以一般也不停機(jī)。這些腳本的設(shè)計(jì)目 的,就是針對(duì)不停機(jī)的Unix的進(jìn)行一定的清理。
每到晚3點(diǎn)15分,系統(tǒng)就會(huì)開始運(yùn)行每日清理腳本對(duì)系統(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é)約了磁盤空間。
整個(gè)作用機(jī)制 (Leopard) 是,系統(tǒng)的 cron 或 launchd 首先在硬盤下的系統(tǒng)資源庫里的 LaunchDaemons 文件夾里找到 com.apple.weekly.plist、com.apple.monthly.plist、 或 com.apple.monthly.plist 然后到 usr/sbin/ 里啟動(dòng) periodic,periodic 到 /etc/ defaults/ 下找到 periodic.conf ,然后根據(jù)該文件的設(shè)定,到 /etc/periodic/ 下運(yùn)行相 應(yīng)文件夾里的相應(yīng)應(yīng)用。應(yīng)用啟動(dòng)的時(shí)間的設(shè)定在上述的 plist 文件中。Leopard 以外的 其它版本的 Mac OS X 的運(yùn)作過程和清理內(nèi)容與 Leopard 稍有不同。
由于這些腳本文件是為不停機(jī)的系統(tǒng)編寫的,因此,只有在預(yù)設(shè)的時(shí)間里,你的電腦沒有關(guān) 機(jī)或休眠時(shí),它們才能如期完成任務(wù)。如果由于機(jī)器休眠或關(guān)機(jī)而錯(cuò)過了這些腳本的運(yùn)行時(shí) 間,下次什么時(shí)候運(yùn)行就成了一個(gè)問題。在 Leopard 以前的版本,launchd 是根據(jù)系統(tǒng)定 時(shí)器來設(shè)定腳本運(yùn)行時(shí)間的,而系統(tǒng)定時(shí)器不會(huì)計(jì)算機(jī)器的睡眠時(shí)間,因此會(huì)將定時(shí)的時(shí)間 向后推遲,也就是說,如果你晚1點(diǎn)15分機(jī)器處于睡眠,此時(shí)距離啟動(dòng)清理腳本的時(shí)間為2 小時(shí)。當(dāng)你早晨8點(diǎn)將電腦喚醒后,系統(tǒng)定時(shí)仍然以為需要兩小時(shí)后才能進(jìn)行清理,于是等 到早上10點(diǎn),你就會(huì)發(fā)現(xiàn)機(jī)器變得很慢,原因是此時(shí)機(jī)器自動(dòng)啟動(dòng)了清理腳本。如果你每 天只用1、2個(gè)小時(shí)的電腦,那將很難估計(jì)什么時(shí)候機(jī)器會(huì)做自動(dòng)清理。因此,就不如沒次 開機(jī)或喚醒電腦后,主動(dòng)運(yùn)行這些清理腳本。運(yùn)行這些腳本,可以通過執(zhí)行終端的 periodic 命令或者運(yùn)行一些第三方軟件。使用終端命令,則需輸入:
sudo periodic 腳本名 腳本名應(yīng)該是 daily、weekly 或 monthly。如果要同時(shí)運(yùn)行三個(gè)維護(hù)腳本,則可輸入: sudo periodic daily weekly monthly
一些第三方軟件也具有這個(gè)功能。在 Leopard 上,情況有所變化。當(dāng)機(jī)器從睡眠中喚醒 后,一旦發(fā)現(xiàn)系統(tǒng)沒有及時(shí)運(yùn)行清理腳本,它會(huì)立即開始自動(dòng)調(diào)用這些腳本。所以, Leopard 的用戶完全沒必要考慮自己運(yùn)行清理腳本的問題。
2、清除緩存 (Caches)
首先要弄明白什么叫緩存以及緩存是干什么用的,然后才能去考慮是否應(yīng)該定期清除它。
電腦里緩存到處可見,主板上有緩存,根據(jù)機(jī)型不同,可能是獨(dú)立的硬件也可能在處理器 上; 硬盤上有緩存; 文件系統(tǒng)里仍然有緩存,而應(yīng)用,比如 Safari,也有緩存。Cache 本身 是個(gè)法語詞,表示的是臨時(shí)儲(chǔ)藏的地方。在電腦運(yùn)行時(shí),為了不讓處理器等待數(shù)據(jù),人們就 建立起一個(gè)個(gè)臨時(shí)存儲(chǔ)數(shù)據(jù)的地方。總言之,由于緩存的存在,更由于系統(tǒng)和應(yīng)用的相關(guān)數(shù) 據(jù)儲(chǔ)存在緩存中,系統(tǒng)和應(yīng)用才會(huì)運(yùn)行得快。換句話說,如果緩存是空的,在系統(tǒng)運(yùn)行時(shí), 機(jī)器首先查看緩存,當(dāng)沒有發(fā)現(xiàn)相關(guān)內(nèi)容時(shí),再去調(diào)用相關(guān)應(yīng)用,并將系統(tǒng)和應(yīng)用的數(shù)據(jù)和 狀態(tài)存于緩存中,這個(gè)過程就比直接從緩存里能找到這些數(shù)據(jù)和狀態(tài)慢得多。
但是如果緩存里面的東西太多或空間不足,在調(diào)用新應(yīng)用或者是應(yīng)用產(chǎn)生的數(shù)據(jù)量過大時(shí), 部分內(nèi)容需要從緩存中騰出去,才能在緩存中添加新的東西。這個(gè)過程本身機(jī)器自己就可以 控制。當(dāng)然,如果要人為的清空緩存,可能比機(jī)器的清空速度要快些,但是在這么做的同 時(shí),你也將其它所有應(yīng)用的緩存都清除了,這勢(shì)必會(huì)影響那些應(yīng)用的使用性能。主板上的緩 存內(nèi)存,在關(guān)機(jī)后,內(nèi)容便消失了;而以文件形式保存到硬盤里的緩存,隨系統(tǒng)或應(yīng)用的使 用情況而不同。
可以說,只有少數(shù)情況下,需要人為地清除緩存。比如,緩存內(nèi)的數(shù)據(jù)出現(xiàn)錯(cuò)誤,造成系統(tǒng) 或應(yīng)用不能正常運(yùn)行。當(dāng)出現(xiàn)這種情況時(shí),作為用戶你可以感覺到系統(tǒng)或應(yīng)用的不正常,此 時(shí),你可能采取其它的障礙排除的步驟,而清空緩存也是值得考慮的。
通過上述的分析,不難看出,如果緩存內(nèi)的數(shù)據(jù)沒有錯(cuò)誤,沒必要來清空緩存,而清空緩存 以后,反而會(huì)對(duì)性能產(chǎn)生負(fù)面影響。因此,這個(gè)做法應(yīng)該看作是故障清除的手段,沒必要日 常定時(shí)進(jìn)行。
清空緩存的方法最好借助其它應(yīng)用,而不是自己一步步地刪除。可以用 Cocktail、 Leopard Cache Cleaner 或 Tiger Cache Cleaner。
3、修理和備份屬性文件 (plist)
在系統(tǒng)資源庫、硬盤資源庫的 Preferences 和每個(gè)用戶的 Preferences 文件夾內(nèi)存在大 量plist文件。這些文件里包含著系統(tǒng)或應(yīng)用的設(shè)置,很多屬性文件是在應(yīng)用的使用中產(chǎn)生的。當(dāng)應(yīng)用出現(xiàn)故障或存在bug,通過刪除這些屬性文件,可以使應(yīng)用恢復(fù)到初始狀態(tài)。在 某些情況下,用戶通過應(yīng)用界面下的預(yù)制或偏好設(shè)置 (Preferences),將該應(yīng)用個(gè)性化。這 些個(gè)性化數(shù)據(jù)就存在相應(yīng)應(yīng)用的plist文件中。如果應(yīng)用出現(xiàn)故障時(shí),用戶把它的plist文件刪 除,此時(shí),應(yīng)用可能得以恢復(fù),但是,用戶對(duì)該應(yīng)用的個(gè)性化設(shè)置也丟了。這就是為什么需 要備份屬性文件的理由。
但是,多數(shù)情況下,應(yīng)用本身提供的可修改的屬性是有限的,而且即使是個(gè)性化的信息很重 要、很難記住,一旦該應(yīng)用設(shè)置完畢,以后就都按這個(gè)設(shè)置進(jìn)行了。因此,即使是備份,備 份一遍也就夠了,無須定期備份。因此,這不應(yīng)該看作是日常維護(hù)的步驟。
4、整理磁盤碎片 (Defragment)
電腦在向磁盤讀寫數(shù)據(jù)的時(shí)候并不總是將數(shù)據(jù)寫到持續(xù)的扇區(qū)。在電腦使用一段時(shí)間以后, 經(jīng)常編輯或變更的文件可能會(huì)一小片一小片地分散在硬盤各處。文件目錄將硬盤上這些小片 的位置通知給操作系統(tǒng)。對(duì)于操作系統(tǒng)來說,文件就象完整的一塊兒一樣。清理磁盤碎片則 是將文件的所有片段復(fù)制、連接并轉(zhuǎn)移到持續(xù)的扇區(qū),然后重建文件目錄。這樣,就很便于 操作系統(tǒng)對(duì)文件的查找。
清理磁盤碎片對(duì)于 Windows 系統(tǒng)來說有其必要性,但是,對(duì)于 Mac OS X 系統(tǒng)來說,通 常情況下是不需要的。這是因?yàn)樘O果采用了若干技術(shù)盡可能地避免碎片的產(chǎn)生。首先,HFS +格式盡量避免磁盤空間的重復(fù)使用,其次,HFS+的宗卷可以延遲排布 (Delayed Allocation),就是當(dāng)某個(gè)磁盤段 (block) 面臨書寫數(shù)據(jù)時(shí),為該數(shù)據(jù)所準(zhǔn)備的磁盤空間大 小不被算做自由空間,但是卻沒有列在自由空間表中,而這些數(shù)據(jù)則存于內(nèi)存中,直到系統(tǒng) 要清除緩沖或應(yīng)用要求同步時(shí),才一次性傾倒到硬盤上。除此之外,蘋果系統(tǒng)還采用 了”Hot-File- Adaptive-clustering”技術(shù),即檢查逐漸增加內(nèi)容的文件,一旦發(fā)現(xiàn)該這些 文件的碎片過多,系統(tǒng)就自動(dòng)清理該文件的碎片。另外,由于現(xiàn)在的硬盤容量、緩存和速度 的增加,許多應(yīng)用對(duì)于添加和修改文件的處理,從以前的附加到文件上,改成現(xiàn)在的一次性 重新書寫改文件,這樣就避免了碎片的產(chǎn)生。
更應(yīng)該注意的是,為了提高操作系統(tǒng)啟動(dòng)性能,蘋果把一些文件放在一起,如果把它們挪到 別的地方去,系統(tǒng)將運(yùn)行緩慢。
總之,除非進(jìn)行影視文件的操作和編輯,需要大量的不間斷的磁盤空間來儲(chǔ)存文件,否則, 很沒必要對(duì) Mac OS X 系統(tǒng)清理磁盤碎片。如果要清理碎片,可以使用 TechTool Pro 或 iDefrag。
5、修理磁盤權(quán)限
使用磁盤工具修理權(quán)限會(huì)給人一種錯(cuò)覺,因?yàn)樗⒉荒苄蘩碛脖P上所有的文件的權(quán)限。對(duì)于 使用蘋果的安裝軟件(Installer)來安裝的pkg文件,在軟件安裝后,會(huì)在硬盤下資源庫 Receipts文件夾里留下一些印記。在 Mac OS 10.5 以前的版本中,這個(gè) Receipts 文件 夾會(huì)將pkg文件存在該處,而對(duì)于使用 Leopard 的 packageMaker 軟件所做的安裝包來 說,它在Receipts文件夾里只留下一個(gè)bom文件而不在保留pkg文件。
在使用磁盤工具修復(fù)權(quán)限時(shí),系統(tǒng)要檢查Receipts包里的文件,如果是pkg文件,它將檢 查包內(nèi)的Archive.bom文件。bom文件里記錄著應(yīng)用安裝時(shí)各個(gè)文件和文件夾的權(quán)限。磁 盤工具的修理權(quán)限作用就是憑借bom文件來核對(duì)和修改文件權(quán)限。有些人甚至認(rèn)為磁盤工 具只能修復(fù)蘋果自己的系統(tǒng)和應(yīng)用文件,只要應(yīng)用在Receipts文件夾中有bom文件這種收 據(jù),就可以檢查該應(yīng)用被安裝后的文件或文件夾的權(quán)限。
總之,用磁盤工具修理磁盤權(quán)限,所起的作用有限。一般情況下在安裝軟件更新或第三方軟 件時(shí),由于所裝的軟件可能需要修改某些系統(tǒng)文件或文件夾的權(quán)限,并在安裝結(jié)束時(shí)沒有將 所修改的權(quán)限更改回來,這可能會(huì)造成系統(tǒng)錯(cuò)誤。另外,在突然停電、關(guān)機(jī)不當(dāng)、或硬盤損 壞等極端情況下,也可能出現(xiàn)錯(cuò)誤,但如果是這種情況,整個(gè)系統(tǒng)都可能啟動(dòng)不了,就已經(jīng) 不是維護(hù)和保養(yǎng)的問題了。因此,在系統(tǒng)升級(jí)或用安裝軟件(第三方的安裝軟件或蘋果的 Installer-pkg文件)安裝了新軟件以后,需要做權(quán)限修復(fù)之外,就只有在故障發(fā)生時(shí)用來修 復(fù)權(quán)限比較合適。當(dāng)然,如果沒事干,就去修復(fù)一下權(quán)限對(duì)磁盤也沒多大壞處。
維護(hù)和保養(yǎng)的目的其實(shí)應(yīng)該以保證系統(tǒng)目前的性能為主,也就是說通過維護(hù)和保養(yǎng),讓你的 Mac OS X 能夠保持目前的性能就已經(jīng)足夠了。這看起來很容易,但實(shí)際上并不是如此。 換個(gè)說法就是,從系統(tǒng)和軟件初裝一切就續(xù)開始,通過一段時(shí)間的使用,3個(gè)月、半年、一 年甚至更長時(shí)間,你 Mac OS X 系統(tǒng)還能跟初始安裝時(shí)的性能相差無幾,那就說明你的機(jī) 器維護(hù)和保養(yǎng)做得相當(dāng)充分??墒?有多少人能做到這點(diǎn)?
Mac OS X系統(tǒng)的日常維護(hù)和保養(yǎng)相關(guān)文章:
1.筆記本和臺(tái)式機(jī)系統(tǒng)是否一樣
2.Mac OS X系統(tǒng)優(yōu)化技巧
3.mac電腦系統(tǒng)
4.Mac os操作系統(tǒng)教程
5.蘋果MAC OS X如何安裝雙系統(tǒng)
6.Mac OS X系統(tǒng)中截圖的方法
7.用U盤如何重裝蘋果系統(tǒng)