奇妙的 Linux 世界

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

5 分钟读透 HTTP 的前世今生

HTTP (Hypertext transfer protocol) 翻译成中文是超文本传输协议,是互联网上重要的一个协议。由欧洲核子研究委员会 CERN 的英国工程师 Tim Berners-Lee v 发明的,同时他也是 WWW 的发明人,最初的主要是用于传递通过 HTML 封装过的数据。在 1991 年发布了 HTTP 0.9 版,在 1996 年发布 1.0 版。1997 年是 1.......

全平台去广告神器 AdGuard Home 使用指南

什么是 AdGuard Home AdGuard Home 是一款全网广告拦截与反跟踪软件,AdGuard Home 项目是著名广告拦截器提供商 AdGuard 开源的一个 DNS Server 版本。AdGuard Home 可以将广告与追踪相关的域名屏蔽,同时你不再需要安装任何客户端软件。AdGuard Home 的工作原理是在 DNS 的域名解析过程里拦截网页上的广告。 简单来说 Ad......

你不可错过的 GitHub 万星大厂技术面试宝典

最近,GitHub 上有一个很火的项目,截止目前,该项目已获得 17000+ Star。该项目主要介绍了阿里巴巴、华为、百度、腾讯、美团、字节跳动、滴滴、京东等知名互联网公司的技术面试题。 项目地址:https://github.com/0voice/interview_internal_reference 这份面试题库共分为 20 个篇章,其中第一部分(前面 8 章)是以公司为区分,总结......

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 整体使用下来也名副其实,符合我的需求。但是因为官网上安装引导文档比较含糊,就记录一下......