ELK日志分析及操作步骤: 一般我们需要进行日志分析场景:直接在日志文件中 grep、awk 就可以获得自己想要的信息。但在规模较大的场景 中,此方法效率低下,面临问题包括日志量太大如何归档、文本 搜索太慢怎么办、如何多维度查询。需要集中化的日志管理,所 有服务器上的日志收集汇总。常见解决思路是建立 ...
分类:
其他好文 时间:
2019-11-22 10:34:33
阅读次数:
93
在我们进行自动发现的时候,总会有一个脚本来获取端口等信息,并返回json格式,那以redis为例,下边是redis进行进行自动发现的脚本redisport=(`psaux|grep-wredis-server|grep-v"grep"|awk-F‘:‘‘{print$NF}‘`)portnum=${#redisport[@]}count=`hostname|grep"\-SQ"|wc-l`if[$
分类:
Web程序 时间:
2019-11-21 21:24:15
阅读次数:
121
把第一列相同的名称的第二列加起来: [root@localhost cc]# cat 1.txtaaa 10 bbb 20aaa 30ccc 40ccc 20ccc 40 [root@localhost cc]# cat 1.txt |awk '{sum[$1]+=$2}END{for(i in s ...
分类:
其他好文 时间:
2019-11-20 13:00:24
阅读次数:
61
1、在 /etc/profile 加上一段shell 步骤1、vi /etc/profile 2、i 进入命令行模式 3、在最后加上下面这段文字 history USER=`whoami` USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed ...
分类:
系统相关 时间:
2019-11-20 12:33:53
阅读次数:
103
1基础用法awk-F:‘{print$1}‘/etc/passwd#显示passwd的用户名awk-F:‘$NF=="/bin/bash"{print$1,$NF}‘/etc/passwd#显示出shell为"/bin/bash"的用户awk‘BEGIN{print"开头"}{print$0}END{print"结束"}‘/etc/passwd#BENGIN可以理解为页头,END理解为页脚df-h
分类:
其他好文 时间:
2019-11-19 18:48:57
阅读次数:
142
一、原集群操作: 1、hdfs创建目录hdfs dfs -mkdir /tmp/hive-export 2、hive导出表命令hive -e "use 库;show tables" | awk '{printf "use 库;export table %s to @/tmp/hive-export/ ...
分类:
其他好文 时间:
2019-11-19 15:46:28
阅读次数:
380
tcpsocket文件句柄泄漏今天发现有台redis机器上出现socket个数告警,这是很奇怪的现象。因为一台redis服务器上就部署了几个redis实例,打开的端口应该是有限。1、netstat显示的tcp连接数正常netstat-n|awk‘/^tcp/{++state[$NF]}END{for(keyinstate)printkey,"\t",state[key]}‘`TIME_WAIT22
分类:
其他好文 时间:
2019-11-18 22:10:15
阅读次数:
93
awk 入门教程 作者: 阮一峰 日期: 2018年11月 7日 感谢 腾讯课堂NEXT学院 赞助本站,腾讯官方的IT课程 免费试学。 awk是处理文本文件的一个应用程序,几乎所有 Linux 系统都自带这个程序。 它依次处理文件的每一行,并读取里面的每一个字段。对于日志、CSV 那样的每行格式相同 ...
分类:
其他好文 时间:
2019-11-16 19:18:50
阅读次数:
87
awk学习 建立一个空文件 touch awk_test.txtawk '{print}' awk_test.txt awk '{print $1}' awk_test.txt awk '{print $1 "\t" $2}' awk_test.txtawk '{print NR "\t" $1 " ...
分类:
系统相关 时间:
2019-11-14 21:49:58
阅读次数:
77