All Posts

CentOS 下设置机器的 IP 地址

在使用 CentOS 的时候,并不是所有时候都是有 DHCP 帮助我们自动获取 IP 的,所以在没有自动获取 IP 的时候,就需要我自己设置 IP 了,没有网络的机器玩起来确实不那么让人舒服,这里我就介绍两种方式用于手动情况下设置 CentOS 的 IP。

MongoDB 关于查询的基本操作

在我平时使用 MongoDB 的时候,虽然说都是 CRUD 操作,但是,就以真实情况来说,在手工操作中,创建和删除的操作是很少的,更新操作偶尔,比创建和删除操作多一点,但是,把这三种操作的次数加起来,再翻几番可能都不如查询操作来得多。本文就从一个简单的数据集开始,介绍了 MongoDB 中各种常见的查询操作,虽然简单,但是你根据这个介绍自我发挥空间还是无限大的。

harbor解决 docker push镜像错误

在使用 Harbor 作为私有的 Docker Registry 的时候,有时推送 Image 时会出现错误,本文就介绍一下我的解决方式。

CentOS7 安装 Nginx

因为 CentOS 默认得 repo 里面没有 nginx,所以每次安装的时候我都得找一下,这里就记录一下我的安装记录

私有 Docker Mirrors 仓库搭建

最近 Docker 玩得比较多,以前玩得少的时候没什么感觉,但是当一次性 build 完十几个 Image 的时候就遇到分发镜像速度慢的情况,所以来个内网的 Registry Mirror 就很重要啦,这里就介绍一下我安装 Registry Mirror 的过程。在使用 Mirror 的时候,有两种模式,分别是 http 和 https 模式,如果使用 https 模式,请务必将 Ca 证书添加到 Docker 的信任链中,否则,你可能会获取 Image 失败,下面就由简到难介绍一下如何搭建 http 和 https 模式的 Registry Mirror。

journalctl 使用 Tips

Journalctl 是查看 systemd 日志的推荐工具,但是默认 journalctl 的使用有很多难用的地方,所以本文就总结一下一些使用 journalctl 的使用技巧。

Status 还是 State

在写代码的时候,我经常会用 “状态” 这个字段,但是,看过很多代码之后,就会发现对于 “状态” 这个词有的人用的是 “state”,而有的人用的是 “status”,那么它们有区别吗?可以随便用吗?还是说有特别的场景对应,这里就简单介绍一下它们的区别。

aes-256-gcm not supported

这是一个解决 aes-256-gcm not supported 问题的帖子,其实就是讲怎么升级工具的。

恢复 CentOS 默认 repo

在使用 CentOS 的时候,因为为了方便我经常会将 CentOS 自带的 repo 全都删掉(不好的习惯),但是,当我需要它们的时候,我得从其他干净得机器上去拷贝回来,我觉得有点麻烦,所以就找了一下如何恢复这些 repo,本文就介绍一下我的操作过程。

TCP 拥塞控制

在我上一篇讲 TCP 得文章里面我已经总结了 TCP 的滑动窗口和定时器,所以这一篇我继续总结一下 TCP 得拥塞控制,内容包括什么时候启动拥塞控制,发送速率是如何控制的,如何保证发送的有效性。