不知不觉,一年的通配符证书就快到期了。作为一名技术人员,我是不准备续费了。恰巧知道一个acme.sh的项目,它是一个实现ACME协议的客户端,能够向支持ACME协议的CA申请证书(如Letsencrypt)。[...]
如何写好Dockerfile,Dockerfile最佳实践
通过前面一篇如何写Dockerfile,Dockerfile参考文档,相信你已经了解了如何写Dockerfile文件。本篇文章主要介绍Docker公司和Docker社区推荐的最佳写法。so,在写Dockerfile文件的时候,你应该遵循这些做法。[...]
SSH Config 那些你所知道和不知道的事
SSH(SecureShell)是什么?是一项创建在应用层和传输层基础上的安全协议,为计算机上的Shell(壳层)提供安全的传输和使用环境。也是专为远程登录会话和其他网络服务提供安全性的协议。它能够有效防止远程管理过程中的信息泄露问题。通过SSH可以对所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗。[...]
基于 OpenSSL 自建 CA 和颁发 SSL 证书
自建CA颁发证书不仅可以用来鉴权,而且使你的通信更加的安全(请保护好你的证书)。在实际的软件开发中,越来越多的服务用到HTTPS,证书的需求随之增加。那么对于我们开发者,通过自签名证书来进行测试必将非常的方便。so,有一个自己的CA是不是非常的库呢!下面我们一步步操作,创建我们自己的CA。[...]
Golang 博主走过的有关 error 的一些坑
本片文章用来记录我在Golang开发学习过程中遇到的有关error的一些坑。或许你也遇到,或许你能在这里找到答案。当然通过error的例子,你也应该联想到其它场景。err!=nil第一个问题是:为什么值为nil的error却不等于nil?[...]
DNS 一站到家之 DNS 消息协议
本篇文章让我们来分析下DNS消息协议的组成,当然我们也可以查看RFC1035。文章中所用的byte而不是octetsequence,我认为更助于理解。好,首先我需要了解一些有关DNS相关的知识。相关术语相关的记录类型都已经收录在DNS一站到家之记录类型。[...]
DNS 一站到家之常用工具
使用这些工具之前,你可能需要安装一个工具包。它里面包含了之后需要介绍到的工具:Ubuntu$sudoapt-getupdate$sudoapt-getinstalldnsutilsDebian$sudoapt-getupdate$sudoapt-getinstalldnsutilsFedora/Centos$sudoyumupdate$sudoyuminstallbind-utils[...]
DNS 一站到家之记录类型
DNS记录类型说明,若有遗漏的或者有误请指出,我将及时添加及改正。记录类型A(1),什么是A记录?RFC1035A(Address),用来指定主机名(或域名)对应的IP地址记录。当你浏览一个网站的时候都是解析A或AAAA记录。[...]
DNS 一站到家之历史由来
DNS,又名DomainNameSystem,又名域名系统,是域名和IP地址相互映射的一个分布式数据库。今天我们说一说它的历史由来。Internet简史首先,先说一说Internet的起源。[...]
整理出的超详细清晰的vim,vimrc配置
博主自用,多年总结整理出的超详细清晰的vim,vimrc配置。1、将该配置写入到~/.vimrc,写入前最好备份一下原有的配置。2、克隆插件管理器:gitclonehttps://github.com/VundleVim/Vundle.vim.git~/.vim/bundle/Vundle.vim3、进入到vim,安装插件::PluginInstall完整配置"repo:https://github.com/deepzz0/dotfiles"email:deepzz.qi@gmai[...]