推子 2007-5-21 13:23
OnyX 使用指南
系统维护工具(是“维护工具”,不是“抢救工具”)有不少,不过我唯独喜欢 OnyX ,它即免费又功能强大,这使我找不出有什么理由使用其他的需要盗版的工具了,于是,从 Jaguar 到 Panther 再到 Tiger ,我一直用它。
不过由于它的功能过于强大,有一些用户由于使用不小心而造成了问题,使得很多人也不敢用它了。
利剑双刃,其实任何一个系统优化工具,既然动用系统,总有风险存在的,只要我们注意它的提示,就可以即让它发挥作用又可以避免伤到自己。
下面我简单介绍一下 OnyX 吧。
目前 Onyx 最高版本是 1.7.9 ,并且已经使用 .pkg 方式安装(以前的是用 .dmg 发布,即拖即用,不过用包管理的方式安装有一个好处是可以检测版本和安装环境信息,以确定版本的对应),比以前多了一个 /Library/Receipts/OnyX.pkg 文件,而且提供专门的卸载工具。请注意这个是给 Tiger 用的, Jaguar 和 Panther 用户需要下载早期的版本以配套使用。
运行它,要求输入当前帐户密码,因为它的很多操作都需要获取对应的权限。
首先它会自动验证 s.m.a.r.t. 状态,并问你是否要“验证磁盘”(就是“磁盘工具.app”里的“验证磁盘”操作,同一回事儿)。如果 s.m.a.r.t. 报告你该换硬盘了,那么先准备换硬盘吧,不然硬盘挂掉的话,后面的优化操作也不需要了。而“验证磁盘”可以确认磁盘文件是否有错误,如果这个有问题而不解决,会引发更多的错误,很多系统崩溃的原因都是因为“验证/修复磁盘权限”和“验证/修复磁盘”很久没有验证从而积累了太多的错误而引起的。要排除系统问题,这个应该是首先想到的步骤。
推子 2007-5-21 13:24
完成后,就可以开始用 OnyX 了,别急,我们先不忙着优化,先看看它的 OnyX 选项:
第一页:界面,
也就是设置 OnyX 的皮肤,按个人喜好,不影响它的功能;
第二页:动作,可以设置执行的操作是针对当前用户还是所有用户,如果是多用户共用的计算机,“所有用户”项方便机主(管理员)统一维护,而“当前用户”则可以避免自己的设置影响到其他帐户。
“执行命令后”的选项,我建议选“执行命令后不关闭当前选项窗口”,因为如果选关闭,那么执行完成后它会把窗口收起来,如果要执行其他操作就需要再点开,有点不方便,当然,随便选哪个都不影响功能。
“当需要重新启动时”建议选择“询问用户...”,虽然多了个对话框,但总比在不希望时自动重新启动要好。
“强制性令计算机关机或重新启动”可选可不选,正如它的提示,如果选了,重启前将没有提示信息,没有保存的文件会丢失,但我认为用 OnyX 的时候就不要开其他程序了。
第三页:更新,
就是 OnyX 自己的“软件更新”,可以在启动的时候联网检查版本信息,如果有更新的版本则会提示,会拖一点 OnyX 的启动速度,我觉得没必要选,因为如果有新版本出来的时候,我猜你还没在 OnyX 里 check 版本号之前就能在论坛上看到有人发帖提醒大家去下载更新的 OnyX 了。
第四页:消息和记录,
“显示提示”的选项,执行命令后可以让它不提示,但第一个“ Before quitting applications ”最好选上;至于“ OnyX 记录”随便选,我猜大部分用户都没有分析记录日值文件的习惯。
第五页:高级,
在启动 OnyX 的时候不是验证 s.m.a.r.t. 状态并问你是否要“验证磁盘”了吗?设置就在这里。我一般出现系统崩溃的时候都会主动到“磁盘工具”里去验证磁盘权限和磁盘的,一般也不会积累问题,所以就设置在启动 OnyX 的时候不提醒验证磁盘,因为这个验证过程需要一定的时间,我觉得挺浪费的,对于那些极少想到验证/修复的用户,可以保留这个选项,以便及时发现问题。至于验证 s.m.a.r.t. 状态的选项就留着吧,不需要占用多少时间的。
然后我们点“相关信息”,这里可以看到一些关于机器和系统的概述,看看而已,大家看看好了,我就不多说了。
[[i] 本帖最后由 推子 于 2007-5-21 13:27 编辑 [/i]]
推子 2007-5-21 13:26
接下来我们来到“系统属性”,在这里我们可以设置一些在“系统预置”里也可以看到的设置,还有一些系统本身支持但在“系统预置”里看不到的隐藏设置(意思是系统本身支持这些设置,但不提供图形界面来设置,因为普通使用的时候最好不要改动这些设置,会 Shell 的直接在终端里改,不会或者不敢用 Shell 的就用 OnyX 来改好了)。至于系统为什么不提供某些隐藏设置,我想是有原因的,比如是为开发人员准备的设置,或者打开以后增加了系统资源效果,甚至可能是会影响系统稳定的。
所以,如果不是绝对要个性化,尽量保持默认设置,并注意每一个叹号标记的提醒信息。
第一页,一般,
滚动条的箭头位置,按个人习惯选吧,某些从 Windows 转移过来的用户可能会不习惯 Mac 把箭头防在下方和右方,那么可以设置成防在两端,不过,不建议在两端都放双箭头,因为如果是一些很短的滚动条,一条上有四个箭头会很挤的。
表单显示速度, Windows 上的优化大师和超级兔子必改的一个设置。
CrashPeporter ,普通用户选“普通”就可以了,详尽的报告一般用户也不会去分析,开发者和服务器管理员可以选择对应的选项以获得更详细的报告。
屏幕抓图的格式,推荐用 png 格式的,因为无损且 portable ,如果通常抓图只用于论坛发帖,那么可以选 jpg 免去图片转换。
最近项目,数目别太大啊,不然你点“最近使用的项目”会很壮观。
“动画桌面”的效果,拿屏幕保护当桌面,玩玩看看就好了,极耗资源,平常就关掉吧,除非你的电脑只是摆着看看不是拿来用的。
第二页,Finder,
没什么好多说的,一些 Finder 的隐藏设置,在这里也可以设置“显示隐藏文件和文件夹”,其实这里的设置就是更改 ~/Library/Preferences/com.apple.finder.plist 文件来实现的,很多熟练的人都是直接在终端里改那个 .plist 然后重启 Finder 来实现的。
第三页,Dock,
如上,一些在“系统预置”里就能设置,还有一些则是隐藏设置,“对正在隐藏的程序图标透明化”和“锁定 Dock 内图标”还有点用处。
第四页,Dashboard 和 Expose,
某些用户如果觉得 Dashboard 没有什么用处,那么就可以在这里只需要点点鼠标就直接禁用掉,省去手动改 .plist 文件。
第五页,Safari,
“显示 Debug 菜单”可以调出很多 Safari 中的隐藏选项,不过,如果不了解那些选项的用处,最好别去点。其他选项自己看着选。
第六页,登录,
在这里,你能看到三个叹号标记,意思是:请谨慎使用这些选项,使用前请先阅读帮助文件。
如果不知道自己在干什么,就别去点,要是不小心点了,就用下面的“恢复默认设置”(注意:只恢复当前页的设置,其他页不受影响)。
第七页,其他,
其他的一些隐藏设置,可以打开很多 Debug 菜单,意思是,这些选项本来是为开发人员准备的,如果你不知道怎么用,最好“默认设置”。
[[i] 本帖最后由 推子 于 2007-5-21 13:29 编辑 [/i]]
推子 2007-5-21 13:30
再看“系统维护”,如果刚才那个是“系统设置”,那么这里就是“系统优化”了, OnyX 的两大主要功能之一。
第一页,权限,
“验证系统文件权限并在需要时进行修复”,启动 OnyX 的时候“验证磁盘”,这里则是“验证复磁盘权限”,这合起来就是“磁盘工具.app”里的那个维护操作了,只不过在这里统一管理统一调用而已。
第二页,脚本,
BSD(UNIX)本身自带一些系统维护脚本并按规定的周期定期执行一次,不过,这些脚本的运行时间通常都预定在半夜之后,考虑到服务器这个时候需要响应的服务比较少,所以定在这个时候了,不过,这个时候大部分有关机习惯的普通用户都睡觉去了,机器也关掉了,自然脚本也不会运行。所以在这里可以手动点“执行”以便人工命令它执行维护脚本。也可以在这里自定执行时间,以便在用户没有关机的时候自动执行。
注意:这里的维护脚本是系统自带的标准维护脚本,并不是 OnyX 的自以为是的创造,我们在这里只是调度执行时间,所以理论上是没有危害系统的风险的,可以安全使用,但也没必要把“每月维护脚本”当“每日维护脚本”来用。
第三页,重置,
Mac 帮助,当你运行“帮助显示程序”出现问题的时候,可以在这里重置,清理掉非系统自带的应用程序的帮助。结果是你在“帮助显示程序”的“资源库”里只剩下系统自带的帮助了。不过别担心,当你运行一个应用程序的时候,如果它提供了帮助文件且帮助显示程序的资源库里没有,那么会再次添加进资源库的,所以当你用某个程序需要帮助的时候仍然可以直接点帮助来查阅,不需要手动添加,并不会造成使用上的不便。
Sidebar of Finder windows ,就是 Finder 窗口左边框里的项目,通常用户把一些需要经常打开的文件夹拖在这里,通常不需要重置。
Spotlight 索引,你觉得 Spotlight 搜索很快是因为它对磁盘上的文件和文件里的数据建立了索引,如果删除了索引,它会自动在后台重新建立(由于需要检索整个宗卷,所以需要一定的时间,在检索完成之前也可以重启或关机,开机后它会接着继续检索),如果你的 Spotlight 没有问题,则没有必要去重建,因为浪费时间。即使在平常使用时,系统也会动态地根据文件变动而更新 Spotlight 索引,一般不会出现问题,万一出现搜索结果出错的时候可以重建以解决问题。
Mail 信箱索引,如果你发现你的 Mail 信箱中的邮件显示有问题(邮件内容不完整或者邮件丢失),通常不是邮件丢了,而是索引不匹配了,重建就可以了。当然如果是你自己删除掉的邮件,这个办法是弄不回来的。
文件夹自定义显示方式,就是那个著名的 .DS_Store 文件,当你对一个文件夹进行自定义显示方式(command-J),那么其设置就保存在这里,重置这个就是清理所有的 .DS_Store 文件,所有的文件夹都会以“查看显示选项(command-J)”中的“所有窗口”的设置来显示。
LaunchService 数据库,就是文件的打开方式的关联设置,什么文件扩展名属于什么类型用什么应用程序打开的设置等等相关信息,保存在一个 ~/Library/Preferences/com.apple.LaunchServices.plist 里,如果你发现连按某个文件却打开不是期望的应用程序,并且在“显示简介”的“更改全部”也不起作用的时候,可以考虑重置 LaunchService 数据库,“Rebuild”可以移去文件类型和应用程序之间的关联;而“Reset”则是删除当前的 .plist 并建一个全新的,只有系统本身认识的文件类型,一些外来类型则会重新登记,如果“Rebuild”还不能解决问题,就用“Reset”试试。注意,重置这个后,对于一些外来类型(比如 .rm .rmvb 等)在第一次用连按打开的时候就会问你“这是你第一次打开,你确定要用某某程序打开吗”这样的问题。
第四页,优化系统,
据说,这个操作是利用叫预绑定的复杂操作,在启动程序时利用动态读取减少启动时间并提升性能,在安装新的应用程序/添加新的文件类型的时候更新系统资源库和可执行程序。其实在安装某些大的应用程序(比如 Final Cut Pro , Adobe CS3 等)或者某些系统更新的时候,在安装完成之后也有这个操作,留心看的话就会注意到了。建议“更新”方式优化,“完全优化”将强制更新所有信息,某些系统设置会被修改(钥匙串里的东西不会变,所以不用担心“什么应用程序的版本已更新,允许让新版本的应用程序访问钥匙串吗”这样的问题)。
OnyX 的提示:如果在系统的“软件更新”之后 Final Cut Pro HD 经常意外退出,那么可以试试完全优化,可能使 Final Cut Pro HD 正常工作。
注意:没有必要的时候不要使用这个功能,执行“优化系统”时一定要退出其他应用程序,优化之后强烈建议重新启动。
[[i] 本帖最后由 推子 于 2007-6-22 13:32 编辑 [/i]]
推子 2007-5-21 13:32
接下来看“系统清理”,通常也就是用来清扫系统里的垃圾,是系统的大扫除。这个不用经常扫,你看过谁家天天大扫除?在积累一段时间,或者系统有什么问题的时候,可以清理一下,对系统才有意义。
第一页,Internet,
也就是清理浏览器的垃圾,比浏览器自带的清理更彻底。不光只是 Safari 的, Firefox 也同时清理。
提醒:清理掉 Cookies 后,上论坛就需要重新登录了(如果你原来登录的时候选择保留 Cookies 的话)。
第二页,缓存,
没事无需清理,因为清理掉的话运行的时候还会再次生成的。如果日积月累的缓存造成应用程序或系统的不稳定,那么可以清理一下,清理完了记得重启。
第三页,记录,
大部分普通用户都懒得分析日志记录,所以清了就清了吧。
第四页,废纸篓,
它也提供“普通删除”和“安全删除”,和 Finder 菜单里的“清倒废纸篓”和“安全清倒废纸篓”差不多,只不过,这里是“强制”清倒。
其实,很多时候我们无法清倒废纸篓提示正在使用的时候,注销一下或者重启一下再倒就可以了,如果有个别顽固分子,那么就让 OnyX 强制清倒吧。
第五页,其他选项,
最近项目,就是 Apple 菜单里的那个最近项目。
邮件下载文件夹,从邮件里下载的文件保存位置,和浏览器下载不是一回事哦。
搜索结果文件夹,就是 ~/Library/Saved Searches 。
临时以及被废弃项目,注意清理这个会强制退出应用程序,所以在清理这个前请关闭其他应用程序和非系统的后台服务(比如 MySQL ),和缓存同理,清理了这个需要重新启动。
[[i] 本帖最后由 推子 于 2007-5-21 13:49 编辑 [/i]]
推子 2007-5-21 13:34
然后是“自动执行”,这里的选项我们前面已经看到过了,只是在这里选择好需要执行的操作后自动执行,省去我们前面一个一个点。
注意清理互联网缓存不清理表单信息和 Cookies 。
这里清理的东西比较多,执行完了也会提醒你重新的。
接着的“记录文件”我不详细讲了,看图标就知道是和“控制台”是一回事,看 log 的地方,只不过这里功能多点,看起来方便。
推子 2007-5-21 13:34
最后看“UNIX工具”,这里的 UNIX 工具比以前的版本弱了很多,以前是可以直接在这里用 Shell 的,现在不提供了,也许是因为不少用户 Shell 时不小心容易造成问题吧,所以现在 OnyX 不再提供执行了。
第一页,plutil,
就是检查 .plist 设置文件,比如有些用户在系统预置里看到了奇怪的开关图标,或者某些应用程序出现奇怪的问题,很多时候时它的 .plist 文件有问题,有些用户的办法时直接删除 .plist 文件,其实我们可以先检查一下,真有问题再删,如果不是 .plist 的问题(比如是缓存)也删,那么可它可冤枉了。
这里外加一个提示:关于系统预置里的开关图标,没有必要删 .plist 文件,因为这样会丢失部分设置而恢复到系统默认,其实在“系统清理”里清理缓存就可以让图标恢复正常,而且设置不会丢。
第二页,man,
“man”是 manual 的意思,这里可以查看和修改 UNIX 中的用户手册。
第三页,locate,
定位,如它所说“让你快速地找到一个文件或文件夹”。没什么好介绍的,不如 Spotlight 方便。
第四页,system_profiler,
基本上和“系统概述.app(关于本机 -> 更多信息)”一样的用处,只不过这里更统一。可以用“ save a profil ”将信息内容存储为 .spx 文件,就是和用“系统概述”存储的“系统概述 4.0 (XML)”文件格式是同一个东西,连按它也是用“系统概述‘打开来查看的。
推子 2007-5-21 13:35
好了, OnyX 讲到这里,完毕了。
另外补充一点, OnyX 用得最多的功能就是”系统属性“和”系统维护“、”系统清理“,所以 www.titanium.free.fr ( OnyX 官方网站)还有两个独立的程序提供:
Deeper ,就是把”系统属性“部分功能独立出来变成一个应用程序,专门用于设置系统;
Maintenance ,则是把”系统维护“和”系统清理“独立成一个应用程序,专门用于优化系统。
这两个程序小巧,如果只需要简单功能则可以用这个。但只能用于 Tiger 。
[[i] 本帖最后由 推子 于 2007-5-21 13:42 编辑 [/i]]
clarklee1980 2007-5-21 14:44
不错的教程啊!
御风袭人 2007-5-21 18:10
好详细啊,对新人非常有用,支持了。{8
xiayuliyin 2007-5-21 19:17
顶,!!!
jude001 2007-5-21 19:25
版主出手不凡啊,呵呵.偶也一直都用这个软件,重新学习学习!支持!
zhaowj 2007-5-22 12:52
赞一个
好好学习一下
大卫 2007-5-22 16:21
太好了,以前不敢乱用OnyX,现在看了这贴的内容,就有信心用上OnyX {6
140521 2007-5-22 23:59
:lol :lol顶一下
sunmo 2007-5-23 12:25
好详细啊,非常有用,支持了!
zz13zz 2007-5-23 22:09
推子,,,,象你这样的人不多,稀有
sheepherder 2007-5-24 14:32
这个贴子太拽了,含金量高![81
rossini76 2007-5-26 15:27
太详细了,好,顶
zz13zz 2007-5-30 06:59
推子:有空时能说说TechToolPro4不?
xiayuliyin 2007-5-30 20:59
頂,正在用
难忘 2007-6-1 20:53
好教程,onyx启动的时候太慢了,鼠标变成七彩圆球,像死机一样半分钟左右,正常吗?
tinbin 2007-6-3 08:13
我点了就开了...觉得还是不错的软件~{8 {8 {8 顶推子兄!
applemark 2007-6-3 09:59
感激涕零!
好东西!总算干动一动那个传说中好用又恐怖的东西了!!!谢谢![79