开启全站HTTPS

虽然感觉自己记录一点东西的博客,有没有HTTPS都一样。但是毕竟是趋势么,就试试开启了。先申请了Let’s Encrypt的证书,这个网上资料很多,CentOS 7 EPEL就有certbot,按网上说明就行。懒人就用通配符dv证书就好。

阅读更多

CentOS 7从Software Collection使用Go

今天要用最新的CentOS7去用go命令源码安装某工具的时候,才发现装了epel-realeae还是没有golang包可以安装。大致Google了一下,是说现在EPEL不再提供golang包,建议开发者使用go-toolset-7。
结论来自搜索到的论坛帖:golang package missing from centos/7.6.1810
遂又搜索了一会儿,找到了从Software Collection中使用go-toolset-7中的go的方法。

阅读更多

Docker拾遗

最在不少场景用到了Docker,这是个好东西,有点像以前用的chroot环境,但是感觉更灵活,更轻量。而且各个运行的容器之间通信也方便的多。自己记录一下一些典型的操作。

阅读更多

Gnome3 使用fcitx输入法

自从Gnome3集成了ibus后,想使用一下fcitx也不容易。其实我就是想要fcitx自带的五笔拼音输入法,平时用五笔,不会拆字的时候临时用一下拼音,还可以学习一下五笔怎么打,挺方便的。

家里几台电脑用了不同的发行版,其中Fedora和Ubuntu解决很简单,Gentoo要折腾一下。

阅读更多

FreeBSD 10.0的strnvis大坑

先吐槽自己,这么多年了,这里都成了遗弃之地了。上次写博客还是未婚小青年,这个时候已经是娃她爸好几个月了。
最近遇到个大坑,记录下。
自用一台小服务器HP N40L,用了FreeBSD+ZFS做文件服务器,当然还有跑了几个重要的服务:unbound+dnssec,为什么,你懂得。还有obfuscated ssh+privoxy,同理。以前一直用的是FreeBSD 9.1-release,很好,但是,这个服务器的启动盘,我用了一块老的不行的靠重新量产救回来过一次的KingMax超棒作为启动盘和根文件系统,也一直没有问题。但是,前面某天为了某些原因,拉了次闸,然后我在用的时候,发现挂载的好好的NFS不见了。于是,看了下启动信息,是挂载根文件系统失败。
最近因为某些原因,把自己的家用服务器从FreeBSD 9.1升级到了10.0,然后,然后就踩到了大坑。原来跑的好好的obfuscate-ssh重新编译什么的都正常,但是一跑就core dump。直接gdb看了下,直指一个库函数调用strnvis,这个函数,然后,仔细看了看代码,我去……雷翻的节奏啊,这也行啊?

阅读更多