下载

  1. 首先从 GitHub 上下载最新的代码。

  2. 解压后,运行 gibMacOS.bat

  3. 选择 MacOS 版本,输入序号并按回车。

  4. 等待下载完成。

刻录

  1. 插入 U 盘。

  2. 运行 MakeInstall.bat

  3. 选择正确的磁盘,并输入前面的序号,按下回车,再输入 Y 按下回车(U 盘内所有数据将会被清除)。

  4. 进入 gibMacOS\macOS Downloads\publicrelease 目录,按着 shift 并右击相应版本的文件夹,选择 复制文件地址

  5. 回到 MakeInstall.bat 窗口,右击粘贴刚才复制的路径并按回车。

  6. 等待直到制作完成。

其他

该工具下载可能较慢,建议在初始化的冒出的 xml 连接中直接找对应的文件。

备份

通过以下命令查看磁盘

1
diskutil list

运行下面的命令进行打包,将 N 替换为上面查到的号码,等待完成即可。

1
sudo dd bs=1m if=/dev/rdiskN of=ubuntu.img

压缩

一般来说,上面打包的生成的 .img 大小为 TF 卡容量,若写入小容量卡会发生错误,所以要清除无用的空间。

如果是 linux 系统,可以跳过这一步,直接执行下方的命令,windows 以及 mac 可使用 docker 来执行。

1
docker run -it --rm --privileged -v $(pwd):/shrink ubuntu:20.04
1
2
3
4
apt update
apt install parted
cd /shrink
./pishrink.sh in.img out.img

等待完成后,发现 .img 有明显的缩小。

恢复

1
sudo dd bs=1m if=ubuntu.img of=/dev/rdiskN
  • Drewsif/PiShrink

启动 prometheus-webhook-dingtalk

  • /data/prometheus-webhook-dingtalk/config/config.yml
1
2
3
4
5
6
7
8
9
10
11
12
timeout: 10s

default_message:
title: '{{ template "legacy.title" . }}'
text: '{{ template "legacy.content" . }}'

targets:
webhook1:
url: https://oapi.dingtalk.com/robot/send?access_token=xxx
secret: yyy
mention:
all: true
1
2
3
4
5
6
docker run -d \
--name prometheus-webhook-dingtalk \
--restart always \
-p 8060:8060 \
-v /data/prometheus-webhook-dingtalk/config:/etc/prometheus-webhook-dingtalk \
timonwong/prometheus-webhook-dingtalk

修改 prometheus 配置文件

1
2
3
4
5
6
7
8
route:
receiver: "dingtalk1"

receivers:
- name: dingtalk1
webhook_configs:
- send_resolved: true
url: http://127.0.0.1:8060/dingtalk/webhook1/send

参考

  • theo.im/blog

  • timonwong/prometheus-webhook-dingtalk

打开 chrome://flags/#omnibox-context-menu-show-full-urls 地址,将 Context menu show full URLs 设置为 Enabled

重启 Chrome 后,在地址栏右击勾选 总是显示完整网址