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

好久不见!

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

为什么我热衷于使用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用习惯了所以其实这个我用的挺少


我常用的那些golang与rust程序-EP01
https://blog.xianyu.one/2024/12/04/golang-rust-application-recommendations-ep01/
作者
咸鱼
发布于
2024年12月4日
许可协议