今天在本地的Mac上搭了一个集群用于测试Prometheus相关的东西,因为涉及到多台机器,有很多的操作都是重复的,如果能够敲一遍命令然后在多个ssh终端上同时执行,就可以省下很多功夫。Google了一下发现iterm2这个工具可以做到,这里记录下。
iterm2
iterm2是一款Mac终端的升级工具,在原始终端的基础上还增加了一些新功能,例如我现在最需要的多终端同时执行。
直接去官网下载安装即可使用。
iterm2中利用profile来定义一个页签,如下打开「Profiles」,然后选择「Open Profiles」
然后选择「Edit Profiles」进行编辑
主要需要填的是红框的部分,其中「Tags」可以将多个profile组成一组,用于批量打开关闭之类的操作,如果要做ssh登陆,可以在下面配置打开页签时候自动执行的命令,例如ssh username@x.x.x.x
,最后按左下角的加号即可。如下图所示,我加了3个profile,都属于Prometheus这个tag下