我们在日常工作中,有时候需要访问一些API接口,这些接口都是以json格式返回的,但是在shell中,默认对json显示不是很友好,如下所示:
[root@c7-node1 ~]# curl -s http://192.168.28.71:9200/_tasks
{"nodes...
3年前 (2018-03-13) 2921℃
0喜欢
这个curl请求中,fcl_ip的值$1是一个变量,需要用如下方式引用。
curl -s -XPOST "http://服务器URL" -d '{"query":{"bool":{"must":[{"range":{"@timestamp":{"gt":"now-5m"}}},{...
3年前 (2018-01-28) 4247℃
5喜欢
声明:本文转载自运维社区,微信公共号文章。
前言
在Web性能优化中,我们经常会调整很多TCP相关的性能参数,那么今天我们深入理解一下TCP协议的11种状态变迁。我相信大家已经对于TCP连接的三次握手和四次挥手,并不陌生。在这其中TCP定义了11种状态,下面我们来看看TCP的状态...
5年前 (2016-10-23) 6188℃
1喜欢
Expect介绍
expect是一个用来实现自动交互功能的软件套件,是用来实现自动和交互式任务程序进行通信,无需人的手工干预。比如SSH、FTP等,这些程序正常情况下都需要手工和他们交互,而使用expect就可以模拟人手工交互的过程,实现自动化运维的目的。
总结一句话就是:exp...
5年前 (2016-10-23) 6344℃
2喜欢
简介
我的blog是基于wordpress搭建的,托管与阿里云,我担心万一那一天阿里云出现什么故障,整个业务都无法恢复了,我blog写的文章就没有了。然而我一个穷屌丝也没有钱搭建灾备,同时也有运维的好习惯就是怕麻烦,也不会每次都备份然后拉取到本地。所以使用了一个比较简单的方式来备...
5年前 (2016-10-07) 6210℃
0喜欢
字符串切片
${var:offset:length}
[root@localhost ~]# mypath="/etc/sysconfig/network-scripts/"
[root@localhost ~]# echo ${mypath:5} #偏...
5年前 (2016-05-24) 3454℃
1喜欢
需求
取出/data/www/目录下的所有php文件,并且保持目录结构。
解决方法:
这种情况下可以使用find命令获取出指定目录php结尾的文件,然后使用tar命令将php文件以及,目录结构打包。
find /data/www/ -name '*.php' | xargs ta...
5年前 (2016-05-11) 3036℃
1喜欢
很多程序员都想给自己的程序添加一些作者信息之类的信息,那么我们应该怎么实现这个要求呐?
已shell脚本为例,只需要修改/etc/vimrc配置文件,在文件末尾添加如下内容即可
#为F4按键添加作者信息,如果需要在添加一个python可以添加F5
map <F4>...
5年前 (2016-05-04) 4009℃
2喜欢
原因总结
产生的原因一句话总结就是:等待磁盘I/O完成的进程过多,导致进程队列长度过大,但是cpu运行的进程却很少,这样就体现到负载过大了,cpu使用率低。
下面内容是具体的原理分析:
在分析负载为什么高之前先介绍下什么是负载、多任务操作系统、进程调度等相关概念。
什么是负载
什...
5年前 (2016-03-04) 42632℃
41喜欢
前言
某天开发给了一个需求,需要在后台持续运行两个php文件,间隔五秒。
大家都知道crontab定时任务设置时间,只能以 分 时 日 月 星 为单位设置,如何设置按秒执行计划任务?
解决方法:
我的解决方案是这样的:执行定时任务为每分钟执行一次,每次在执行前加上sleep进行...
5年前 (2016-01-13) 4130℃
3喜欢