简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,g...
分类:
系统相关 时间:
2014-07-19 00:09:23
阅读次数:
341
简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,g...
分类:
系统相关 时间:
2014-07-18 19:32:48
阅读次数:
398
awk从FILE中读取文件,并采用指定的分隔符(默认为空格),将其分为多个段,每一个段的内容都放在$n(n为数字)中。$0表示一整行的内容。awk的用法:awk‘PATTERN{ACTION}‘FILE
说明:
PATTERN:为匹配模式。如果没有PATTERN,则表示匹配所有。
ACTION:对匹配的内容所执行的操..
分类:
其他好文 时间:
2014-07-18 13:25:19
阅读次数:
199
#!/bin/sh#autherRuM#date20140716cc(){[-fignore.ip.list]||echo"127.0.0.1">ignore.ip.listnetstat-ntu|awk‘{print$5}‘|cut-d:-f4|sort|uniq-c|sort-nr>BAD_IP_LISTwhilereadline;doCURR_LINE_CONN=$(echo$line|cut-d""-f1)CURR_LINE_IP=$(echo$line|cut-d""-f2)iptabl..
分类:
其他好文 时间:
2014-07-18 13:12:19
阅读次数:
239
1、安装Tomcat
(1)下载并解压至/opt/tomcat中
[root@jediael44 solr]# cd /opt
[root@jediael44 opt]# tar -zxvf apache-tomcat-7.0.54.tar.gz
[root@jediael44 opt]# mv apache-tomcat-7.0.54 tomcat 将目录重命名为tomcat
[r...
分类:
其他好文 时间:
2014-07-17 21:11:11
阅读次数:
296
前面三篇总结了awk的基本结构,常用系统变量,流程控制,和函数。这一篇总结下awk剩余的一些话题。getline函数getline函数是从输入,标准输入,文件或管道读取另一行getline和next有点类似,它俩都导致下一个输入行被读龋不同的,next语句将控制返回到脚本的顶部。而getline得..
分类:
其他好文 时间:
2014-07-17 20:19:12
阅读次数:
250
ip.txt 里存储着ip信息 统计排序后取前10条awk '{cnt[$1]++} END{for (ip in cnt) print ip":"cnt[ip]}' ip.txt | sort -k 2 -rn -t":" | head -n 10awk '{cnt[$1]++} END{for ...
分类:
系统相关 时间:
2014-07-17 13:32:35
阅读次数:
12747
题目描述:猜密码:远程连接,如果猜错密码超过五次,就拒绝访问实现描述:通过查看日志,找到相应ip地址的失败记录,累加次数超过五次的将这个ip地址丢到/etc/hosts.deny文件中,写法是:sshd:ip#!/bin/bashforipin$(cat/var/log/secure|grep"Failedpassword"|awk‘{print$11}..
分类:
其他好文 时间:
2014-07-17 08:54:09
阅读次数:
278
1、vsftpd安装ip:192.168.20.129Centos6.4-64系统)[root@localhost~]#yuminstall-yvsftpddb4-utils2、配置vsftp[root@localhost~]#mv/etc/vsftpd/vsftpd.conf/etc/vsftpd/vsftpd.conf.bak[root@localhost~]#vim/etc/vsftpd/vsftpd.conflisten=YES
anonymous_enable=NO
dirmess..
分类:
其他好文 时间:
2014-07-17 08:16:06
阅读次数:
305
linux命令执行遵循环境变量PATH中的路径,但是有时我们会发现这种现象:#mv/sbin/ls/bin/
[root@xx~]#ls/tmp/
-bash:/sbin/ls:Nosuchfileordirectory/sbin和/bin同样是PATH环境变量中的搜索路径,但是移动之后却发现不了命令,这是因为,命令在上次执行之后以key-value形式缓存..
分类:
系统相关 时间:
2014-07-17 08:11:59
阅读次数:
347