Mac OS X软件排错
文章平均质量分 63
afatgoat
毕业于北京工业大学的应用数学系,毕业后一直从事计算机软件开发,系统集成,网络管理和系统管理的工作,目前主要研究Mac系统和计算机网络应用在教育系统里的应用和管理。
I'm an enthusiastic technology lover and work daily in a mixed AD/OD IT environment. Like most, I strive to work on the Apple platform and tolerate the Windows one. I u
展开
-
macOS:自从 11.0.1 Big Sur 后,时间机器功能的变化
简介从前的 macOS 版本,也就是 10.x 的,时间机器都是“只”支持在 Mac OS 扩展(日志型)的分区文件卷上的备份。自从11 Big Sur 之后,开始支持在 APFS 上的时间机器备份了。例如下图的文件卷 TM1:APFS 格式的TM盘只读问题是在 Big Sur 中,当一个 APFS 文件卷被使用为时间机器的备份盘之后,它对于用户来说就变成只读的了。如果一个大的外置盘,被全部用来当备份盘有点浪费。这是有其原因的,因为它利用 APFS 的快照功能来备份的。这个方式最原创 2020-12-29 02:17:59 · 2197 阅读 · 0 评论 -
macOS: 使用 knockknock 了解当前运行状况和安装插件和扩展,以方便排查可能的问题
macOS 用户当遇到与当前系统使用相关的,诸如卡顿等的问题,或者想了解当前哪个程序运行了登陆项或者启动项时,如果要是有一个软件可以列出所有这些进程的相关信息,就可以避免手工一步一步地排查了。knockknock 这款软件的主要用途是,搜索并列出当前系统运行的情况,以及安装的插件和软件扩展等等,有可能影响系统运行表现。它是由 object-see 出品的免费软件,可以到它的官网下载:https://objective-see.com/products/knockknock.htmlobjectiv原创 2020-12-26 12:53:24 · 667 阅读 · 0 评论 -
macOS:M1 上安装 Rosetta 2
下面是一个简单的脚本,用于安装在 M1 的 macOS 11或更高版本上安装 Rosetta 2。#!/bin/shver=$(/usr/bin/sw_vers -productVersion)mainVer=${ver:0:2}intel=$(/usr/sbin/system_profilersystem_profiler SPHardwareDataType | grep Intel)if [[ $ver -ge 11 ]]; then if [ -n "$intel" ]; the原创 2020-12-23 11:41:05 · 14035 阅读 · 3 评论 -
macOS:隐私设置与数据库相关的问题
简介自从 macOS 开始引入了隐私设置之后,就有了层出不穷的各种问题,比如 App 无法开启摄像头,微信无法开麦克风, qq 无法录屏等等等。在 macOS 系统中,隐私服务设置,也被称作 TCC,是Transparency, Consent, and Control 的缩写,是自从 macOS Mojave 开始引入的一个系统级别的安全概念。它的理念是,在没有用户明确同意之前,一个 app 不准许访问用户资源,包括硬件资源,如摄像头、麦克风、定位、屏幕录制、蓝牙、HomeKit等,或者软资源,如原创 2020-12-22 09:48:30 · 1244 阅读 · 0 评论 -
macOS:实现 声音内录 不用其它App
macOS:实现 声音内录 不用其它App目前市场上有一些实现此类功能的 app,比如:Github 上的blackhole,以及loopback,audio hijack,和虽然 Soundflower 停止更新了,但是不得不提它。当然它们还提供一些其它的功能,这里不提。但就实现,在 macOS 上实现内录功能来说,至少从 10.15 之后,macOS 系统本身就支持,不用第三方的 app。其实,不用使用任何非 macOS 的 app,macOS 自己就可以实现这个功能,只是人们不太知道而..原创 2020-12-22 04:09:13 · 9048 阅读 · 0 评论 -
OSX: Preparing Making Clean OSX Core
本文作为一个入口博文,列出现在已知的需要、可以清理的文件和目录,用于清理OS X系统。删除临时和其他的单机相关的系统文件:/private/tmp/*/private/var/vm/*/Library/Caches/*/var/folders/*/Library/Keychains/System.keychain/var/db/dslocal/no原创 2016-02-17 02:06:02 · 1411 阅读 · 0 评论 -
OSX: 命令行制作U盘Recovery HD
很简单,但是操作不当很危险!为什么?不是有OSX恢复磁盘助理嘛?是的,如果只想使用GUI的软件,可以去苹果官方网站:http://support.apple.com/kb/DL1433?viewlocale=zh_CN唯一的原因就是:生命不息,折腾不止;不过还有另外一个诱因,就是看看到底官方的恢复磁盘助理的原理,换句话说,用自己的办法达到同样的效果。前提:你有一个工作的Recovery HD,你的Mac支持U盘启动。原创 2014-07-22 03:37:49 · 5460 阅读 · 7 评论 -
OSX:不同OSX版本的标记可能不兼容
根据测试,OS X 10.9和10.10的文件标记彼此不兼容。也就是说,比如在10.9中的颜色标记,在10.10DP2中不能删除,但可以编辑(添加/删除)10.10的摇色标记,反之亦然。参见下图,文件夹admin有两个红色标记,其中在后面被挡住的是10.9.4建立的,在10.10DP2中,可以添加/删除另外的。原创 2014-07-15 12:26:29 · 1913 阅读 · 1 评论 -
OSX: bash的更新
本文尽量详述目前来说的bash的补丁进展,包括下面几个部分:最全最新的更新安装包测试已知的bash漏洞脚本编译更新版本手动更新原创 2014-10-05 23:13:43 · 2423 阅读 · 0 评论 -
OSX: 简化+优化的制作USB安装盘的脚本
上一篇说到了,对于OS X 10.10 DP2,使用它内置的createinstallmedia命令生成的USB安装盘,安装后会把目标分区转化为Core Storage;另外,该命令的不完善的地方是,有的时候会说"xxx is not a valid volume mount point."而无法继续。所以,这个小脚本就派上了用场:原创 2014-07-17 11:37:40 · 6677 阅读 · 2 评论 -
OSX: 10.10 Yosemite Developer Preview 2安装的一个注意事项
上一篇说到,安装完10.10 DP2之后,分区在磁盘工具中看着有点不一样,这是因为它把原来的普通分区转化为了Core Storage了。下面是我安装在普通Mac3 (disk1s5)分区之后,磁盘的内部情况。参考我前面的三篇blog(OSX: 逻辑卷管理系统Core Storage(1), OSX: 逻辑卷管理系统Core Storage(2)和OSX: 逻辑卷管理系统Core Stora原创 2014-06-26 00:44:48 · 2525 阅读 · 0 评论 -
OSX:不同OSX版本的标记可能不兼容-续
不同OSX版本的标记可能不兼容-续:经过测试,10.10DP2的Update,俗称DP3,的版本也没有纠正这个问题。而造成该问题的是安装过程中一开始就选择中文,如果安装时使用英文,在第一次进入操作系统后,再将中文设置为第一语言,那么标记内部依然使用英文,这样就避免了后来的混乱。这个问题已经发送Bug Report给苹果,ID:17689607.另外:如果使用10.10的原创 2014-07-16 09:01:52 · 2405 阅读 · 1 评论 -
用户目录在Finder中消失的问题
这个问题最早有人报告说,在升级了10.9.3的机器上,用户目录(/Users)会在Finder中消失。但是很多人没有这个问题。经过多人的反复查证,最后锁定在iTunes 11.2更新上。如果用户打开了iCloud中的Find My Mac功能,那么安装了iTunes 11.2的更新后,就会产生这样的问题,而且用户目录/Users的权限会被改为777,也就是任何人都可以在里面读写删除。这个很危险!而原创 2014-05-17 12:26:02 · 2752 阅读 · 0 评论 -
OSX:复制有坏道硬盘数据
大多数情况,比如partition参数问题,或者恢复误删文件等等,如果没有时间机器备份,可以使用专门数据恢复软件,如Data Rescue 3等等,他们可以轻松恢复/找回丢失的文件。不过有时,硬盘可能因为各种原因,什么坏道,S.M.A.R.T.状态报错,或者放置很长一段时间的硬盘等等,造成数据无法读取,无论这种不幸发生在自己身上还是朋友帮忙,总需要一种有效的方法来尽可能多地抢救数据。这就是我们原创 2014-04-05 08:02:10 · 3225 阅读 · 0 评论 -
OSX: 灵活运用控制打印机的用户组
lp用户和组:UNIX的每个程序的运行空间都会对应这一个用户和用户组,对于打印机来说,普通的打印用户是_lp,它有个别名lp,用下面命令可以查看lp是否存在:dscl . list /users | grep lp它的用户组也叫_lp:dscl . list /groups | grep lp运行下面的命令可以看到lp用户和组的信息:dscl原创 2014-04-03 05:25:29 · 2271 阅读 · 0 评论 -
OSX: iWorm从何而来?
今天看见一个人的叙述,关于找到iWorm的一个原创 2014-10-08 13:15:45 · 1657 阅读 · 0 评论 -
OSX: QuickLook快速预览不工作?
如果QuickLook快速预览不工作,进入终端后可以尝试下面的步骤。原创 2016-01-22 07:05:44 · 5309 阅读 · 0 评论 -
Mac: 账户失去了管理员权限,怎么办?!网上流行的和没见过的都在这里。
扯闲篇的确可以把一个普通用户变回(为)管理员,而且并不难,只要是可以接触到你的Mac,并重新启动一次就可以。熟练的话,也就1分钟左右就可以办到。往下看跟这我的步骤操作,就知道多简(复)单(杂)了。您肯定会想:是不是任何一个普通帐户都可以变成管理员啊?!但是,难道这不是一个安全漏洞吗?答案是:可以。不过本人不认为这是安全漏洞,这是系统的用户管理的一种方式而已。出于安全考虑,能否防止?答案是...原创 2018-11-17 12:03:45 · 21558 阅读 · 9 评论 -
A list of known Antivirus for Mac software
Avast! Mac Edition 2.74ClamXav 1.1.1Intego VirusBarrierX5Intego NetBarrierX5Intego NetBarrierX4Kaspersky Anti-VirusMacScanMcAfee VirusScan for MacNorton Anti Virus 11 for MacNorton Anti Virus 10 for M...转载 2018-05-31 02:30:16 · 1050 阅读 · 0 评论 -
macOS: 初探本地资源库中的Security.plist文件的用途
昨天看到一个论坛中的帖子, 有个人吧/Library/Preferences/com.apple.security.plist文件给删除了, 而且为了万无一失, 还重新安装了系统. 看到这里, 真是有中说不出的感觉.先不管说, /Library/Preferences目录中的文件的作用, 单说com.apple.security.plist文件, 看上去挺重要的, 却说不出它到底是干什么用的. 再原创 2017-11-25 11:38:15 · 1784 阅读 · 0 评论 -
世界首创,使用一条命令行禁止macOS系统的root帐户,适用于多用户、远程和自己学习
面对High Sierra系统默认root账户开启并没有密码的问题除了使用网上普遍介绍,在目录使用工具(Directory Utility)方法禁止root帐户之外,还可以使用下面的命令行来快速实施,这种方法更适合于远程和多用户部署:for keys in authentication_authority KerberosKeys ShadowHashData; do sudo defaults d原创 2017-11-29 12:45:25 · 957 阅读 · 0 评论 -
macOS:几个用于排错的命令和工具
1. 系统程序:Console.app - 控制台2. 系统程序:Activiy Monitor.app - 活动监视器3. 运行命令:sudo fs_usage,使用control+c停止,它实时显示系统呼叫和文件页的错误等信息。4. 运行命令:sudo syscallbypid.d,看看那个程序系统调用对多。5. 运行命令:sysdiagnose。这个相当的强大而全面,它会生成翻译 2017-03-14 09:38:15 · 4297 阅读 · 0 评论 -
macOS: 使用EtreCheck搜集系统信息以自检和获得生成报告
问题 在网上经常遇到Mac用户问问题,如果这个问题是一种显而易见、是众所周知的或者曾经见过的,而提问者描述得清晰的话,那么会很快得到帮助。但是大多数情况并非如此,其中最重要的是无法正确描述问题的来龙去脉,造成描述不具体和信息不完整,别人一下子不知如何入手,于是就要求提供更多信息,就这样来回地你问我答的,想到这个就问问这个,想到那个就问问那个,操作说明不是很麻烦就是手头没有,要不就是太复杂把别人吓原创 2017-01-04 11:57:03 · 4468 阅读 · 0 评论 -
OSX: 尝试禁止Bonjour广播带来的问题解决(10.11.x或更新)
前些日子,希望尝试禁止Bonjour广播来减少其在局域网内的影响,于是找了一些方案:1. 最老的的方案,适合于10.9的是:launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist2. 到了10.10后,应该使用:defaults write /System/Library/原创 2016-08-10 13:34:13 · 2537 阅读 · 0 评论 -
当连接iOS设备照相机时禁止打开照片Photos等程序
当一个外部设备成功连接到Mac后,OS X根据所连接设备的类型,会默认地自动运行照片(Photos)或者iTunes等程序,但并不是所有的人或者情形都时候自动打开。这份两种情况,即已知和未知设备的反应。已知设备:用户可以在,如照片Photos,中选择对某一个已经连接的设备,OSX所做的下一次连接时的反应动作是什么,比如打开Image Capture程序,或者不打开任何程序。这个只对该设备有效,对其它原创 2016-06-21 04:24:43 · 5009 阅读 · 0 评论 -
OSX: 禁止Spotlight对一个目的索引
很简单,再该目录下建立一个空文件:.metadata_never_index翻译 2014-03-30 23:07:56 · 1937 阅读 · 0 评论 -
OSX: Mac不睡眠的排查
Mac电脑不睡眠的问题:虽然苹果有官方文档讲述这个问题的解决方法,还算比较的详细。但这个问题的诡异就在于,其表象看上去一样,导致表象的软件硬件因素却千差万别,看看官方文档,你会觉得:瓦,太复杂了。如果一个人能把文档中所有的详细步骤都记下来,在网上是不是也是大拿一个级别的了?而为了能够找到问题的根本,系统的内在因素就是我们关心的。为了能够帮助大家解惑答疑-本文希望做到的,本文试图从多个方面尽量详尽地分析可能造成此类问题的原因,并运用OSX提供的系统方法来监测和甄别问题的具体原因,并尝试尽量给出解决办法。其原创 2014-03-15 14:24:58 · 14690 阅读 · 2 评论 -
Mac:都是过期证书惹的祸
今天,正好要Reimage一些机器,当然那些以前下载的软件安装包没有来得及更新。虽然昨天知道了证书即将过期,可是最初,我还是忽略了它。早上的时候,reimaging的过程很顺利,后来第二批的,在我抽检的时候发现了问题,软件安装都停止在的Java的一个更新上,按照顺序是第36个安装包,我最初以为是这个更新包的问题,再加上第一批是iMac,这一批是MacBook,所以一下子直觉认为可能是硬件兼容问原创 2012-03-24 05:17:19 · 6069 阅读 · 0 评论 -
Mac:打印暂停问题
安装了网络打印机的Mac用户可能经常会出现打印机无故暂停的问题,特别是网络打印繁忙的时候,特别容易引起某些电脑的打印问题,比如打印不出来、任务停止在打印机队列中的同时打印机无辜暂停。这些情况的出现主要是由于CUPS无法在给定的时间内连接到指定的打印机,它认为网络或者打印机不存在等故障,从而会自动停止该打印队列,这样用户下次打印的时候,会遇到打印机暂停Paused的故障,而且一般权限用户无法恢复,需原创 2012-03-05 08:25:01 · 10983 阅读 · 4 评论 -
OSX打印机纸张
cups使用PPDS文件来对每个打印机进行功能配置设定。用户可以通过修改PPDs文件来对每个打印机进行特殊配置。这里是一个例子。每个打印机默认地支持若干的类型的纸张类型和大小,可能很长,在用户选择的时候会不太方便,那么可以通过修改PPDs文件来把这个列表缩短。找到*DefaultPaperDimension,后面是锁支持的每个纸张大小的定义和说明,而且支持每种语言自己的文字说明。只要是在不原创 2011-10-21 01:51:33 · 2104 阅读 · 0 评论 -
Lion的无线网络诊断工具
Lion系统自带一个功能强大的无线网络诊断工具, Wi-Fi Diagnostics.app, 用户可以查看无线网络通讯状况,检测网络,甚至记录原始每帧数据,它提供图形的界面显示。可以在/System/Library/CoreServices/目录里面找到。从它的原创 2011-09-17 05:11:17 · 2652 阅读 · 1 评论 -
Lion的无线连接断的问题
也就是,当系统从休眠或者由于其他原因被断开后,需要重新连接原来已经建立过连接的已知无线网络的时候,Lion居然无法自动找到并连接。虽然不是有很多用户遇到这个问题,但是的确有部分用户反映这个问题,至今也没有确切的系统根治方法,这个问题很可能是使用迁移/升级系统的方法使用新的Lion原创 2011-09-04 12:56:03 · 2425 阅读 · 0 评论 -
Apple: iPad/iPhone OS 3.2停止更新IP问题
iPad/iPhone OS 3.2停止更新IP 最近美国新泽西州大学Princeton University的技术人员发现了这个问题。目前来说,似乎只有他们报告了这个问题。是不是这个大学的网络问题呢,还是OS3.2的问题呢?而联系不久前的相关抱怨,这也让一些最终用户对苹果的质量保证体系产生了疑问。 这个问题是在最近iPad刚刚出货后不久被发现,而网络人员于今天,4月20日,在他们原创 2010-04-21 01:18:00 · 3052 阅读 · 0 评论 -
雪豹系统和SMB不兼容的问题的解决汇总
雪豹系统和SMB不兼容的问题的解决汇总 从雪豹无法访问Windows的共享文件夹:解决方法: 很简单,在Connect to Server中,在地址后面加入端口号139, 比如: smb://server:139/sharename出现权限错误-36问题: 这个问题应该是只有在图形界面里面才发生,而Terminal里面没有这个问题,解决的方法有两个:原创 2010-04-13 02:57:00 · 2151 阅读 · 0 评论 -
Windws 7和Mac OS X的共享设置
Windws 7和Mac OS X的共享设置 在WindowsXP中设置共享文件夹和Mac系统共享非常容易简单,那是因为Windows XP没有提供Vista和Windows7的更多的安全措施;同样的这些安全措施虽然给系统安全带来了保障,但是同样给系统之间的访问带来了一些不变。下面我们就说说如何设置共享,从而使Windows 7和Mac用户可以互相访问。版权信息原创 2009-12-01 02:42:00 · 17528 阅读 · 0 评论 -
Mac OS X: 彻底删除GeekTool(bash脚本)
虽然GeekTool有很多功能对于个人用户很有吸引力,但是在我们的网络环境中却可能随机造成用户无法正常退出的问题,所以并不适用于网络用户。虽然GeekTool的安装包提供自己的程序删除,但是是app程序,管理员在网络环境中,虽然可以先复制到目标机,然后运行一个Apple Script脚本,最后删除它,但是有点麻烦,所以根据自己的经验,制作了下面是删除脚本,适合于通过ARD执行Unix命令而运行在网原创 2009-10-21 11:20:00 · 4807 阅读 · 1 评论 -
Mac OS X:禁止崩溃报告
Mac OS X:禁止崩溃报告 崩溃报告就是CrashReport至于官方的有关CrashReport的文档在Technical Note TN212. 一般的默认情况下,当一个应用程序因为各种原因出现系统错误而退出的时候,Mac OS X会捕捉这个错误,并出现下面类似的提示窗口,提示用户该程序出错。如下图: 用户可以有三个选择,Ign原创 2009-09-17 12:18:00 · 4233 阅读 · 0 评论 -
Mac OS X: 系统更新的小Bug
这是网友ecloud在ChinaUnix社区中的Mac OSX子论坛于2009-5-23 14:30发表的,现摘录如下,最后是我的一个小更正和命令行的更正: 如果你从比较早期的10.5版本升级到最新的10.5.7Python版本会从2.3跳跃升级到2.5大部分情况都正常,但是有一处出现了链接错误CODE:macmini:~ zachary原创 2009-05-31 04:59:00 · 1862 阅读 · 0 评论 -
Mac OS X:Finder菜单中的Connect to Server选项禁止和打开
Mac OS X:Finder菜单中的Connect to Server选项禁止和打开 这个功能可以轻松实现限制用户访问其它网络共享,当然还要和其它的功能组合使用才能更好地实现该限制功能。 默认情况下这个选项是打开的: 也可以关闭: 实现起来也很简单,进入Terminal程序,输入下面命令是关闭原创 2009-05-26 09:13:00 · 4517 阅读 · 0 评论 -
Mac OS: iMovie and iMovie HD Troubleshooting(英/中)
iMovie and iMovie HD TroubleshootingDisk Partition Format:iMovie project must be created/opened/modified on a Mac OS Extended or Mac OS Extended(Journaled) partition. If not, please move the pro原创 2009-04-11 12:03:00 · 3117 阅读 · 0 评论