奇妙的 Linux 世界

种一棵树最好的时间是十年前,其次是现在。

再见 XShell 和 ITerm 2,是时候拥抱全平台高颜值终端工具 Hyper 了

不论是 macOS 还是 Windows 下,我们都不推荐使用系统自带终端。无论是可拓展性还是可编程性都被「系统自带」这样的特点限制。特别是 Windows 下的万恶之源「小黑框」,在 9012 年真的是不太好用哟! 今天我们将给大家介绍一款基于 Electron 的全平台高颜值的终端工具 Hyper。Hyper 支持丰富的主题和插件功能,通过强大的插件系统提供了非常丰富的自定义选项,可谓是......

分享一个快速获取 Nginx 客户端公网 IP 的神技

本文将给大家介绍一个 Nginx 的小技巧,可以在不使用任何编程语言的情况下,直接返回客户端公网 IP 地址。 实现方法非常的简单,你只要在 Nginx 中配置以下内容就可以解决问题。 1234location /ip { default_type text/plain; return 200 $remote_addr;} 使用 curl ......

推荐一款史上最强跨平台、多端加密同步神器 Restic

什么是 Restic Restic 是一款 GO 语言开发的开源免费且快速、高效和安全的跨平台备份工具。Restic 使用加密技术来保证你的数据安全性和完整性,可以将本地数据加密后传输到指定的存储。 Restic 同样支持增量备份,可随时备份和恢复备份。Restic 支持大多数主流操作系统,比如:Linux、macOS、Windows 以及一些较小众的操作系统 FreeBSD 和 OpenB......

推荐一款超实用的命令行备忘神器 Navi

众所周知,无论对于运维,还是开发来说,命令行工具都是非常高效的一种管理方式。但有一个很常见的现象就是,很多命令行语句比较复杂,用过一段时间后就忘记了。当然,这时我们可以通过网络搜索或者使用命令的 -—help 选项来快速找到答案。虽然这种常用的方法能解决问题,但是使用起来相对还是显得不那么快速高效。 之前,我们在「如何快速的回忆起遗忘的 Linux 命令」 一文中介绍了如何利用 Apropo......

分享几个无需 Docker 环境拉取容器镜像的神器

你是否曾经遇到过需要在没有安装任何 Docker 客户端的机器上拉取容器镜像这样变态的需求呢?如果有,你当时又是如何解决的呢?今天我们就来给大家介绍几种另辟蹊径的方法来实现这样的需求。 使用 docker-drag 实现 根据官网介绍:docker-drag 是一个用于与 Docker Hub 交互的工具,并且不需 Docker 客户端本身支持。它主要是通过与 Docker Hub 的 HT......

巧用 Cowrie 部署 SSH 蜜罐,让黑客攻击无处遁形

什么是蜜罐 蜜罐其实就是一台无人使用但却被严密监控的网络主机,里面包含着各类虚假的高价值资源和一些已知漏洞,以此吸引入侵者来入侵该主机。并且在被入侵的过程中,实时记录和审计入侵者的所有入侵攻击流量、行为和数据。以此了解入侵者的攻击方式、手段和目的,便于后期快速完成对其的溯源和取证工作。 蜜罐的一些主要构成模块 按实现逻辑划分 控制:将入侵者牢牢控制在指定的网络范围中,使其不能再以此机......

分享一个超实用的 Web 版 SSH 工具 Sshwifty

无论你是一名开发或者运维,相信都对 SSH 这个工具都不陌生。不管是开发需要访问服务器处理程序错误还是运维访问服务器处理服务异常,我们都需要通过 SSH 协议来远程连接到服务器。 通常我们使用 SSH 协议访问服务器基本都是使用 SSH 客户端软件,比如:Xshell、Putty、SecureCRT、iTerm 2 等。这些客户端软件虽然使用上都比较方便,但在有些场景下,我们需要在没有安装 ......

推荐一个比 Postman 更好用的接口测试神器 Postwoman

对于经常进行接口调试的同学来说,应该是比较熟悉 Postman 了。Postman 虽然功能强大,但也有很多弊端。比如:不支持 Web 方式,需要安装客户端软件等。如果你只想简单地测试下接口返回,就需要安装一个客户端工具就显得比较麻烦了。 为了解决这个痛点,今天就给大家推荐一个轻量级、功能强大且颜值超高的神器 Postwoman。Postwoman 是一个 HTTP API 测试工具,支持 ......

Kubernetes 私有集群负载均衡器终极解决方案 MetalLB ( 贫苦 K8S 用户的 LoadBalancer )

私有云裸金属架构(这里是相对云上环境来说,不是说无操作系统)上部署的 Kubernetes 集群,通常是无法使用 LoadBalancer 类型的 Service 的。因为 Kubernetes 本身没有为裸机群集提供网络负载均衡器(类型为 LoadBalancer 的服务)的实现。如果你的 Kubernetes 集群没有在公有云的 IaaS 平台(GCP,AWS,Azure …)上运行,则......

再见 NTP,是时候拥抱下一代时间同步服务 Chrony 了

Chrony 是一个多功能的 NTP (Network Time Protocol) 实现,类 Unix 系统上 NTP 客户端和服务器的替代品。它可以通过 NTP 服务或者类似 GPS 时钟接收器的硬件级参考时钟来同步系统时钟,具有更好的时钟准确度,并且对于那些间歇性互联网连接的系统很有帮助。Chrony 是免费开源的,并且支持 GNU/Linux 和 BSD 衍生版(比如:FreeBSD......