SA狗最常用的几个能提升幸福指数的小工具-golang篇
以下我介绍的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,好处一句话说不完。
- 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,方便配置。