- 浏览: 624589 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (819)
- java开发 (110)
- 数据库 (56)
- javascript (30)
- 生活、哲理 (17)
- jquery (36)
- 杂谈 (15)
- linux (62)
- spring (52)
- kafka (11)
- http协议 (22)
- 架构 (18)
- ZooKeeper (18)
- eclipse (13)
- ngork (2)
- dubbo框架 (6)
- Mybatis (9)
- 缓存 (28)
- maven (20)
- MongoDB (3)
- 设计模式 (3)
- shiro (10)
- taokeeper (1)
- 锁和多线程 (3)
- Tomcat7集群 (12)
- Nginx (34)
- nodejs (1)
- MDC (1)
- Netty (7)
- solr (15)
- JSON (8)
- rabbitmq (32)
- disconf (7)
- PowerDesigne (0)
- Spring Boot (31)
- 日志系统 (6)
- erlang (2)
- Swagger (3)
- 测试工具 (3)
- docker (17)
- ELK (2)
- TCC分布式事务 (2)
- marathon (12)
- phpMyAdmin (12)
- git (3)
- Atomix (1)
- Calico (1)
- Lua (7)
- 泛解析 (2)
- OpenResty (2)
- spring mvc (19)
- 前端 (3)
- spring cloud (15)
- Netflix (1)
- zipkin (3)
- JVM 内存模型 (5)
- websocket (1)
- Eureka (4)
- apollo (2)
- idea (2)
- go (1)
- 业务 (0)
- idea开发工具 (1)
最新评论
-
sichunli_030:
对于频繁调用的话,建议采用连接池机制
配置TOMCAT及httpClient的keepalive以高效利用长连接 -
11想念99不见:
你好,我看不太懂。假如我的项目中会频繁调用rest接口,是要用 ...
配置TOMCAT及httpClient的keepalive以高效利用长连接
1.先必须了解两个最基本的命令:
tail -n 10 test.log; 查询日志尾部最后10行的日志
tail -n +10 test.log; 查询10行之后的所有日志;
head -n 10 test.log; 查询日志文件中的头10行日志;
head -n -10 test.log; 查询日志文件除了最后10行的其他所有日志;
2. 场景1: 按行号查看---过滤出关键字附近的日志
因为通常时候我们用grep拿到的日志很少,我们需要查看附近的日志.
我是这样做的:
首先: cat -n test.log |grep "地形" 得到关键日志的行号
3. 其次:得到"地形"关键字所在的行号是102行. 此时如果我想查看这个关键字前10行和后10行的日志:
cat -n test.log |tail -n +92|head -n 20
tail -n +92表示查询92行之后的日志
head -n 20 则表示在前面的查询结果里再查前20条记录
4. 场景2:那么按日期怎么查呢?
通常我们非常需要查找指定时间端的日志
sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p' test.log
特别说明:上面的两个日期必须是日志中打印出来的日志,否则无效.
5. 关于日期打印,可以先 grep '2014-12-17 16:17:20' test.log 来确定日志中是否有该时间点,以确保第4步可以拿到日志这个根据时间段查询日志是非常有用的命令.
6. 如果我们查找的日志很多,打印在屏幕上不方便查看, 有两个方法:
(1)使用more和less命令, 如: cat -n test.log |grep "地形" |more 这样就分页打印了,通过点击空格键翻页
(2)使用 >xxx.txt 将其保存到文件中,到时可以拉下这个文件分析.如:
cat -n test.log |grep "地形" >xxx.txt
7. 这几个日志查看方法应该可以满足日常需求了.
参考:http://jingyan.baidu.com/album/656db918fccd01e381249c2b.html?picindex=2
tail -n 10 test.log; 查询日志尾部最后10行的日志
tail -n +10 test.log; 查询10行之后的所有日志;
head -n 10 test.log; 查询日志文件中的头10行日志;
head -n -10 test.log; 查询日志文件除了最后10行的其他所有日志;
2. 场景1: 按行号查看---过滤出关键字附近的日志
因为通常时候我们用grep拿到的日志很少,我们需要查看附近的日志.
我是这样做的:
首先: cat -n test.log |grep "地形" 得到关键日志的行号
3. 其次:得到"地形"关键字所在的行号是102行. 此时如果我想查看这个关键字前10行和后10行的日志:
cat -n test.log |tail -n +92|head -n 20
tail -n +92表示查询92行之后的日志
head -n 20 则表示在前面的查询结果里再查前20条记录
4. 场景2:那么按日期怎么查呢?
通常我们非常需要查找指定时间端的日志
sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p' test.log
特别说明:上面的两个日期必须是日志中打印出来的日志,否则无效.
5. 关于日期打印,可以先 grep '2014-12-17 16:17:20' test.log 来确定日志中是否有该时间点,以确保第4步可以拿到日志这个根据时间段查询日志是非常有用的命令.
6. 如果我们查找的日志很多,打印在屏幕上不方便查看, 有两个方法:
(1)使用more和less命令, 如: cat -n test.log |grep "地形" |more 这样就分页打印了,通过点击空格键翻页
(2)使用 >xxx.txt 将其保存到文件中,到时可以拉下这个文件分析.如:
cat -n test.log |grep "地形" >xxx.txt
7. 这几个日志查看方法应该可以满足日常需求了.
参考:http://jingyan.baidu.com/album/656db918fccd01e381249c2b.html?picindex=2
发表评论
-
Linux环境下查看网络性能的基本命令
2023-08-26 18:46 345Linux环境下查看网络性能的基本命令 -
CURL 发送POST请求
2023-02-12 21:55 241curl 命令详解 CURL 发送POST请求 -
grep 查找多个关键词之一
2022-12-20 12:28 480grep 查找多个关键词之一 -
linux查看dns及ttl时间,使用dig查询dns解析
2022-09-04 21:39 761linux查看dns及ttl时间,使用dig查询dns解析 -
Linux head ,tcpdump抓包命令
2022-03-25 09:39 296Linux head 命令 使用find查找包含指定字符串的 ... -
cat /proc/meminfo 各字段详解
2021-11-29 10:24 831一、cat /proc/meminfo 各字段详解 cat ... -
Linux 的nameserver-域名服务器
2018-11-16 17:25 693Linux 的nameserver-域名服务器 https:/ ... -
yum安装命令的使用方法
2018-09-06 20:18 402https://blog.csdn.net/freshman_ ... -
centOS-7-x86_64-Everything-1611.iso
2018-03-29 20:49 725镜像下载地址: http://mirror.neu.edu.c ... -
Shell编程中Shift的用法
2018-01-26 14:24 519位置参数可以用shift命令左移。比如shift 3表示原来的 ... -
rpm包管理
2017-06-11 18:03 506http://www.cnblogs.com/bangerle ... -
CURL常用命令
2017-06-11 12:49 517http://www.cnblogs.com/gbyukg/p ... -
nslookup通往DNS的桥梁
2017-06-06 20:21 523http://roclinux.cn/?p=2441 -
Linux查看CPU信息、物理CPU个数、核数、逻辑CPU个数
2017-05-22 16:26 978#查看CPU信息(型号) cat /proc/cpuinfo ... -
Linux Container(LXC)容器隔离实现机制
2017-05-19 14:08 821http://tasnrh.blog.51cto.com/41 ... -
NFS使用详解之三.NFS传输速度优化
2017-05-18 20:33 1822http://blog.chinaunix.net/uid-2 ... -
.bashrc文件在哪
2017-05-17 10:28 1786找到这个$HOME/.bashrc $HOME的意思是你的 ... -
linux命令别名alias用法
2017-05-17 10:19 636命令别名:alias alias显示当前shell中定义的所 ... -
Linux命令echo -e 这个参数e是什么意思
2017-05-17 09:40 1818man帮助的解释是,允许后面的输出进行转义,假设你是 echo ... -
设置Sysctl.conf用以提高Linux的性能(最完整的sysctl.conf优化方案)
2017-05-17 09:26 648http://blog.csdn.net/21aspnet/a ...
相关推荐
在Linux服务器管理中,日志文件的查找技巧是至关重要的,因为它们提供了系统运行状态、安全事件和故障排查的关键信息。本篇文章主要介绍了如何高效地查找和分析这些日志文件。 首先,理解日志文件的一般位置至关...
Linux服务器日志文件查找技巧精粹 Linux服务器日志文件查找技巧精粹是指在Linux服务器中查找和分析日志文件的技术和策略。日志文件是服务器中记录事件和活动的文件,对于服务器的安全和性能监控非常重要。以下是...
以上就是在Linux中查看日志文件的一些基本操作和技巧。了解并熟练掌握这些命令,将有助于你更有效地排查问题、监控系统状态,从而提升系统的管理和维护能力。当然,随着对Linux的深入学习,你还会发现更多高级工具和...
在Linux服务器管理中,日志文件的查找和分析是一项至关重要的技能。日志文件记录了系统和应用程序的各种活动,包括错误、警告、信息等,对于故障排查、安全监控以及性能优化具有不可替代的作用。本篇内容主要介绍了...
### RedHat Linux常用的日志文件知识点 在RedHat Linux系统中,日志文件扮演着非常重要的角色,它们记录了系统运行过程中的各种信息,...熟练掌握这些日志文件的查看和分析技巧对于系统管理员来说是必不可少的能力。
7. **系统日志与监控**:`syslog`记录系统事件,`dmesg`查看内核消息,而`iftop`、`nethogs`和`vnstat`则用于网络流量监控。掌握这些工具可以快速诊断问题。 8. **故障排查与性能优化**:学习如何使用`strace`跟踪...
1. **查看日志文件**: - 使用`cat`命令可以直接显示文件内容。 - `more`或`less`命令可以逐页查看大文件。 - `tail`命令常用于实时监控文件尾部的新增内容。 2. **日志文件搜索**: - `grep`命令可以快速搜索...
在提供的URL中,可能包含更深入的解决方案,例如Unix & Linux Stack Exchange社区的讨论:"How to find out from the logs what caused system shutdown",这里可能有更多关于如何从日志中分析系统关闭原因的技巧和...
ps命令显示当前进程,pgrep查找特定进程,kill发送信号结束进程。top或htop提供实时系统资源监控,包括CPU、内存使用情况。 通过以上六个章节的学习,你将对Linux有一个基本的认识,并能够进行简单的系统管理和任务...
工具如`tail -f`可以实时查看日志动态,而`Logstash`和`Elasticsearch`等ELK(Elasticsearch, Logstash, Kibana)堆栈则提供图形化界面,方便分析和可视化日志数据。 8. **安全与合规**: 根据法规要求,某些组织...
在Linux操作系统中,掌握一些实用技巧能够极大地提升用户体验和工作效率。以下四个技巧是Linux用户在日常使用中不可或缺的。 首先,我们讨论如何在忘记或丢失root密码的情况下恢复root权限。在Linux系统中,root...
本章将深入探讨“Linux命令和技巧”,帮助你提升在Linux环境中的操作效率。 1. **文件和目录管理** - `cd`:改变当前工作目录,是Linux中最基础的命令之一。 - `ls`:列出目录内容,可配合 `-l` 参数显示详细信息...
本篇将详细介绍如何利用SecureCRT连接到Linux服务器,并通过常用Linux命令来查看和分析日志文件。 一、SecureCRT的使用 SecureCRT提供了一个安全的外壳协议(SSH)连接,允许用户通过图形界面与Linux服务器进行...
总之,掌握Linux系统登录日志的处理技巧对渗透测试人员至关重要,它能够帮助测试人员更隐蔽地执行任务,但同时也要求他们承担起维护网络空间安全的责任。在实际操作中,务必确保遵循所有适用的法律和道德准则。
这份"Linux Tips Linux 小技巧合集 DOC"包含了多个实用的Linux使用技巧,旨在帮助用户更加高效地操作和管理Linux系统。以下是这些文档中可能包含的一些关键知识点: 1. **命令行基础**: - `ls`:列出目录内容。 ...
本文将深入讲解Linux的基本命令及其应用技巧,帮助初学者快速上手。 在Linux中,命令行界面是主要的操作方式,通过输入特定的命令,用户可以完成各种任务。下面我们将详细探讨几个重要的命令: 1. **登录与注销**...
在查看日志时,可以使用`/`进行正则匹配,`n`和`N`键切换匹配项,`:`命令行模式下执行`g/regex/d`删除所有匹配行。 这些技巧可以帮助你快速定位问题,提高工作效率。记住,熟练运用这些命令可以让你在处理日志时...