因老项目还是用的python2.7,最近有需求需要新增代码,所以还是需要python2.7的开发环境。pip目前已经停止了python2.7的支持,为正常使用python2.7的pip功能,需要安装指定的老版本。
Apache Kafka broker支持通过 SASL 进行客户端身份验证。SASL 身份验证可以与 SSL 加密同时启用(SSL 客户端身份验证将被禁用)。
每次升级完内核,vmware-workstation都需要重新编译部分模块,例如:vmmon和vmnet,自动编译经常失败,手动编译方法如下,做个记录。
LXD 是 ubuntu 基于 LXC 技术的重构,LXD容器天然支持非特权和分布式。
LXD 与 Docker 的思路不同,Docker 是 PAAS,LXD 是 IAAS。
Ubuntu上可以直接通过软件包安装,centos上没有,只能编译安装或通过snap安装,以下是编译安装的方法。
在实际生产环境中,etcd集群都是使用TLS加密通信的,那么应该如何部署一套使用TLS证书加密的etcd集群呢?
OS命令注入漏洞是一个十分严重,但是又十分容易被人忽视的一个问题。
以前一直是通过修改/bin/目录下的软连接来实现python版本的切换的,十分不方便,而且安装新的python版本也十分繁琐,尝试了一把pyenv,瞬间感觉真香,记录下安装过程备忘。
在OpenStack中,三层路由器的实现是利用了Linux的NameSpace和iptable来完成的。每当云平台上创建一个路由器,Neutron就会在网络节点创建一个与之对应的NameSpace。
通常python写的wsgi app可以使用mod_wsgi模块来部署到apache服务中。本文介绍在这种方式下如何重新加载wsgi应用。