在K8S集群中,出于对域名解析稳定性和性能的考虑,我们在POD内启动了nscd对解析结果进行缓存。 继续阅读
分类目录归档:基础运维
sysctl.conf配置conntrack开机不生效问题
为了优化旁路由的网络性能,我在sysctl.conf中配置了一些关于conntrack的配置,结果发现重启后竟然不生效。 继续阅读
PVE虚拟机为何会swap?
最近发现PVE上新建的虚拟机特别卡,看了一下PVE宿主机的监控发现swap竟然用了不少,可是明明物理内存还有很多剩余。 继续阅读
nginx反向代理dns缓存问题
故事是这样的: 继续阅读
PVE虚拟机 – 如何扩容虚拟机磁盘空间?
最近遇到一点困扰,就是我创建的虚拟机磁盘空间在使用过程中不足了,该如何动态扩容呢?没想到这里面也藏着不少linux基础知识,下面我就来说说。 继续阅读
import tensorflow报错Illegal instruction
我是用PVE创建的虚拟机,在虚拟机里安装了tensorflow,结果import tensorflow报错Illegal instruction。 继续阅读
iptables nat&conntrack的特殊之处
最近分析istio的iptables规则遇到了一点麻烦,也让我对nat表和conntrack的原理有了更深刻的认识。
本文的阅读前提是你熟悉iptables,否则可能无法理解文章内容。 继续阅读
kong – 如何编写插件
本文演示如何编写一个kong的插件,希望帮助大家快速理解插件编写的关键思路。 继续阅读
树莓派 斐讯N1 搭建NFS
什么是NFS? 继续阅读
linux系统如何格式化一块硬盘?
如果大家给windows系统装过硬盘的话,应该会对本文内容倍感亲切。 继续阅读
斐讯N1 – dnsmasq+chinadns+unbound实现无污染智能DNS
此前DNS方案: 继续阅读
斐讯N1 – 利用redsocks+ss实现全局翻墙
我们写程序难免要下载依赖库,然而大部分依赖库都托管在github之类的地方,并不是所有的依赖管理工具都支持配置代理,所以急需一种全局翻墙上网的方式。 继续阅读
2小时玩转iptables
一直以来都特别想学会iptables,但是网上真的没有找到好的学习资料。 继续阅读
100带机量AC+AP组网经历
最近给1个100人左右同时上网的商业网点搭建网络,记录一下过程和问题。 继续阅读
nginx删除指定的response header
最近遇到一个场景,希望从Nginx的Response中删除某些Header,这咋办呢? 继续阅读
如何处理发布系统的异常情况
我司使用ansible playbook完成VM主机集群的代码部署,其实无论你使用什么开源工具,本质上就是连到每台机器上把代码切换到对应的版本。 继续阅读
mongodb速览
因公司需要,希望将日志类型的数据往mongodb上迁移,所以对mongodb相关知识体系做了一次快速梳理。 继续阅读
RabbitMQ3.7-高可用集群搭建
很早接触过RabbitMQ,对其了解仅限于功能和特性,对其搭建和高可用原理未曾了解。
但是RabbitMQ与Kafka相比,是一个更强调数据可靠性而不是吞吐的消息队列,存在很多需求场景。
下面是一个最小化的高可用集群搭建示例,以及对原理方面的初步理解,足够作为入门阶段的使用需求。 继续阅读
openresty入门
最近调研日志大数据分析相关的架构,接触到openresty项目,它的作用是通过lua语法写nginx扩展,从而基于nginx进程实现高性能的轻量业务处理。
这个openresty的优势就是内嵌在nginx里,简单不复杂的业务逻辑可以直接写在里面,就避免再去开发独立的服务了。 继续阅读
mac和windows快速安装php7.1.7
如果你对mac和windows安装php犯愁的话,下面的安装脚本将会帮助你。 继续阅读