Backend

elasticsearch、kibana时区问题

问题描述 #索引mappings { "mappings": { "properties": { "datetime": { "type": "date", "format": "yyyy-MM-dd HH:mm:ss" } } } } 通过elasticsearch/elasticsearch向elasticsearch添加数据 { "datetime": "2022-02-28 12:26:30" } 通过kibana看...

fluentd 的使用

td-agent 是基于 fluentd 核心功能开发,td-agent 优先考虑稳定性而不是新功能。1️⃣ Fluentd 有9种类型的插件,其中Input和Output是最常用的 Input和Output一般是成对出现的,如果要测试Input,Output可以选stdout;如果要测试Output,Input可以选in_http。这两个组合是比较直观的 输入 in_forward #php客户端(fluent/logger)使用此源 @type forward @id in_forward port 24224 bind 0.0.0.0 in_http...

elasticsearch 分词

安装中文、拼音分词 https://github.com/medcl/elasticsearch-analysis-ik https://github.com/medcl/elasticsearch-analysis-pinyin 下载和elasticsearch对应的版本,解压后移到plugins目录 root@57d58faf9b1e:/usr/share/elasticsearch/plugins# ls ik pinyin 重启elasticsearch使生效 测试一下 默认分词 curl -H "Content-Type: application/json" -XPOST 'l...

elasticsearch 3种分页方式

本文将提供原始restfull api和elasticsearch-php的示例 from + size 不适合深度分页,max_result_window默认10k size, from类似sql语句里的limit, 如limit {from} {size}; size:每页条数 from:从第几个行开始,默认0 curl curl -H "Content-Type: application/json" -XGET 'localhost:9200/article/_search?pretty' -d' { "size": 2, "from": 0 }' php publ...

elasticsearch 快照和恢复

前提 如果你想使用快照和存储,你必须设置path.repo。 vi elasticsearch.yml path.repo: ["/usr/share/elasticsearch/backup"] 然后重启elasticsearch使生效 存储 创建存储 存储名称:datasvr 存储路径:/usr/share/elasticsearch/backup max_restore_bytes_per_sec:40M max_snapshot_bytes_per_sec:40M 是否压缩compress:是 curl -H "Content-Type: application/json" -X...

Error: Failed to download metadata for repo 'appstream': Cannot download repomd.xml

背景信息 CentOS 8操作系统版本结束了生命周期(EOL),Linux社区已不再维护该操作系统版本。2021年12月31日CentOS 8 EOL。按照社区规则,CentOS 8的源地址http://mirror.centos.org/centos/8/内容已移除,目前第三方的镜像站中均已移除CentOS 8的源。阿里云的源http://mirrors.cloud.aliyuncs.com和http://mirrors.aliyun.com也无法同步到CentOS 8的源。当您在阿里云上继续使用默认配置的CentOS 8的源会发生报错。报错原文如下 [root@iZbp1430s16l9p...

Android 模拟器 Genymotion

https://www.genymotion.com/ 默认无法安装apk包,需要安装Genymotion-ARM-Translation_for_8.0.zip,安装方式是直接拖 https://github.com/m9rco/Genymotion_ARM_Translation

Android tcpdump的使用

下载安装 https://www.androidtcpdump.com/android-tcpdump/downloads #传到手机上 adb push tcpdump /data/local adb shell cd /data/local chmod 777 tcpdump 使用 执行命令,结果保存到SD卡test.pcap文件中 tcpdump -i any -p -s 0 -w /sdcard/test.pcap 这时可以使用一下要调试的app,然后ctrl+c结束调试,把test.pcap下载的本机 adb pull /sdcard/test.pcap 最后使用Wires...

Frida 的使用

#版本选择很重要 frida 12.11.18 frida-tools 5.3.0 frida-server 12.8.10 服务端(如手机 android 手机需要root,或直接用模拟器 #下载frida-server,需要选择对应的版本1️⃣ https://github.com/frida/frida/releases #传到手机上 adb push frida-server /data/local adb shell cd /data/local chmod 777 frida-server ./frida-server ...

Wireshark 的使用

Wireshark 可以实时捕获网络数据包并自动解析,也可以分析本地的pcap数据包文件 下载安装 https://www.wireshark.org/#download 默认情况下无法解析https的数据,如下图 添加sslkey后,就可以解析了,如下图 添加sslkey的方法,如下图 分析 如何获取sslkey pc 设置SSLKEYLOGFILE环境变量,详见 https://www.cnblogs.com/aucy/p/9082429.html android 借助Frida,详见 http://www.cuiwei.net/p/1975687145