以下我介绍的10个小工具都是golang编写的,运维狗对golang工具是天生的有好感。


1.sift

源码地址:https://github.com/svent/sift

案例:https://sift-tool.org/samples

用途:一个power版本的grep。

2.bat & wuzz

源码地址:https://git.oschina.net/astaxie/bat & https://github.com/asciimoo/wuzz

用途:好用版的curl,好处一句话说不完。

  1. gotunnel & qtunnel

源码地址:https://github.com/xjdrew/gotunnel & https://github.com/getqujing/qtunnel

用途:方便的打各种隧道,不是每种场景都需要用vpn的,绿色而高效的tunnel方案。

4.Restic

源码地址:https://github.com/restic/restic

用途:备份工具,你可以把它当作高级版的rsync。

5.Seesaw

源码地址:https://github.com/google/seesaw

用途:不能用nginx的地方我基本都用seesaw作为负载均衡器。

6.ipqueryd

源码地址:https://github.com/tabalt/ipqueryd

用途:本地部署一个方便查询IP地址的所在地,SA狗是要管理各种IDC和搜索各种log的,很方便。

7.fswatch

源码地址:https://github.com/codeskyblue/fswatch

用途:很多场景需要监控文件变化立刻做出既定动作,可以和crontab配合互补。

8.supervisord

源码地址:https://github.com/ochinchina/supervisord

用途:有web的supervisord,方便很多。

9.hugo

源码地址:https://github.com/spf13/hugo

用途:支持markdown,做个部门知识库、blog什么的很方便。

10.crontab

源码地址:https://github.com/chunhei2008/crontab

优势:支持HTTPAPI的crontab,方便配置。