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活动监控器打不开/耗电快/发热严重等问题的解决过程相关推荐

  1. Mac 活动监视器 闪退 终极解决

    上个月遇到这个问题,问苹果客服,操作了老半天.又重建了用户,格式化了个人用户资料好了.没想到,现在又遇到的,这个过程太痛苦了,也不知道是什么原因.今天终于查清了...具体步骤请看下文. 电脑状况 1. ...

  2. Mac 活动监视器 闪退 打不开

    Mac 活动监视器 闪退 打不开 转:https://www.jianshu.com/p/1608ec4973c3 情况描述:首先安装java,然后使用make编译了十个小时,在编译过程中发现活动监视 ...

  3. M芯片Mac实现安卓模拟器多开

    写在前面:博主是一只经过实战开发历练后投身培训事业的"小山猪",昵称取自动画片<狮子王>中的"彭彭",总是以乐观.积极的心态对待周边的事物.本人的技 ...

  4. mac活动监视器_什么是活动监视器?

    mac活动监视器 活动监控 (Activity Monitor) Apple OS X provides the services of which one of them is Activity M ...

  5. 三月活动之“桃花朵朵开 求爱上上签”

    最近一直在忙于三月份的活动:"桃花朵朵开 求爱上上签" 活动需求: 活动期间,所有*用户可以通过抽签的形式获得**对您春天的祝福.抽签盒中的奖品包括加息券0.5%.加息券0.2%. ...

  6. Mac 活动监视器 闪退 pro发热耗电过快问题解决,亲测可用解决

    Mac 活动监视器 闪退 pro发热耗电过快问题解决,亲测可用解决 参考文章: (1)Mac 活动监视器 闪退 pro发热耗电过快问题解决,亲测可用解决 (2)https://www.cnblogs. ...

  7. Mac 活动监视器 闪退 发热十分厉害 ssl3.plist

    记录一次被挖矿 问题描述: 电脑状况 1.Mac本发热十分厉害 2.Mac 活动监视器 闪退 原因 1.有无限循环的任务,占用内存导致 2.找见任务,删除任务:找见文件,删除文件 查看进程文件: ps ...

  8. mac活动监视器里很多java_Mac活动监视器在哪 Mac活动监视器怎么用?

    苹果电脑内置的Mac活动监视器是一个苹果官方配备的一个小工具,在launchpad下面的实用工具里边可以找到,类似Windows系统下的任务管理器,今天PC6小编给大家分享几个关于Mac活动监视器的使 ...

  9. Mac更新后ae不能打开,ae安装后打开报错解决方法

    Mac更新后ae不能打开,mac最新系统ae打不开,ae安装后打开报错怎么办?有网友提问,装的AE2021版本,之前还好好的,突然某天就打不开了,重装AE也没用,怎么都打不开,每次都提示这个?如何解决 ...

最新文章

  1. (转).net webconfig使用IConfigurationSectionHandler自定section
  2. 变量和函数的定义和声明
  3. ai如何置入_AI基础教程51:文字(一)文本的置入与导出
  4. 静态方法什么时候执行?_面试官:知道类在什么时候加载吗?
  5. 每天60秒读懂世界20211127
  6. 如何给网红变现?Instagram正在尝试一种全新的方式
  7. 入门Java你需要了解的几个知识要点!
  8. 简述一下你对mysql事物的理解_面试题:说说你对数据库事务的理解
  9. yum更新php版本,CentOS 5.4 通过yum升级PHP到5.3版本的两种方法
  10. 新买的笔记本电脑怎么分盘_别再吐槽游戏本越玩越慢:笔记本电脑降速揭秘+散热维护小贴士...
  11. iphone 流媒体
  12. PyQt5 关于自动补全 QCompleter
  13. Java NIO学习篇之通道Channel详解
  14. 深圳学位分数计算机,深圳10区小一初一录取分数线汇总 附积分自测入口
  15. 从C# 到 Java 点滴
  16. $ajax 获取返回值object,来自.ajax()调用的数据的jQuery .find()返回“ [object Object]”,而不是di...
  17. 自动化测试(AT)与探索性测试(ET)
  18. ios 相机开发 自动对焦
  19. Java项目:ssm在线答题系统
  20. 拒绝访问病毒解决方法

热门文章

  1. 【航线运输驾驶员理论考试】领航
  2. linux系统下的编程软件,四款​linux​操作系统总有一款适合你
  3. AJAX使用淘宝API查询手机归属地和运营商信息
  4. APS排程软件自动分配任务到多台机台同时生产
  5. OSCAR开源大会 | 「开源学」:如何分门别类理解开源
  6. 面试问到mysql数据库中要存数字,怎样选择int和varchar
  7. B863AV3.2-M、B863AV3.1-M2、E900V22C通刷固件(可救砖)
  8. 各种奖学金、社团、证书、竞赛奖项…
  9. c++ 虚函数多态、纯虚函数、虚函数表指针、虚基类表指针详解
  10. 如何在浏览器查看登录密码