All Posts

Ansible 模板的使用

最近写 Ansible Playbook 用了不少以前没有用的特性,所以怕自己忘记了,这里写一些记录一下,这篇主要介绍 Ansible 中的 Template 的使用。

[ceph-users] mount error 22 = Invalid argumen

今天想通过 ceph 挂载本地文件目录,但是直接使用 mount 出错了,本文就介绍一下如何定位错误和解决。

MongoDB 压缩 DB 文件大小

在 MongoDB 中,当 DB 存储的数据被删除掉大部分的数据,这个 DB 所占的文件空间并不会主动释放,于是就有点占坑的意思的了,于是我就需要将他压缩回来。

Jetbrains HTTP 调试工具

Manjaro 更新软件失败

在 manjaro 上更新软件包的时候居然提示:无法提交处理 (无效或已损坏的软件包),这是比较奇怪的错误,所以尝试了解一下发生了什么。

原油价格为什么可以为负

最近热点不断,很多同学都在关注娱乐八卦多人运动,以其关注和自身无关的知识,我却更关注另外一则原油价格历史最低价的新闻,近年来了解了一些股票和基金的知识,但是对于期货基本没概念,所以了解了一下。

Linux 下获取网卡 ip 和名称

在平时配置系统的时候,总是可以遇到类似于获取网卡地址之类的需求,用 shell 略显复杂,如果可以安装各种第三方包,那么用 python 还是很舒服的,但是,如果不额外安装的话,如何用标准库实现呢,本文尝试解决一番。

Jenkins 报错:Error “The input device is not a TTY”

在使用 Jenkins 进行 CI 的时候,我发现运行过程中出现了这个错误:Error “The input device is not a TTY”,然后不知道问题在哪,查了一下发现是个很简单的 docker 问题

Git describe 错误:No names found, cannot describe anything.

经常在 build 的时候都遇到这个错误,但是可以被忽略所以就没有关注,今天我决定消灭一下它,所以了解了一下。

Git Ignore 全局配置不生效

最近重装了一个系统,然后各种配置,但是,其中 git 的全局配置居然不生效,导致每次我都需要修改项目的 ignore 配置文件,这肯定是不对的,所以我去找了找。