来说说Mac活动监控器打不开/耗电快/发热严重等问题的解决过程
http://tieba.baidu.com/p/6332647910 这是我的帖子,望笑纳。
- 使用渊源
- 感受优势
- 遇到问题
- IDE配置
- 正文开始
- 磁盘扫描
- 接近答案
- 确认问题
- 解决问题
- 附带效果
- 最后总结
使用渊源
先说说来龙去脉吧。
本人某厂程序员。我这个macbook pro是2017年买的17款带bar高配,i7,16G内存,512G SSD。
但是由于公司配有比较好的主机配linux系统,以及两个外接显示器,所以平时工作也没有用mac,回家后也懒得开电脑了,所以此mac一直闲置两年。
上周周末突然想起此机器已经压箱底两年,就想挂咸鱼卖掉,便拿出来擦干净其身上的灰尘,顺带玩儿了玩儿感受了下,这一玩儿不得了,觉得体验极好,于是决定不卖了,开始自己用!
哎,说来就是这么败家,这么好的机器被我闲置两年。
先上图,下面是机器以及机器和狗子的合影
感受优势
MAC带给我体验最好的地方,有三点:
1.屏显很好很舒服
2.触摸板给我打开了新世界,让我告别鼠标
3.开大日志web page以及编译代码的时间相比之前公司配置的主机明显快了很多很多
于是周末花了一天时间把公司主机上的各种代码转移过来,配置好开发环境,邮件等,正式启用我闲置了两年的macbook。
办公环境如下图:
遇到问题
但是使用了一段时间,发现了两个比较严重的问题:
1.电池耗电极快,平均每一分半钟不到耗电1%,刚好两个小时机器关机
2.机器发热严重,特别是touchbar上面那部分,特别烫
对于问题一,我使用istats命令查看了下电池状态,循环次数消耗11%左右,最大容量损耗不到5%,如下图
额, 可能由于我下午fix了问题,现在max charge超过设计容量了一点点,之前是95%左右。所以从数据上来看,电池还是挺健康的,但是为什么耗电这么快,我之前也没细想,觉得可能放久了,没怎么充放电,电池不好使了。
对于问题二,我之前是觉得同时运行的程序过多,平时工作中,会同时运行IDEA/sublime text/iterm2/笔记软件/邮箱/chrome/Excel/微信,有时候还有网易云音乐,所以还是没有多想就觉得运行东西太多了,发烫也可以理解吧。
然后由于跑程序,编译代码之类的,我习惯关注电脑的cpu/内存使用情况,于是比较爱看活动监控器,但是某一日,我突然发现活动监控器打不开了,老是闪退(现在想来,有可能电脑的高耗电和发热情况就是从那时候开始的)。由于工作繁忙,也一直没有顾着调查原因。只当是软件出了问题。然后就一直忙别的了。今天刚好有空我就来好好看了看这个问题。
IDE配置
当然了,下午先是搞了些闲杂事情,配置了下开发环境,让其充满了浓浓的杀马特既视感哈哈,如下视频所示。
…
好吧发不了视频,那就上个图
主要是配置了一个colorful的schema,让代码更好看,然后是配置了一个输入时候的特效,打起字来会有火花很酷炫。以及process bar,cpu bar 和 stackoverflow.
正文开始
然后就来解决活动监控器打不开的问题了。
磁盘扫描
首先就是各种百度+谷歌“活动监控器无法打开”,找了各种方法进行尝试,但是依然不好使。
秉着不言弃的原则,继续查找和尝试,发现如下链接:
https://blog.csdn.net/qq_26440221/article/details/82055049
该文介绍了两种方法,方法1尝试失败,方法2如下:
于是我去下载了他说的这个趋势安全大师,然后对磁盘进行扫描,并未发现他说的这几个文件,反而是报了三个病毒。
我就想着先杀毒,但是这个趋势安全大师是收费的,于是我就去下载腾讯安全管家,结果安装闪退,又尝试360安全管家,依然安装闪退。此时我推测两点:
1.趋势安全大师抑制竞品运行,虽然已经删除但可能有后台进程未清理干净
2.病毒原因导致,抑制活动监控器及国产杀毒软件启动
接近答案
继续查资料,我看到很多人(包括前文链接),都在说 ~/Library/LaunchAgents/com.apple.Yahoo.plist这么一个东西,于是在终端执行ps命令查看进程,但是并未搜索到该进程,我就想看看我这儿有哪些plist进程,执行 ps auxw | grep plist 看到了一堆osascript的plist进程。但这个osascript是个什么程序?我也不敢贸然kill,于是查了下,有各种说法,终于看到了下面一个链接:
https://www.v2ex.com/t/467826
我在终端执行了下top命令,的确看到osascript程序cpu占用很靠前,于是尝试性的kill掉了这几个osascript进程,结果,活动监控器竟然能打开了。
但是过了一会儿活动监视器又自动闪退,又无法打开,再度ps,又发现之前杀死的那几个osascript进程,我知道答案已经很接近了。
确认问题
于是我搜索osascript进程相关的plist字符串,发现这几个plist进程是挖矿木马,如下链接:
https://blog.csdn.net/weinierzui/article/details/98331203
和我的问题完全吻合:
那问题原因就彻底定位清楚了,活动监视器无法打开是由于挖矿木马导致。现在的问题就是解决掉这个木马程序,让他无法再运行起来。
解决问题
我得想办法找到这几个进程启动的地方,然后想到之前大家说的~/Library/LaunchAgents/com.apple.Yahoo.plist,
于是ls -al了一下那个目录,发现一堆plist,逐一查看相关进程是否为mac系统进程或者正常app进程,
https://blog.gxxsite.com/safari-auto-open-cause-cpu-boom-solution/
我这里有com.valvesoftware.steamclean.plist,com.apple.A0.plist等文件,
rm掉后(实际上,我把不重要的plist,包括正常的office或者chrome的plist全干掉了,这样开机启动后电脑不会那么臃肿),活动监控器可以持续打开了,不会再闪退。
附带效果
接着,神奇的事情发生了,我发现掉电快和电脑发热的问题也不翼而飞,真是为了
解决问题1,把问题2,3,4也顺带解决了。开心。
现在用了三个半小时,电量还有65%,平均每小时耗电10%,达到了苹果承诺的十小时待机使用时长效果。
之前还想着找客服更换电池呢,现在看来不用了。哈哈。
最后总结
现在总结下。当你发现你的macbook活动监视器打不开了,并且重启电脑依然无效之后,那么可能是中病毒了。
当你的mac突然无故开始掉电飞快的时候,那么可能是中病毒了。
当你的mac突然无故温度持续飙高的时候,那么可能是中病毒了。
中病毒了就杀毒。
或者像我这样抽丝剥茧各种kill,rm,fix掉病毒程序。
祝大家的mac健康运行,也祝大家身体健康。
时间不早了,今天就写到这里。
来说说Mac活动监控器打不开/耗电快/发热严重等问题的解决过程相关推荐
- Mac 活动监视器 闪退 终极解决
上个月遇到这个问题,问苹果客服,操作了老半天.又重建了用户,格式化了个人用户资料好了.没想到,现在又遇到的,这个过程太痛苦了,也不知道是什么原因.今天终于查清了...具体步骤请看下文. 电脑状况 1. ...
- Mac 活动监视器 闪退 打不开
Mac 活动监视器 闪退 打不开 转:https://www.jianshu.com/p/1608ec4973c3 情况描述:首先安装java,然后使用make编译了十个小时,在编译过程中发现活动监视 ...
- M芯片Mac实现安卓模拟器多开
写在前面:博主是一只经过实战开发历练后投身培训事业的"小山猪",昵称取自动画片<狮子王>中的"彭彭",总是以乐观.积极的心态对待周边的事物.本人的技 ...
- mac活动监视器_什么是活动监视器?
mac活动监视器 活动监控 (Activity Monitor) Apple OS X provides the services of which one of them is Activity M ...
- 三月活动之“桃花朵朵开 求爱上上签”
最近一直在忙于三月份的活动:"桃花朵朵开 求爱上上签" 活动需求: 活动期间,所有*用户可以通过抽签的形式获得**对您春天的祝福.抽签盒中的奖品包括加息券0.5%.加息券0.2%. ...
- Mac 活动监视器 闪退 pro发热耗电过快问题解决,亲测可用解决
Mac 活动监视器 闪退 pro发热耗电过快问题解决,亲测可用解决 参考文章: (1)Mac 活动监视器 闪退 pro发热耗电过快问题解决,亲测可用解决 (2)https://www.cnblogs. ...
- Mac 活动监视器 闪退 发热十分厉害 ssl3.plist
记录一次被挖矿 问题描述: 电脑状况 1.Mac本发热十分厉害 2.Mac 活动监视器 闪退 原因 1.有无限循环的任务,占用内存导致 2.找见任务,删除任务:找见文件,删除文件 查看进程文件: ps ...
- mac活动监视器里很多java_Mac活动监视器在哪 Mac活动监视器怎么用?
苹果电脑内置的Mac活动监视器是一个苹果官方配备的一个小工具,在launchpad下面的实用工具里边可以找到,类似Windows系统下的任务管理器,今天PC6小编给大家分享几个关于Mac活动监视器的使 ...
- Mac更新后ae不能打开,ae安装后打开报错解决方法
Mac更新后ae不能打开,mac最新系统ae打不开,ae安装后打开报错怎么办?有网友提问,装的AE2021版本,之前还好好的,突然某天就打不开了,重装AE也没用,怎么都打不开,每次都提示这个?如何解决 ...
最新文章
- (转).net webconfig使用IConfigurationSectionHandler自定section
- 变量和函数的定义和声明
- ai如何置入_AI基础教程51:文字(一)文本的置入与导出
- 静态方法什么时候执行?_面试官:知道类在什么时候加载吗?
- 每天60秒读懂世界20211127
- 如何给网红变现?Instagram正在尝试一种全新的方式
- 入门Java你需要了解的几个知识要点!
- 简述一下你对mysql事物的理解_面试题:说说你对数据库事务的理解
- yum更新php版本,CentOS 5.4 通过yum升级PHP到5.3版本的两种方法
- 新买的笔记本电脑怎么分盘_别再吐槽游戏本越玩越慢:笔记本电脑降速揭秘+散热维护小贴士...
- iphone 流媒体
- PyQt5 关于自动补全 QCompleter
- Java NIO学习篇之通道Channel详解
- 深圳学位分数计算机,深圳10区小一初一录取分数线汇总 附积分自测入口
- 从C# 到 Java 点滴
- $ajax 获取返回值object,来自.ajax()调用的数据的jQuery .find()返回“ [object Object]”,而不是di...
- 自动化测试(AT)与探索性测试(ET)
- ios 相机开发 自动对焦
- Java项目:ssm在线答题系统
- 拒绝访问病毒解决方法
热门文章
- 【航线运输驾驶员理论考试】领航
- linux系统下的编程软件,四款​linux​操作系统总有一款适合你
- AJAX使用淘宝API查询手机归属地和运营商信息
- APS排程软件自动分配任务到多台机台同时生产
- OSCAR开源大会 | 「开源学」:如何分门别类理解开源
- 面试问到mysql数据库中要存数字,怎样选择int和varchar
- B863AV3.2-M、B863AV3.1-M2、E900V22C通刷固件(可救砖)
- 各种奖学金、社团、证书、竞赛奖项…
- c++ 虚函数多态、纯虚函数、虚函数表指针、虚基类表指针详解
- 如何在浏览器查看登录密码