All Posts

CentOS 下的 TUN 与 TAP 应用

因为对自己工作电脑上的网络配置不满意,所以在尝试了诸多方式之后有了一个比较舒服的配置,虽然浪费了不少时间,但是在配置过程中发现了不少好玩的东西,这篇文章就是对其中一个有意思的 TAP/TUN 进行介绍的文章,并且还附带了 Go 语言版本的实作哦。

芯片的制程

之前写过一篇介绍晶体管的文章,虽然里面提到了 nm 的概念,但是因为时间仓促说得不是太清楚,所以这一次刚好又突然有了兴趣,于是就回去翻了一下,觉得有些东西可以补充一下。

CentOS 常用的系统命令

在使用 CentOS 的过程中,我们经常要看一下系统和硬件的信息,所以为了自己的索引方便,我直接就小小总结了一下,以后看这个就够了。

《蚂蚁庄园》养鸡攻略

最近逗比了一把在玩支付宝的蚂蚁庄园小游戏,发现这个游戏有一些小机灵可以抖一下的,所以这里水一篇文章来聊聊这个小游戏

Systemd 集成 Go 应用程序

在日常开发和玩耍中,我们总会运行很多后台程序,而运行的方式有很多种,我以前最喜欢的是 Supervisor,当然现在也很喜欢;但是在这篇文章中,我要尝试的确实 Linux 系统的 Systemd,我将尝试和 Go 语言结合,配置代码,让一个 Go 开发的二进制程序能够比较稳健的运行在 Systemd 中。

Firewalld 小窥

防火墙可能是让很多玩 Linux 的同学非常不爽的一个东西了,但是这个东西又是非常重要的,重要到当你想使用 systemctl stop firewalld 的时候心中又在迟疑怕主机会不会被人入侵。当然,有这些困惑都是因为不了解导致的,那么既然不了解为何不尝试去了解一下呢,这就是我尝试去了解它的心态。

SELinux 了解与使用

上个周末我的博客因为要设置一个网络,所以重启了一下实例,解决发现重启之后无法 SSH 连接,甚至于 VNC 都不能登录了,这很崩溃,后面通过特殊手段修改了 SELinux 默认为不启动之后再重启终于解决了问题,因为我周末刚好要出去,所以导致博客停机了大概 10 个小时,这比我前两年的总时还长。为此,我决定稍微深入一点点了解一下 SELinux 是什么东西,然后要怎么合理得使用它,这篇文章作为我的一篇小结,希望对你有帮助。

CentOS 配置 Yum 源

在国内做技术有个不得不头疼的问题就是我们的墙了,但是,因为这个墙,让我们对系统和网络的知识也有了不一样的熟悉,例如在 CentOS 中安装包的时候,有时我们需要选择墙内的源;当然,墙并不是唯一考虑,有时也会处于安全和速度考虑,我们也会设置本地的源,所以,这里我就记录了一些我设置 CentOS Yum 源的情况。

Go 中 Hijacker 的介绍和使用

最近看到了一段代码和 hijack 有关,因为以前从没遇到过 hijack,所以不太了解是啥东西,就顺带快速看了一下,发现挺有意思的,以后可能写一些基础库的时候会用到,所以就顺带稍微看了看,也顺便记录一下,看看以后会不会用到。

Nginx SSL 双向认证,key 生成和配置

正如你所访问的这个网站,你会发现 Chrome(或者你用的其他浏览器),一般情况下(只要不是版本太老)都会在网站的 URL 前面加上绿色标志,表示你访问的网站是真的我部署的,而不是受到恶意拦截或者 DNS 污染等而伪造的假网站。一般来说,普通的网友想要拥有一个被信任的 HTTPS 网站,一般都是需要向 SSL 证书提供商处认证然后获得被信任的证书,这里之所以能被信任,是因为你电脑中的浏览器内置了很多根证书,通过这个根证书首先能证明这些提供商是正版的,当你的浏览器确认这些提供商是正版的了之后,再帮我的网站证明我的网站是正版的,从而告诉你这个正在使用浏览器的人,你看的网站是真的。