sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple xxx-package
[......]
让Docker和UFW和平相处
同时使用Docker和UFW(或者其他基于iptables得防火墙)会存在一些问题,
传统搞法是禁止docker更改iptables,但是这样docker得网路基本就废了。
根据最新得社区讨论,可以使用下面得工具进行解决
1 安装
https://github.com/chaifeng/ufw-docker
就是个脚本,clone下来就好
sudo ./ufw-docker install
2 启用某个docker得外网访问
上面工具安装完毕后,UFW就生[......]
如何从Crayon Syntax Highlighter升级到Enlighter(Wordpress代码高亮)
这个Wordpress大概是从10年前开始搭建的,当时使用的代码高亮插件是“Crayon Syntax Highlighter”,随着WordPress的不断更新,经受住了时间的考验。
遗憾的是,这个插件已经超过3年没有更新了,并且随着Wordpress进入到5.x后,出现了各种各样的问题,但是碍于之前写了太多包含代码快的文章,一直忍着没动。
但这一天最终还是到来了,今天迁移了服务器,发现插件已经和最新的WP彻底不兼容:页面都只能加载出一半。。
经过一番研究,找到了如何升级既有[......]
RocketMQ受限环境打压
之前做过一次RocketMQ打压,但是在资源充足的情况下进行的。
如果我们将RocketMQ部署到弹性云上,在这个资源受限的虚拟机环境中,RoketMQ的性能是多少呢?
1 运行环境
根据之前的《吃土运维指南》我们假设1个核心等于我本地的0.9单核
按照跑分估算,大致相当于阿里云ecs.r5.large(2核16GB)的1核水平
- RocketMQ版本:4.5.2
- Docker镜像:我自己开发的coder4/rocketmq,可以适应不同内存大小(最低512[......]
Linux开启BBR拥塞控制
要求,内核版本4.9+
modprobe tcp_bbr
echo "tcp_bbr" >> /etc/modules-load.d/modules.conf
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p
检查是否生效
sysctl n[......]