Press "Enter" to skip to content

分类: MAC

反复提示安装 Command Line Developer Tools

升级完最新系统,刚准备coding,提示让我安装command line developer tools,我就安装了一下,提示安装完成之后,打开命令行,又提示要我安装这个。。 我感觉哪里不对,尝试重启下操作系统,完事之后发现没用,还是要安装。。。 尝试搜索了一下 loop install command line developer tools ,发现这个帖子:https://developer.…

Leave a Comment

新版macos系统的5000端口被占用,如何关闭?

背景 尝试在本地启动前端项目,被提示5000端口已经被占用(Port 5000 already in use),启动失败。 解决方案 通过命令:lsof -i :5000 我们可以发现该端口是一个叫ControlCe的进程占用的。我们只需要进入系统偏好设置,选择共享,关闭隔空播放接收器即可关闭该服务。 参考资料: https://developer.apple.com/forums/thread/…

Leave a Comment

通过定时任务脚本监控docker容器状态

我有个容器提供一些底层能力,希望他和系统一起启动,如果是不健康就重新创建他。 我的容器配置大概是这个样子。 我这个容器是用来提供网络打通的能力,如果 尝试访问 http://192.168.0.1 不通,则可以认为服务不健康。 我这里加了个健康检查,由于我是在mac系统上面运行的docker单节课,这个监控检查只会帮我做检查,并把容器状态标注出来,他并不会帮我做重启等操作。 我的判断目标是,如果这…

Leave a Comment

MAC OS 增加 crontab 定时任务脚本

网上教程很多,我这里记录下自己遇到的几个坑。 crontab不执行问题 我按照网上教程,crontab -e 添加了定时任务,发现任务没有按照预期执行。 查阅相关资料显示,透过系统配置(/System/Library/LaunchDaemons/com.vix.cron.plist) ,我们发现定时任务是否启动会依赖系统是否有一个特定的文件(/etc/crontab),那么很简单,我们创建这个文件…

Leave a Comment

Mac OS 增加开机自启动脚本

OSX 原生使用一个叫launchd的进程任务管理器。 所以呢,你创建个launchctl的守护任务,就可以完全控制你启动脚本,让他执行一次,或者作为守护进程一直运行。 具体步骤: 根据苹果协议( instructions in the Apple Dev docs here  )创建一个 .plist 文档 把这个文件放到 ~/Library/LaunchAgents目录下面 重新登录,或者手动…

Leave a Comment

mac系统配置静态路由表

背景: 我有一台实验机器,链接了多个网络(有线、无线),我可能需要不一样网段走不同的网络出口。需要进行一个静态的路由规则配置。 操作: 查看路由表: 新增静态路由: 说明: 我们会发现我们查看路由表命令会有一堆的路由,那隔了很久之后我们还记得哪个是静态路由哪个是动态路由吗? 路由表形如: 你会看到一个Flags的字段: Flags字段的解释为: 比如我看到我们刚才加入的静态路由规则应该是: 其中的…

Leave a Comment

苹果系统自动VPN重连

背景: 我的Mac创建了一条VPN,这个电脑为实验机器,需要保持VPN一直链接,偶发的状况VPN可能会断开。希望能够自动重连,但是Mac系统没有相关自动重连的功能。 方法: 创建一个脚本,他会周期的检查VPN的链接状态,如果发现VPN断开的,他会自动重连VPN。 创建脚本: 这里你唯一需要修改的是VPN University,需要改成和你的VPN配置名称一致。比如我的是 VPN (L2TP),这个…

Leave a Comment

This copy of the Install macOS Mojave application is damaged, and can‘t be used to install macOS.

公司换电脑,想把老笔记本格式化,机器维护模式格式化磁盘之后发现在线安装系统装不上,显示什么服务器不可用。 想着下载系统镜像用优盘安装,镜像下载好,按照教程灌入优盘。 启动(重启机器,按着option不松,选择优盘启动)的时候就报了标题的错误【This copy of the Install macOS Mojave application is damaged, and can‘t be used…

1 Comment

mac Dock不自动隐藏处理方法

偶然的,发现我电脑下面的Dock在应用全屏的时候也不隐藏,很烦,会遮住其他应用 。 搜索发现,可能是Dock死了 ,杀死Dock,然后系统会拉一个新的起来,就好了。 用上面命令就可以杀死Dock 引用自:https://discussions.apple.com/thread/3797657?answerId=25700163022#25700163022

Leave a Comment