穷人的工具其实很棒!💪
通用着色剂
蝙蝠(猫/无替换)
零点
这些是我经常使用的 3 个更出色的 Linux(和 MAC)工具。
我强烈推荐他们所有人,他们让我的生活变得轻松多了!:)
lnav
- 穷人的 ELK Stack
如果您经常需要处理日志文件,我强烈建议您查看一下lnav
。lnav
它实在太酷了,我可能最终会为此写一整篇文章,但相信我,如果您使用的是 Linux 或 Mac,并且需要处理日志文件,请查看lnav
。
简单概述一下 lnav 可以做的一些事情:
- 自动检测日志格式,将多个日志文件合并到单个视图中,并动态解压缩 GZIP 和 BZIP2 文件
- 语法高亮!
- 通过正则表达式过滤
:
日志文件!(点击获取命令面板) - 时间线视图显示消息随时间变化的直方图。(按
i
) - 日志消息中的 XML 和 JSON 可以清晰地查看。(通过按
SHIFT + P
) - 用于
SQL
查询日志!(认真的!) - VIM 键绑定
- 轻松日志导航
等等!这只是冰山一角!试试 lnav 吧,它就是个穷人版的 ELK ;)
- https://lnav.org/
- https://lnav.readthedocs.io/en/latest/
- https://lnav.readthedocs.io/en/latest/hotkeys.html
sshuttle
- 穷人的VPN
有时,您需要测试某项服务,或者访问运行在不同网络中的主机,而这些主机只能通过跳转/堡垒主机访问,又或者您需要不断向 SSH 端口转发配置中添加越来越多的端口。您真正想要的是通过 VPN 访问上述网络,从而畅通无阻地访问其中的所有系统。
这就是发挥作用的地方sshuttle
,假设您有一个 SSH Jump/Bastion 主机,它能够访问您想要直接访问的所有网络资源,您只需在您的系统上运行以下命令:
sshuttle -r username@jumphost <target_subnet>
瞧!所有流量都<target_subnet>
将通过 Jumphost 进行隧道传输/路由sshuttle
。要拆除隧道,只需关闭即可sshuttle
,路由将恢复正常!
sshuttle
虽然它有一些限制,所以“只能”作为一款低端VPN,但在很多情况下,它确实是一个实用的工具!快来试试吧!
附言:想要真正的 VPN,请查看 Wireguard! 💚
netdata
- 穷人的指标/监测和类固醇的“顶部”!
Netdata 是一款基于 Web 的轻量级指标和监控解决方案,它是一款出色的工具,可帮助您立即获取系统的指标和图表,例如,在传统监控无法提供正确指标或速度过慢的情况下。
与那些只是偶尔进行指标轮询的传统监控解决方案不同,Netdata 堪称“顶级”,但更胜一筹!💪 并且画面精美 ✨。

Netdata 并非一款长期监控解决方案,其默认配置下最多只能存储几个小时的指标数据。但它确实是一款非常棒的工具,可以用来找出你真正想要监控的指标,以及调试一些棘手的问题。从这个角度来看,它是一款不太实用的监控工具。
- https://learn.netdata.cloud/#installation
- https://learn.netdata.cloud/docs/agent/demo-sites
- https://learn.netdata.cloud/docs/agent/packaging/docker
暂时就这些。希望你能从这份清单中有所收获,也希望我能向你介绍一款能让你的生活更轻松的工具!
你知道有哪些工具和它一样棒吗?它们不一定是低端版本,欢迎留言告诉我!我一直在寻找能帮助我实现自动化和改进工作的工具!
鏂囩珷鏉ユ簮锛�https://dev.to/keyboardinterrupt/poor-man-s-tools-that-are-actually-awesome-22fh