Mac

分类下相关文章

回收 macbook pro 前的准备

退出 icloud 账号 卸载非预装软件 清除 safari 的浏览历史记录 console pub key 删除,防止登陆我的服务器 系统登陆账号密码改为弱密码,例如 123456,避免泄露自己的常用密码 备份代码到云端,pc双份,google driver 充电 删除个人文件,并清空回收站 清除用户根目录下各种相关配置,例如 gitconfig,netrc 等 擦干净屏幕及笔记本外壳 更新 实际上,并不需要这么麻烦,只需要在 Mac 系统里,删除自己的账号就可以了,Mac 系统会自动帮你删除个人文件及登陆信息。 跟爱回收的上门取 macbook pro 的小哥确认了一下,确实删除账号就 ...

阅读全文...

Mac 系统上 launchd 进程产生大量磁盘 IO

Mac 系统休眠之后,再唤醒,还是卡顿的无法使用。 看了活动监视器,launchd 在重启之后产生了大量的磁盘 IO。 这非常不正常。 猜测 launchd 是在写入系统日志,所以造成了大量的磁盘写入。 $ tail -F /var/log/system.log Aug 4 18:26:21 Sun-Zhongweis-MacBook-Pro com.apple.xpc.launchd[1] (com.alipay.DispatcherService[1074]): Service exited due to signal: Illegal instruction: 4 sent by e ...

阅读全文...

Mac 系统上 coreduetd 进程占用大量 CPU 资源

一年多没有打开家里的 Macbook 了,今天开机之后,风扇狂响。 一看进程列表,一个名为 coreduetd 的进程占用了大量的 CPU 资源。 苹果官方论坛的建议是清空 /var/db/CoreDuet 目录。 我看了一下目录的内容,似乎也没有什么特别的。 % ls -lah /var/db/CoreDuet total 5272 drwxr-xr-x@ 7 root wheel 238B Oct 8 2015 . drwxr-xr-x 107 root wheel 3.6K Aug 4 12:13 .. drwxr-xr-x 6 root wheel ...

阅读全文...

Mac 系统上使用 Welly telnet 访问水木社区

之前一直是在 Ubuntu 下使用 telnet 访问水木社区 今天在家发现 Mac 10.13.4 系统上没有预装 telnet。 brew install telnet 安装 telnet 之后,跟 ubuntu 上的问题完全一致,直接使用 telnet 访问水木,汉字全部显示为乱码。但是 brew install luit Updating Homebrew... Error: No available formula with the name "luit" brew install 显示无法找到 luit 这个安装包 ...

阅读全文...

set global PATH on OS X

有三种方法 直接修改 /etc/paths 在 /etc/paths.d 目录下添加对应程序需要添加的路径。例如:go 语言的 /etc/paths.d/go 在 ~/.bash_profile 中赋值 修改 paths 的方法只适用于 Mac OS。CentOS 上没有对应的文件。 参考 http://serverfault.com/questions/16355/how-to-set-global-path-on-os-x ...

阅读全文...

升级到 macOS High Sierra 之后, mds_stores 进程导致异常卡顿

昨晚睡觉前开启了系统升级,早上看已经升级完毕。但是今晚开机之后,发现系统异常卡顿。一开始就猜测是在为 spotlight 建索引。打开 Activity Monitor 发现进程 mds_stores 产生了大量的磁盘 IO。 网上搜素了一下,证实了我的想法,果然是在建文件索引。 禁用方式 Sun-Zhongweis-MacBook-Pro% sudo mdutil -a -i off Password: /: 2017-11-29 21:27:59.116 mdutil[2468:90438] mdutil disabling Spotlight: / -> kMDConfigSear ...

阅读全文...

MBP 右侧键盘中的部分按键失灵

晚上打开笔记本准备写几行代码,发现怎么也进不了 Mac 系统,一直提升密码输入错误。 无奈使用重启大法,总算是能进系统了。 但是,输入的时候发现,数字键 7,8,9 以及 m 等按键失灵,但是其他按键正常。 网上搜索了一下,好多类似的问题,有一篇说到是右侧键区全部失灵,果然我的也是。。。 解决方法很简单,连按五次 option 键,会显示 Mouse Keys off 即,鼠标键关闭。这时,右侧键区恢复正常。 原来连按五次 option 键是切换 Mouse Keys 模式的开关。 果然,跟我猜测的一致,是闺女乱按我键盘导致的。。。 ...

阅读全文...

更新 homebrew

由于要安装 php7.0,所以需要更新一波 homebrew sudo brew update 报错 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- mach (LoadError) from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0 ...

阅读全文...

Mac 系统禁用 ReportCrash 进程

晚上在 terminal 里敲代码,发现系统异常的卡顿。在 Activity Monitor 里发现 ReportCrash 进程占用了大量的 CPU 不断发送崩溃报告说明不断有进程在崩溃,先看一下系统日志 $ tail -F /var/log/system.log Feb 5 21:09:01 Sun-Zhongweis-MacBook-Pro com.apple.xpc.launchd[1] (com.alipay.DispatcherService[11484]): Service exited due to signal: Trace/BPT trap: 5 sent by exc ...

阅读全文...

Mac OS 升级到 10.12 后无法连续按键问题之解决

十一长假把 Mac OS 升级到 10.12 之后,发现在 Vim 里无法按住某个键连续移动光标。 问题排查 开始以为是系统升级之后,需要对应更改 Vim 的配置。一想似乎没有道理,就在 terminal 里尝试了一下,发现 terminal 里也不行。都没法按住键连续触发操作。 所以,开始怀疑是系统的配置问题。就打开 Chrome 在地址栏测试了一下,果然也不行。问题很明确了,就是系统的设置问题。 解决方法 打开 System Preferences -> Keyboard -> Keyboard Tab,将 Key Repeat 调成 Fast 即可。 ...

阅读全文...

f.lux 保护正在被 Macbook 伤害的眼睛

最近项目赶进度,为了保证晚上回家也能继续敲代码,就把笔记本带到了公司, 这样晚上回家就不用再搭建一套开发环境了。问题来了,长时间盯着 Macbook 的屏幕看,不但颈椎难受,眼睛更是干涩不舒服。 发现一款不错的自动调节屏幕色调的软件 f.lux It makes the color of your computer's display adapt to the time of day, warm at night and like sunlight during the day. 在 Mac 版腾讯电脑管家的应用里搜索 Flux 也能下载。 f.lux 有三个主色调 daytime s ...

阅读全文...

Mac OS X El Capitan 的 SIP 安全策略

SIP 是 System Integrity Protection 的简写,即系统完整性保护。是 Mac OS X 10.11 El Capitan 引入的一项安全特性。 SIP 的作用 保护系统进程、文件及目录不被其他进程篡改,即使是 root 用户及拥有 sudo 权限的用户也不可以。 因为大苹果坚信拥有 root 权限的用户是系统安全的隐患。 看看哪些目录被 SIP 包养了吧, /System, /bin, /sbin and /usr 吓尿了吧,/usr 都被和谐了,但是好消息是 /usr/local 不在此列。 SIP 引发的血案 周末使用 F2E.im 搭建本地测试环境, 在导 ...

阅读全文...

Disable Spotlight on Mac OS El Capitan

How to disable/enable Spotlight To disable sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist To enable sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist Why disable Spotlight Process mdworker sucks! sucks! sucks! Reference HOW TO ...

阅读全文...