摘要: 问题: Linux上有个Python2脚本每天定时生成一些数据,并覆盖写入文件A,文件内容是每行一个Json字符串。有一个乙方的采集器程序(类似filebeat)需要读取文件A,但发现读取的数据有截断,导致解析失败。怀疑是因为采集器读取文件A的时候,文件A写入还未结束。 解决: 由于采集器程序是乙方 阅读全文
posted @ 2023-06-07 09:37 Cathon 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 操作系统:Kylin V10环境:python2/3 都有,但无 pip 模块需求:安装 s3cmd 工具,当前版本 2.3.0 问题:下载 s3cmd-2.3.0.tar.gz 计划编译安装。提前了解到依赖 python-dateutil 的包,用麒麟的文件yum源安装之但编译安装结束提示没有 p 阅读全文
posted @ 2023-04-19 21:07 Cathon 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 接上文《谜题:打造极小ELF文件输出文件(通过C语言来实现)》 在本篇中,我们要写出一段直接通过系统调用的方式、且使用尽可能少的指令的汇编代码来实现目标。 可以省略的代码,就省略。例如,在准备系统调用的参数时,若寄存器中已有需要的内容,则无需重复赋值。 能使用低位寄存器,就使用低位寄存器。例如,假设 阅读全文
posted @ 2022-11-08 00:52 Cathon 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 接前文《谜题:打造极小ELF文件输出文件(使用汇编语言通过系统调用来实现)》 在完成了一个232字节的程序后,发现距离186字节的目标还是有一些距离。接下来就要深入研究ELF文件的细节了。 [root@i-a77ugr2f tmp]# readelf -h open ELF Header: Magi 阅读全文
posted @ 2022-11-08 00:52 Cathon 阅读(167) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/env python # -*- encoding: utf-8 -*- class ClassName: def __init__(self, arg1, arg2): self.arg1 = arg1 self.arg2 = arg2 def myfunc(self): p 阅读全文
posted @ 2022-08-31 14:00 Cathon 阅读(222) 评论(0) 推荐(0) 编辑
摘要: Q: Linux 客户端应用接收不到组播:A: 检查客户端的 Linux 系统,可能没有配置 net.ipv4.conf.ethx.rp_filter = 0 的内核参数 Q: 在 Linux 服务器 A 上配置了 iptables 端口映射(如将服务器 A 的端口 8888 映射到服务器 B 上) 阅读全文
posted @ 2022-07-25 16:18 Cathon 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 场景:服务器 A B C D 上存在一些日志,日志中的每行包含了日期、日志级别、日志信息等。现在要求从跳板机 X 获取这四台服务器上的数据,并通过规则(如日期)筛选,汇总到一个文件中。 日志内容如下所示: 2022-06-27 aaa 2022-06-28 aaa 2022-06-28 bbb 标准 阅读全文
posted @ 2022-06-28 10:14 Cathon 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 安装 tiddlywiki (root) # 确认 npm 包全局安装路径 $ npm root -g /usr/local/node/lib/node_modules # npm 全局安装 tiddlywiki $ npm install -g tiddlywiki # 增加 tiddlywiki 阅读全文
posted @ 2022-06-15 00:49 Cathon 阅读(413) 评论(0) 推荐(1) 编辑
摘要: Linux 系统安装 nodejs 环境 (root) # 找到 nodejs 官网 http://nodejs.cn/download/ # 下载 nodejs 的 Linux 二进制文件 (x64) $ wget https://npmmirror.com/mirrors/node/v16.15 阅读全文
posted @ 2022-06-14 23:25 Cathon 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 环境:Surface Windows 10 专业版 问题:安装 Python3 的第三方库 py7zr 时不成功。而报错的是另外一个依赖库 pycryptodomex distutils.errors.DistutilsPlatformError: Microsoft Visual C++ 14.0 阅读全文
posted @ 2022-05-23 17:45 Cathon 阅读(8619) 评论(0) 推荐(0) 编辑