awk ‘{print substr($0, 1, 16)”,” substr($0, index($0, “free=”)+5)}’ usdt25.txt awk ‘{date=substr($0, 1, 16); if(match($0 … 继续阅读 awk常用日志分析命令
分类:linux
解决宝塔启动nginx报错error while loading shared libraries: libluajit-5.1.so.2: cannot open shared object file: No such file or directory
有用户反映在宝塔面板安装nginx后,创建站点和启用nginx都会提示报错/www/server/nginx/sbin/nginx: error while loading shared libraries: libluajit-5.1.s … 继续阅读 解决宝塔启动nginx报错error while loading shared libraries: libluajit-5.1.so.2: cannot open shared object file: No such file or directory
linux查找最近7天修改的文件压缩
一:查询最近7天修改的java文件 find ./ -name “*.java” -mtime -7 二:将查询结果打包 find ./ -name “*.java” -mtime -7 -exec zip /tmp/1001java.zi … 继续阅读 linux查找最近7天修改的文件压缩
根据日志文件logid提取同一组的日志
源日志: 2023-09-21 06:52:50.251 [http-nio-18110-exec-3] [rys95gq55073g9x] [INFO ] EmployeeService [502] – 111test 202 … 继续阅读 根据日志文件logid提取同一组的日志
有用的一行命令
1,查看网络连接数 netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}’ 2,查看堆内对象的分布 Top 50(定位内存泄漏) jmap –h … 继续阅读 有用的一行命令
循环遍历日志文件
循环遍历日志文件 #!/bin/bash # 设置日志文件目录路径 log_dir=”/root/logs//info” # 循环遍历日志文件 for log_file in $(find $log_dir -name “xxx.log”) … 继续阅读 循环遍历日志文件
sed命令实用案例
aaaaa bbbbb ccccc 文件内容如上 一条shell命令替换为如下效果 insert into tmp_a (a) values (‘aaaaa’), (‘bbbbb’), (&# … 继续阅读 sed命令实用案例
linux经典命令
查找时间超过30天并且删除 find ./ -type f -mtime +30 | xargs rm -rf 要查找超过300MB的大文件,你可以使用find命令结合-size选 find ./ -type f -size +300M f … 继续阅读 linux经典命令
awk提取日志
2023-05-03 00:00:06.419 [http-nio-18114-exec-73] [2t6zjje8t8cqp4k] [INFO ] PaymentService [486] – payment notify o … 继续阅读 awk提取日志
常用脚本记录
grep “costTime=” backend-0.log | grep LoginInterceptor | awk -F ‘costTime=’ ‘$2>20000{print}’