奇妙的 Linux 世界

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

GitHub Actions 入门教程

GitHub Actions 是 GitHub 的持续集成服务,于 2018 年 10 月推出。 这些天,我一直在试用,觉得它非常强大,有创意,比 Travis CI 玩法更多。 本文是一个简单教程,演示如何使用 GitHub Actions 自动发布一个 React 应用到 GitHub Pages。 GitHub Actions 是什么? 大家知道,持续集成由很多操作组成,比如抓取代码、......

推荐几个 Linux 下快速分析内存占用的工具

一个经常被问到的 Linux 问题:为啥 Linux 系统没运行多少程序,显示的可用内存这么少? 其实 Linux 与 Windows 的内存管理不同,会尽量缓存内存以提高读写性能,通常叫做 Cache Memory。 比较老的资料都会介绍 Linux 的 Cache 占用很多并没有关系,因为 Linux 会尽可能利用内存进行缓存。但是缓存的回收也是需要资源的,比较好的一篇文章是 Poor ......

分享几种终端下快速获取公网 IP 地址的技巧

在排除网络问题,建立新连接或配置防火墙时,了解设备的 IP 地址很重要。 IP 地址可以分为两类,公用和私有(专用)。公用 IP 是唯一的 IP 地址,可以从 Internet 访问。专用 IP 地址保留供您专用网络内部使用,而不会直接暴露给 Internet。此外,有两种类型的 IP 地址,即 IP 版本4(IPv4)和 IP 版本6(IPv6)。 本文将介绍几种确定 Linux 系统的公......

几种 Docker 和 Kubernetes 镜像源不可用的解决方法

由于众所周知的原因, Docker 官方镜像仓库和 Google 镜像仓库在国内访问速度很慢或者不可用。这样就给我们在部署和使用 Kubernetes 时带来了极大的不便。今天我们就来介绍几种方法,可以让你愉快的解决该问题。 既然是网络方面的问题,解决该问题的思路就很简单了,当然是使用国内可用的镜像源。这里为大家推荐两个好用的国内镜像源:Azure 中国镜像源和中科大镜像源。 Azure 中......

推荐一款 Github 命令行管理神器 Hub

对于大多数使用 Git 作为版本管理的技术人员来说,应该都接触过 GitHub。 GitHub 就像技术人员的淘宝一样,里面充满了好东西,时时刻刻都可能给你惊喜! 很多人可能不仅在 GitHub 上寻找合适的车轮子,还可能会为造车轮子贡献自己的力量,往往会使用一些基本操作来完成,典型的为: Fork PR (pull request) 当然,如果你是项目的维护者,还会使用 Mer......

推荐一款免费访问谷歌的神器

在「​推荐几个不追踪隐私的搜索引擎」一文中我们介绍了几个在国内比百度好用的搜索引擎,但是这几个搜索引擎目前都还处于起步阶段,还是有很多不完善的地方。 对于大多技术人来说,遇到技术问题时,可能更多的还是需要:“Google 一下”。但由于众所周知的原因,在国内 Google 是不可用的,今天就给大家推荐一个简单易用神器「谷歌访问助手」。 「谷歌访问助手」是一款专门为谷歌浏览器制作的浏览器插件......

推荐一款全功能 SFTP 服务器 SFTPGo

SFTPGo 是一个全功能和高度可配置的 SFTP 服务器软件,这是 Github 上作者对这个软件的介绍。 Full featured and highly configurable SFTP server software 项目地址:https://github.com/drakkan/sftpgo 整体使用下来也名副其实,符合我的需求。但是因为官网上安装引导文档比较含糊,就记录一下......

5 分钟带你领略号称瑞士军刀的网络工具神器 Netcat

Netcat(或 NC )是一个命令行实用程序,它使用 TCP 或 UDP 协议跨网络连接读取和写入数据。它是网络和系统管理员中最强大的工具之一,被视为网络工具的瑞士军刀。 Netcat 是跨平台的,可用于 Linux、macOS、Windows 和 BSD。你可以使用 Netcat 调试和监视网络连接、扫描打开的端口、传输数据、作为代理等等。Netcat 软件包已预安装在 macOS 和大......

如何在不杀进程的前提下关闭一个 TCP Socket 连接

要在线关闭一个 TCP Socket 连接,你可能会说很简单,netstat -antp 找到连接,kill 掉这个进程就行了。 123# netstat -antp|grep 6789tcp 0 0 1.1.1.1:59950 1.1.1.2:6789 ESTABLISHED 45059/ceph-fuse# kill 45059 ......

5 分钟理解微博云原生技术实践之路

现在越来越多的企业开始全面拥抱云计算,开始关注云原生技术。从管理物理数据中心到使用云主机,我们不用再关心基础运维。从云主机到 Kubernetes 容器,我们不用再关心机器的管理。云上抽象层级越高,就越少人需要关心底层问题,企业就能够节省大量的人力成本与资源投入。云原生技术就是更高一层的抽象,CNCF 对云原生技术的定义是: 有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行......