linux下日志晒选打包,Linux 文件日志筛选操作

统计查看文件以及筛选日志

1、*.log 日志文件中 统计独立ip的个数:

awk ‘{print $1}‘ test.log | sort | uniq | wc -l

2、#查询访问最多的前10个ip

awk ‘{print $1}‘ /access.log | sort | uniq -c | sort -nr | head -10

3、#查看某段时间的

grep "2017:0[3-6]" test.log

4、访问次数最多的IP

netstat -ntu | tail -n +3 | awk ‘{ print $5}‘ | cut -d : -f 1 | sort | uniq -c| sort -n -r | head -n 5

tail -n +3 :去掉前两行。

awk ‘{ print $5}‘:取数据的低5域(第5列)

cut -d : -f 1 :取IP部分。

sort:对IP部分进行排序。

uniq -c:打印每一重复行出现的次数。(并去掉重复行)

sort -n -r:按照重复行出现的次序倒序排列。

head -n 5:取排在前5位的IP

5、shell统计一天 access.log 日志每小时每IP访问次数 :

awk -vFS="[:]" ‘{gsub("-.*","",$1);num[$2" "$1]++}END{for(i in num)print i,num[i]}‘ test.log

6、筛选关键字

grep

grep ‘01/Sep/2017:16:06:47‘ logs/access.log

cat/opt/mongodb/log/mongodb.log.2016-12-10T05-36-42 |grep "Dec 10"

sed

sed -n ‘/Dec 10/p‘ /opt/mongod/log/mongod.log

awk

awk ‘/Dec 10/ {print $0}‘ /opt/mongod/log/mongod.log

6、具体时间点 日志;

sed

sed-n ‘/Nov 11 16:24:17/p‘ /var/log/secure

awk

awk‘/Nov 11 16:24:17/ {print $0}‘ /var/log/secure

tail-n 10test.log 查询日志尾部最后10行的日志;

tail-n +10test.log 查询10行之后的所有日志;

head-n 10test.log 查询日志文件中的头10行日志;

head-n -10test.log 查询日志文件除了最后10行的其他所有日志;

cat-n test.log |tail -n +92|head -n 20tail-n +92   表示查询92行之后的日志

head-n 20    则表示在前面的查询结果里再查前20条记录

7、查找指定时间端的日志

sed -n ‘/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p‘test.log

grep‘2014-12-17 16:17:20‘ test.log

8、使用 >xxx.txt 将其保存到文件中,到时可以拉下这个文件分析.如:

cat -n test.log |grep "牛逼" >test.log

netstat -ntu | tail -n +3 | awk ‘{ print $5}‘ | cut -d : -f 1 | sort | uniq -c| sort -n -r | head -n 5

tail -n +3 :去掉前两行。

awk ‘{ print $5}‘:取数据的低5域(第5列)

cut -d : -f 1 :取IP部分。

sort:对IP部分进行排序。

uniq -c:打印每一重复行出现的次数。(并去掉重复行)

sort -n -r:按照重复行出现的次序倒序排列。

head -n 5:取排在前5位的IP

5、shell统计一天 access.log 日志每小时每IP访问次数 :

awk -vFS="[:]" ‘{gsub("-.*","",$1);num[$2" "$1]++}END{for(i in num)print i,num[i]}‘ logs/access.log

6、grep 筛选关键字

grep ‘01/Sep/2017:16:06:47‘ logs/access.log

cat /opt/mongodb/log/mongodb.log.2016-12-10T05-36-42 |grep "Dec 10"

sed

sed -n ‘/Dec 10/p‘ /opt/mongod/log/mongod.log

awk

awk ‘/Dec 10/ {print $0}‘ /opt/mongod/log/mongod.log

6、具体时间点 日志;

sed

sed -n ‘/Nov 11 16:24:17/p‘ /var/log/secure

awk

awk ‘/Nov 11 16:24:17/ {print $0}‘ /var/log/secure

tail -n 10 test.log 查询日志尾部最后10行的日志;

tail -n +10 test.log 查询10行之后的所有日志;

head -n 10 test.log 查询日志文件中的头10行日志;

head -n -10 test.log 查询日志文件除了最后10行的其他所有日志;

cat -n test.log |tail -n +92|head -n 20

tail -n +92表示查询92行之后的日志

head -n 20 则表示在前面的查询结果里再查前20条记录

7、查找指定时间端的日志

sed -n ‘/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p‘ test.log

grep ‘2014-12-17 16:17:20‘ test.log

8、使用 >xxx.txt 将其保存到文件中,到时可以拉下这个文件分析.如:

cat -n test.log |grep "地形" >xxx.txt

原文:http://www.cnblogs.com/sharesdk/p/7853739.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/512026.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

独家 | 2021双11背后的数据库硬核科技

简介: 今年双11,阿里云数据库技术有什么不一样? 2021年,是阿里巴巴首个100%云上双11 双11峰值计算成本 相比去年下降50% 作为全球规模最大的数字工程之一 双11无疑是对阿里技术人的“大考” 在又一次技术“严考"面前 …

前沿分享|阿里云资深技术专家 魏闯先:AnalyticDB PostgreSQL年度新版本发布

简介: 本篇内容为2021云栖大会-云原生数据仓库AnalyticDB技术与实践峰会分论坛中,阿里云资深技术专家 魏闯先关于“AnalyticDB PostgreSQL年度新版本发布”的分享。 本篇内容将通过三个部分来介绍AnalyticDB PG年度新版本发布。 一、AnalyticDB PG云原生…

Apache RocketMQ在我司的最佳实践--智慧政务场景下的分布式消息与分布式事务

<本文已参与 RocketMQ Summit 优秀案例征文活动&#xff0c;点此了解详情> 缘起 对于Apache RocketMQ的了解&#xff0c;追溯起来&#xff0c;可以说是从开源初始&#xff0c;就认识到了它。那时候的它&#xff0c;还是个幼年&#xff0c;没有成熟的社区&#xff0c;也…

前沿分享|阿里云数据库资深技术专家 姚奕玮:AnalyticDB MySQL离在线一体化技术揭秘

简介&#xff1a; 本篇内容为2021云栖大会-云原生数据仓库AnalyticDB技术与实践峰会分论坛中&#xff0c;阿里云数据库资深技术专家 姚奕玮关于“AnalyticDB MySQL离在线一体化技术揭秘”的分享。 本篇内容将通过三个部分来介绍AnalyticDB MySQL离在线一体化技术。 一、传统大…

linux dd 重装系统,发现用dd装系统真是简单快捷通用

前几天见版上推荐用dd装系统&#xff0c;试了一下&#xff0c;真是好用。安装Linux操作系统的一般步骤如下&#xff1a;1. 准备一个U盘&#xff0c;在里面装一个linux&#xff0c;然后把系统镜像放到U盘里2. 从U盘启动电脑3. (可选)对硬盘的分区进行调整。方法很多&#xff0c;…

今年双11,阿里业务100%上云

简介&#xff1a; 阿里巴巴业务的研发效率提升了20%、CPU资源利用率提升30%、应用100%云原生化、在线业务容器可达百万规模&#xff0c;同时计算效率大幅提升&#xff0c;双11整体计算成本三年下降30%。 今天&#xff0c;阿里巴巴首席技术官程立宣布——2021天猫双11是首个100…

linux unshare 命令,详解Linux Namespace之User

User namespace 是 Linux 3.8 新增的一种 namespace&#xff0c;用于隔离安全相关的资源&#xff0c;包括 user IDs and group IDs&#xff0c;keys, 和 capabilities。同样一个用户的 user ID 和 group ID 在不同的 user namespace 中可以不一样(与 PID nanespace 类似)。换句…

从更高到更好 2021阿里双11背后的技术亮点

简介&#xff1a; 今年&#xff0c;是阿里巴巴第13个双11。今年双11&#xff0c;阿里巴巴大促峰值的计算成本相比去年下降50%&#xff1b;截至11日&#xff0c;小蛮驴无人车在双11期间累计配送快递已超过100万件。更多的阿里自研技术投入到双11&#xff0c;在芯片、服务器等硬核…

博时基金基于RocketMQ的基金数字化陪伴体系的架构实践

简介&#xff1a; 本文以博时基金的金融场景为案例&#xff0c;阐述RocketMQ在提升客户陪伴效率和丰富金融场景化能力等方面的提升作用。 <本文已参与 RocketMQ Summit 优秀案例征文活动&#xff0c;点此了解详情> 基于RocketMQ的基金数字化陪伴体系的架构实践 博时基金…

面对DNS劫持,只能坐以待毙吗?

简介&#xff1a; 借助 ARMS-云拨测&#xff0c;我们可实时对网站进行监控&#xff0c;实现分钟级别的监控&#xff0c;及时发现 DNS 劫持以及页面篡改。 作者&#xff1a;白玙 DNS 劫持作为最常见的网络攻击方式&#xff0c;是每个站长或者运维团队最为头疼的事情。苦心经营…

linux写程序四则运算,Shell编程之变量及四则运算

Shell的学习目标Shell的基本语法结构&#xff1a; 如&#xff1a;变量的定义、条件判断、循环语句(for、until、while)、分支语句、函数和数组等。基本正则表达式的应用文件处理&#xff1a;grep、sed、awk工具的使用使用shell脚本完成复杂的任务&#xff1a;服务搭建、批量处理…

博时基金基于 RocketMQ 的互联网开放平台 Matrix 架构实践

简介&#xff1a; 随着近两年业绩的抢眼&#xff0c;公募基金迎来了乘风破浪式的发展&#xff0c;截至 2021 年 1 月底&#xff0c;资产管理规模已破 20 万亿&#xff0c;创下了历史新高。 ​ <本文已参与 RocketMQ Summit 优秀案例征文活动&#xff0c;点此了解详情> 作…

首次 统一调度系统规模化落地,全面支撑阿里巴巴双 11 全业务

简介&#xff1a; 今年双 11 首次规模化亮相的统一调度&#xff0c;通过一套调度协议、一套系统架构&#xff0c;统一管理底层的计算、存储、网络资源&#xff0c;超大规模、高效率、自动化的资源弹性&#xff0c;实现了业界新的突破。在离线混部、离在线混部、新的快上快下技术…

日志服务Dashboard加速

简介&#xff1a; 阿里云日志服务致力于为用户提供统一的可观测性平台&#xff0c;同时支持日志、时序以及Trace数据的查询存储。用户可以基于收集到的各类数据构建统一的监控以及业务大盘&#xff0c;从而及时发现系统异常&#xff0c;感知业务趋势。但是随着收集到的数据量不…

明明还有空间,硬盘却写不进去了!

作者 | 阮一峰一、inode是什么&#xff1f;文件储存在硬盘上&#xff0c;硬盘的最小存储单位叫做"扇区"&#xff08;Sector&#xff09;。每个扇区储存512字节&#xff08;相当于0.5KB&#xff09;。操作系统读取硬盘的时候&#xff0c;不会一个个扇区地读取&#xf…

linux 开机启动设置密码,Linux下Redis设置密码及开机自启动

1、设置Redis.conf中daemonize为yes,确保守护进程开启&#xff1b;找到#requirepass foorbared这一行&#xff0c;直接替换掉这行&#xff0c;改为requirepass 新密码2、编写开机自启动脚本vi /etc/init.d/redis脚本内容如下&#xff1a;#!/bin/sh#chkconfig: 2345 80 90# Simp…

Dataphin核心功能(四):安全——基于数据权限分类分级和敏感数据保护,保障企业数据安全

简介&#xff1a; 《数据安全法》的发布&#xff0c;对企业的数据安全使用和管理提出了更高的要求。Dataphin提供基于数据分级分类和数据脱敏的敏感数据识别和保护能力&#xff0c;助力企业建立合规的数据安全体系&#xff0c;保障企业数据安全。本篇&#xff0c;我们就来聊聊D…

Quick BI产品核心功能大图(四):Quick引擎加速--十亿数据亚秒级分析

简介&#xff1a; 随着数字化进程的深入&#xff0c;数据应用的价值被越来越多的企业所重视。基于数据进行决策分析是应用价值体现的重要场景&#xff0c;不同行业和体量的公司广泛依赖BI产品制作报表、仪表板和数据门户&#xff0c;以此进行决策分析。 在利用BI产品进行数据分…

linux比较两台时间,两台linux机器时间同步

[rootnode1 ~]clock -w[rootnode1 ~]hwclock --systohc后两个命令是把设置的时间写到硬件时间中去(也就是CMOS里面的时间)。第二步&#xff0c;然后将node1配置成一个time server&#xff0c;修改/etc/ntp.conf&#xff0c;[rootnode1 ~]vi /etc/ntp.conf其他的配置不怎么需要改…

云厂商靠不靠谱?“国家级标准”鉴定结果来啦

近日&#xff0c;中国电子工业标准化技术协会信息技术服务分会&#xff08;ITSS分会&#xff09;正式公布最新一批通过信息技术服务标准符合性评估的企业名单。作为云计算领域首个权威分级评估体系&#xff0c;也是目前最健全的云服务能力评估体系&#xff0c;ITSS云服务能力符…