↓ 跳过正文

我常用的那些golang与rust程序-EP01

·59 字·1 分钟
咸鱼
作者
咸鱼

好久不见!

由于工作过于繁忙以及游戏太好玩,鸽了大半年,今天老人作息,爬起来水一期

为什么我热衷于使用golang及rust的程序
#

作为一名主机、数据库运维工程师,日常会遇到很多奇奇怪怪的环境,例如就经常遇到RHEL6甚至RHEL5的上古平台,这时候想要使用一些现代化的工具就几乎不用想了,因为要编译、安装甚至构建编译环境都极其困难(因为多数客户的设备都不会连接互联网)。

此时golang及rust的优越性就体现出来了,以Golang为例,golang支持2.6.23及以上版本内核的任何Linux,也就是说RHEL6及以上的环境全部都能直接使用!直接把二进制包丢进去就可以了,属实过于方便。

介绍一些好用的工具
#

接下来就给大伙看看我平时常用的一些好东西

WEB服务器
#

Caddy2
#

一个非常好用的web服务器,🔒默认安全、支持HTTP3、支持自动签发续签SSL证书、强大的自定义功能以及丰富的插件!

另外也欢迎使用我的客制化容器!

系统监控项
#

gotop
#

一个系统负载查看🇨🇭瑞士军刀

可以非常方便地查看cpu、内存、进程、磁盘等信息

一个小趣闻:原作者入了rust邪教跑去用rust重写了这个项目😆

bottom
#

另一个系统负载查看🇨🇭瑞士军刀

可以非常方便地查看cpu、内存、进程、磁盘等信息

另一个小趣闻:就是上面👆那个gotop的作者写的

bandwhich
#

网络负载查看🇨🇭瑞士军刀

可以非常方便地查看网络负载

kyanos
#

使用ebpf黑科技的网络流量采集和分析工具

tql!

gdu
#

磁盘占用分析工具

网络安全工具
#

fscan
#

大名鼎鼎的fscan,网安小助手

一般我只用来扫描网段用

DNS
#

doggo
#

更加现代化的DNS命令行查询工具

由于dig用习惯了所以其实这个我用的挺少