锋盈数科-知识库 Logo
首页
软件开发
计算机基础
Hello Halo
新手必读
关于本知识库
登录 →
锋盈数科-知识库 Logo
首页 软件开发 计算机基础 Hello Halo 新手必读 关于本知识库
登录
  1. 首页
  2. 软件开发
  3. Linux
  4. linux远程tomcat查看日志的命令

linux远程tomcat查看日志的命令

0
  • Linux
  • 发布于 2024-09-21
  • 0 次阅读
黄健
黄健
  • 正常打印日志
1、先切换到:cd usr/local/tomcat5/logs

2、tail -f catalina.out

3、这样运行时就可以实时查看运行日志了

Ctrl+c 是退出tail命令。
  • 搜索日志

grep '匹配的内容' -n catalina.log 或着 cat -n catalina.log \| grep “匹配的内容”

$grep -5 'parttern' filename/catalina.log //打印匹配行的前后5行

$grep -C 5 'parttern' filename/catalina.log //打印匹配行的前后5行

$grep -A 5 'parttern' filename/catalina.loge //打印匹配行的后5行

$grep -B 5 'parttern' filename/catalina.log //打印匹配行的前5行
1.业务系统访问量不是很大的时候,使用这个,有bug的地方操作下,直接看最后操作的日志,就是你刚才操作的地方,好好查bug吧

tail -fn100 catalina.log 查询日志尾部最后100行的日志,并且随文件;

2.查看服务器启动情况,服务器启动报错,直接看前n行即可

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

  • 通过行号查询对应行前后的内容

例如:得到"error"关键字所在的行号是102行. 此时如果我想查看这个关键字前10行和后10行的日志:

cat -n catalina.log \|tail -n +92\|head -n 20

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

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

或者 sed -n “92,112p” catalina.log

sed -n “开始行,结束行p” 文件名 查看文件多少行到多少行内容

  • 通过时间查找 (不知道程序那里出问题了,只知道出问题的时间)

查询一个时间字符串是否存在

grep “2017-06-21 10:00” test.log

查询时间段内的日志

sed -n '/2017-06-21 09:25:55/,/2017-06-21 14:25:55/p' access.log

如果不能查出来什么,就只能查时间字符串试试

grep “2017-06-21 09:25:55” -n access.log

  • 查询日志结果如果太多可以分页到导出文件

<1>使用more和less命令, 如: cat -n test.log \|grep “error” \|more 这样就分页打印了,通过点击空格键翻页

<2>使用 " >look.txt " 将其保存到文件中,到时可以拉下这个文件分析.

如:cat -n test.log \|grep “地形” >look.txt

原文链接: https://onlyou.blog.csdn.net//article/details/81041240

标签: #Linux 85
相关文章

【Linux】如何用shell脚本一键安装Java和Maven环境 2024-10-08 11:24

Shell脚本安装环境 前言 脚本 * Java安装脚本 * 使用方式 Java卸载脚本 Maven安装脚本 Maven卸载脚本 前言 无论是在云服务器上部署Java项目 还是在本地的Linux虚拟机上运行Java项目 都需要Java的环境 设置环境则需要一些繁琐的操作 为了简化并复用这些操作 我们

linux 网卡配置 2024-09-30 17:34

linux网卡可以通过命令和配置文件配置,如果是桌面环境还可以通过图形化界面配置. 1.ifconfig(interfaces config)命令方式 通常需要以root身份登录或使用sudo以便在Linux机器上使用ifconfig工具。依赖于ifconfig命令中使用一些选项属性,ifconfi

【Linux】进程间通信——System V共享内存 2024-09-30 17:34

目录 一、概念和原理 二、API介绍与使用 2.1 shmget 2.2 ftok 2.3 shmat 2.4 shmdt 2.5 shmctl

Linux如何修改时间和时区? 2024-09-30 17:34

Linux 修改时间 修改时区 * 时间修改 时区修改 时间修改 #查看时间 [root@localhost ~]# date 2024年 07月 08日 星期一 17:55:48 JST #设置时间 例:2024-07-08 18:00:00 [root@localhost ~]# date -

CentOS 修改服务器登录密码的完整指南 2024-09-30 17:34

个人名片 🎓作者简介 :java领域优质创作者 🌐个人主页 :码农阿豪 📞工作室 :新空间代码工作室(提供各种软件服务) 💌个人邮箱 :[2435024119@qq.com] 📱个人微信 :15279484656 🌐个人导航网站 :www.forff.top 💡座右铭:总有

虚拟机Ubuntu忘记密码 2024-09-30 17:34

Ubuntu重置密码 因为前几天虚拟机上刚安装的Ubuntu系统,密码忘记了,这次留个笔记记录一下。 有两种情况: 1、第一种 1、虚拟机上的Ubuntu开启,按住Shift键,直到出现下面的界面。(记住,一开启系统就长按Shift) 如果没有出现下面的界面,直接关闭Ubuntu,重新启动。 2、选

目录

IT 外包服务商

  • 意见投递
  • zyf6619

软件开发应用

主菜单

  • 首页
  • 软件开发
  • 计算机基础
  • Hello Halo
  • 新手必读
  • 关于本知识库
Copyright © 2024 your company All Rights Reserved. Powered by Halo.