Press "Enter" to skip to content

小菜菜的博客 Posts

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

CEPH rbd 扩容

最近一个项目的存储空间不够用,提示磁盘空间满了。 之前的解决方案是 SWARM集群+CEPH存储模式。 查阅相关资料,使用rbd resize命令来调整块大小。 https://docs.ceph.com/en/latest/rbd/rados-rbd-cmds/#resizing-a-block-device-image 根据命令执行相关操作 然后执行查询命令 感觉是扩容成功了哦! 尝试挂载这个…

Leave a Comment

Arthas 使用技巧

快速开始 官方文档:https://arthas.aliyun.com/doc/ 快速启动arthas(使用和目标进程一致的用户启动,否则可能attach失败) 常用命令 dashboard 查看数据大屏,宏观的系统运行状况。 thread 查看线程状况。 thread -n 10:查看消耗CPU排名前十的线程栈。 thead -b: 找出阻塞其他线程的线程。 thread -i 1000: 控制…

Leave a Comment