MacOSX系统的日常维护和保养

Mac OS X 系统的日常维护和保养究竟应该包括哪些内容,一直众说不一 。网络上的文章 更是花样百出,少则一页,多则十几页,甚至在某些问题上彼此矛盾,即使是苹果自己的知 识库的文章都有相互矛盾的地方 。下面是搜小知识小编收集整理的Mac OS X系统的日常维护和保养,希望对大家有帮助~~
Mac OS X系统的日常维护和保养工具/原料
Mac OS X系统的日常维护和保养只需要一点额外的小工具
Cocktail
Leopard Cache Cleaner
Tiger Cache Cleaner
方法/步骤
比较全面的维护和保养的文章,一般都提及了以下内容:
1 运行日常维护脚本 (Scripts)
2 清除缓存 (Caches)
3 修理和备份属性文件
4 清理磁盘碎片 (Defragment) 5 修复磁盘权限
6 检查并修理磁盘
7 清理桌面
8 重置 Safari;
9 重建 Spotlight 数据库
更具体的,甚至规定了每日、每周、每月以及每季度用户应该如何如何 。从内容上看,它们 实际上包括了检修甚至是急救的内容,还包含一点系统优化的内容 。而上面没有提到的内 容,则包括日常备份、软件及固件的升级、笔记本电池软件的校正 。
1、运行日常维护脚本(Scripts)
Unix 系统下有几个脚本文件,最主要的位于/etc/periodic/下的文件夹中 。以前,由于 Unix 系统往往做为公司或组织信息系统的核心,所以一般也不停机 。这些脚本的设计目 的,就是针对不停机的Unix的进行一定的清理 。
每到晚3点15分,系统就会开始运行每日清理脚本对系统进行清理 。根据不同的Mac OS X 系统,这些清理包括清除 CrashReporter、tmp 文件夹里的文件、清除垃圾文件、检查次 系统状态、更新系统日志、备份 NetInfo 和 asl 日志等 。清理完毕将在 /var/log/ 文件夹 下产生 daily.out 文件 。每周六晚3点15分,系统开始运行每周清理脚本进行每周清理 。清 理的内容包括重建 locate 和 whatis 数据库,并各种日志进行更替 。最后在 /var/log/ 文 件夹下产生weekly.out 文件 。每月第一天晚5点半,系统执行月清理脚本,更替安装日志 和传真文件,最终生成 monthly.out。在更替日志过程中,旧的日志文件被压缩,系统产 生新的文件,这样就节约了磁盘空间 。
【MacOSX系统的日常维护和保养】整个作用机制 (Leopard) 是,系统的 cron 或 launchd 首先在硬盘下的系统资源库里的 LaunchDaemons 文件夹里找到 com.apple.weekly.plist、com.apple.monthly.plist、 或 com.apple.monthly.plist 然后到 usr/sbin/ 里启动 periodic,periodic 到 /etc/ defaults/ 下找到 periodic.conf ,然后根据该文件的设定,到 /etc/periodic/ 下运行相 应文件夹里的相应应用 。应用启动的时间的设定在上述的 plist 文件中 。Leopard 以外的 其它版本的 Mac OS X 的运作过程和清理内容与 Leopard 稍有不同 。
由于这些脚本文件是为不停机的系统编写的,因此,只有在预设的时间里,你的电脑没有关 机或休眠时,它们才能如期完成任务 。如果由于机器休眠或关机而错过了这些脚本的运行时 间,下次什么时候运行就成了一个问题 。在 Leopard 以前的版本,launchd 是根据系统定 时器来设定脚本运行时间的,而系统定时器不会计算机器的睡眠时间,因此会将定时的时间 向后推迟,也就是说,如果你晚1点15分机器处于睡眠,此时距离启动清理脚本的时间为2 小时 。当你早晨8点将电脑唤醒后,系统定时仍然以为需要两小时后才能进行清理,于是等 到早上10点,你就会发现机器变得很慢,原因是此时机器自动启动了清理脚本 。如果你每 天只用1、2个小时的电脑,那将很难估计什么时候机器会做自动清理 。因此,就不如没次 开机或唤醒电脑后,主动运行这些清理脚本 。运行这些脚本,可以通过执行终端的 periodic 命令或者运行一些第三方软件 。使用终端命令,则需输入:
sudo periodic 脚本名 脚本名应该是 daily、weekly 或 monthly 。如果要同时运行三个维护脚本,则可输入: sudo periodic daily weekly monthly
一些第三方软件也具有这个功能 。在 Leopard 上,情况有所变化 。当机器从睡眠中唤醒 后,一旦发现系统没有及时运行清理脚本,它会立即开始自动调用这些脚本 。所以, Leopard 的用户完全没必要考虑自己运行清理脚本的问题 。

MacOSX系统的日常维护和保养

文章插图
2、清除缓存 (Caches)
首先要弄明白什么叫缓存以及缓存是干什么用的,然后才能去考虑是否应该定期清除它 。