名客技术网

简体
繁体
×警告!请输入搜索关键词(仅提示一次)
网站建设电话:15927179345(资深程序)

git bash 分析网站日志

作者:网站小编时间:2019-03-05 14:03:40

首先下载对应系统的GIT:地址 https://git-scm.com/download/

再次进入日志文件夹,查找非法文件,运行git命令(看到大神的写的,这里记录下)

$awk脚本文本名 待处理文件 
awk的语法: 
与其它UNIX命令一样,awk拥有自己的语法: 
awk [ -F re] [parameter...] ['prog'] [-f progfile][in_file...] 
参数说明: 
-F re:允许awk更改其字段分隔符。 
parameter: 该参数帮助为不同的变量赋值。 
'prog': awk的程序语句段。这个语句段必须用单拓号:'和'括起,以防被shell解释。这个程序语句段的标准形式为: 
'pattern {action}' 
其中pattern参数可以是egrep正则表达式中的任何一个,它可以使用语法/re/再加上一些样式匹配技巧构成

示例:

awk '/ /(app|backup|config|extend|runtime|system|vender)/.*.(php|asp|aspx|jsp) - - .* 200 /{print $4}' *.log|sort|uniq > 1.txt
awk '/ /(public|theme|upload)/.*.(php|asp|aspx|jsp) - - .* 200 /{print $4}' *.log|sort|uniq > 2.txt
这2条命令就可以把所有日志文件中的想看文件提取出来。


名客技术网如果无意之中侵犯了您的版权,请联系站长,本站将在3个工作日内删除 QQ:175352796
Copyright 2011-2020 Powered by 121ASK.COM, All Rights Reserved.
备案号:鄂ICP备11013833号-3