Letsencrypt https绿色小锁点亮全过程

Let’s EncryptLet’s Encrypt一家CA机构,就是颁发证书的。为了让https普及,Cannot find an SSLCertificateFile directive in /files/etc/httpd/conf.d/方便使用,提供免费证书签发。而且设计了ACME协议,规范了签发、更新、撤销流程。功德无量!!!也就是对于我们,通过一个遵守ACME协议的程序,就可以自动完

- 阅读全文 -

一键导入csv到数据库

痛点直击作为程序员,工作中碰到最多的就是日志,日志格式多数为csv。而最常见的需求就是将日志聚合,筛选得出想要的结果。当然awk是最强大的工具,比如zcat *.gz | awk -F '1' '{h=strftime("%Y-%m-%d %H",$26);if($1=="unity"){a[h]++}}END{for( b in a) print b":"a[b]}'寻求其他方案sql是我能想到

- 阅读全文 -

Elasticsearch script field 只是做显示

标准用法elasticsearch 脚本化字段是根据索引中的数据实时计算而来。因为实时计算,所以会非常消耗资源。默认的脚本语言是Lucene 表达式 和 Painless,也支持其他的 Groovy、 Javascript 和 Python,但是不建议这么做,以后可能会废弃这些语言。GET /_search { "query" : { "match_all

- 阅读全文 -

hwclock和date

在对Linux进行管理的时候,老是需要修改时间,每次修改完就忘了怎么改= =hwclockhwclock -r 读取硬件时间 hwclock -s 读取硬件时间以同步系统时间 hwclock -w 读取系统时间以同步硬件时间 datedate 显示时间 date -s 20190925164545 通过字符串设置时间 date +%F 显示年月日 date +%T 显示时钟分钟秒钟在写脚本的时候,

- 阅读全文 -

Linux下PS1使用

给Linux终端上点颜色1.PS1查看Linux当前PS1配置[root@cn01~]#echo $PS1 [\u@\h \W]\$ PS1的参数可以通过『man bash』查看,详细介绍在「PROMPTING」PROMPTING When executing interactively, bash displays the primary prompt PS1 when it is read

- 阅读全文 -