ansible -i /home/ansible/inv all -m shell -a “sudo netstat -nltp | grep 8009″

有时候简单想在所有的机器上跑一个命令,实在用不到写playbook ,可以使用如下命令

注意,必须是用shell 模块才支持”|”  

Kubernetes Liveness Readiness 区别

在kubernetes中有两种负责健康检查的Probe, 分别是Liveness probe 和Readiness Probe 我们最常见到的应该是Liveness probe 例如:

其中periodSeconds 是控制多久执行一次livenessProbe,这个例子中……

解决ansible dry run 报错 undefined variable

我们现在很多时候在真正执行我们的playbook 之前,都希望dry run一下,确定一下playbook 将要进行的修改是否会引发Outage 但是由于是dry run, 如果有一些task 需要使用到前边task register的变量,那么因为是dry run, 前边的task 没有执行,没有成功的注册变量,导致dry run的时候……

docker 设置net.ipv4.tcp_max_syn_backlog net.core.somaxconn

我们现在容器大量的使用,我们有时候需要调整容器的性能来达到更高的效率 近期我们遇到的一个问题就是部分系统参数的调优,对于物理机来说我们可以直接登录到物理机 然后执行命令:

但是注意,这样的修改立马回生效,但是下次重启就会重置,如果想永久的保存,需要修改/etc/sysctl……

nginx resolver valid not working with domain

nginx 配置中的dns解析是重启触发的,也就说,如果单独使用

的时候,如果我们的503error.com的域名解析发生变化,nginx不重启的话是不会生效的,nginx会一直向之前的ip解析地址去请求 如果我们希望nginx没隔一段时间自动刷新,不需要重启的话,除了设置……

Python Requests Library

Requests requests模块是python中帮我们模拟http请求的基本模块,我们通过python代码来完成http 所有的请求 我们这篇文章中会从最基本的使用方法开始,逐步介绍如下内容 如何使用request模块完成普通的http 请求 如何修改HTTP请求的 headers 和 data模块 分析HTTP的request及r……

curl 入门

curl是一个可以在命令行下来发起http请求的,简单来说,就是命令行下模拟浏览器发起Http请求 我们看一下常用的curl例子: 获取网页内容:

强制解析域名:

访问指定端口: [crayon-5e8ba4……

logrotate 入门

Introduction简介 Logrotate 是一个用来管理日志文件的工具,可以帮我们自动压缩日志,清理日志,让我们的磁盘不至于爆满 一般情况下linux系统都预装了这个日志管理工具,如果是二般的情况就先手动安装一下吧 Logrotate Configuration 配置文件 Ubuntu下我们可以在如下两个地方找到所有的与logro……