curl usage note

CURL可以详细打印出请求过程每一步所消耗的时间,对于我们日常的排查故障非常有用。 下面说一下具体的使用方法: 1.建立一个命令格式文件 \n time_namelookup: %{time_namelookup}\n time_connect: %{time_connect}\n time_appconnect: %{time_appconnect}\n time_pretransfer: %{time_pretransfer}\n time_redirect: %{time_redirect}\n time_starttransfer: %{time_starttransfer}\n ----------\n time_total: %{time_total}\n \n 说明: time_namelookup:DNS解析域名时间,把域名—>ip的时间 time_connect:TCP连接的时间,三次握手的时间 time_appconnect:SSL|SSH等上层连接建立的时间 time_pretransfer:从请求开始到到响应开始传输的时间 time_redirect:从开始到最后一个请求事务的时间 time_starttransfer:从请求开始到第一个字节将要传输的时间 time_total:总时间 2.命令使用方法 curl -w “@curl” -o /dev/null -s -d “username=aaa&password=bbb” https://xxx.

阅读全文

昨日微软撤回了Windows 10的2018年十月更新,让这次发布已经接近成为了一个笑话,不过更大的笑话还在后面:又有用户报告了十月更新当中的重大问题:本次操作系统版本更新曾被多次提供给相同的PC,尽管其中一些实际安装成功,微软还是非常客气地无事献殷勤:让他们再安装一遍。 换句话说,一些用户被提示安装2018年10月更新,即使在同一天早些时候,他们做了同样的事情。 虽然这是一个非常尴尬的错误,但万幸的是,第二次安装2018年10月更新,系统重启和所有内容,都没有更改受影响系统上的文件。 reddit的一个讨论主题证实了几个用户遇到了这个问题,虽然目前还不知道这个bug究竟有多广泛。 但是,随着Windows 10 10月2018 Update的撤下,此问题不再发生,用户将无法再看到通过Windows Update提供的新版本。 Windows 10 10月2018更新,也称为版本1809,于10月2日宣布,同一天,微软开始允许用户通过手动检查后通过Windows Update下载。 然而,到目前为止,新操作系统功能更新带来了众多问题,最糟糕的问题导致在升级期间完全删除用户文件,虽然目前尚不清楚有多少台PC出现此问题,但微软决定完全撤销2018年10月的更新。 目前还不知道微软什么时候想恢复推出,但随着10月的周二补丁日即将到来,预计下周会有更多这方面的新闻。

阅读全文

安装配置openresty 下载源码 cd /usr/local/src wget https://openresty.org/download/openresty-1.13.6.2.tar.gz 解压后编译安装 yum install pcre-devel openssl-devel gcc curl #需要事先准备好需要的依赖包 tar xzf openresty-1.13.6.2.tar.gz cd openresty-1.13.6.2 ./configure --prefix=/usr/local/openresty --with-luajit --with-pcre-jit --with-http_ssl_module --with-http_stub_status_module --with-debug gmake -j2 ##由于是双核CPU,所以编译时添加-j2的参数 gmake install

阅读全文

在elastic 5.*版本开始支持ingest node功能,他可以在一定程度上替代Logstash的处理功能,只要是熟悉了其支持的格式之后,配置还是比较简单的。 1.测试可以用如下命令 curl -v -H ‘Content-Type: application/json’ -X POST ‘http://10.2.4.34:9200/_ingest/pipeline/_simulate’ [email protected] filebeat.test.json的内容如下: { "pipeline" : { "description" : "nginx access log", "processors": [ { "grok": { "field": "message", "patterns": ["%{IP:client_ip} %{TIMESTAMP_ISO8601:iso_time} %{BASE10NUM:timestamp} %{BASE10NUM:request_time} %{BASE10NUM:request_length} %{INT:connection_id} %{INT:connection_requests} %{PATH:uri} \"%{WORD:request_method} % {NOTSPACE:request} HTTP/%{NUMBER:httpversion}\" %{NUMBER:response_status} (?

阅读全文

linux下配置imagick的步骤为(以centOS为例): 1. 安装ImageMagick yum install ImageMagick-devel /usr/local/imagemagick/bin/convert -sample 25%x25% a.jpg b.jpg #测试语句 2. 安装php的imagick扩展模块 (http://pecl.php.net/package/imagick) wget http://pecl.php.net/get/imagick-3.1.0RC2.tgz tar -zxvf imagick-3.1.0RC2.tgz /usr/local/php/bin/phpize #在项目目录下运行phpize, phpize为项目生成合乎php使用的configure文件 ./configure --with-php-config=/usr/local/php/bin/php-config --with-imagick=/usr/local/imagemagick #php-config:获取php配置信息 make make install 4.

阅读全文

© 2022 Yullin. All Rights Reserved
作者的图片

Yullin

Learn To Live

DevOps

China